3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | List of all members
Dumux::Detail::MultiDomainTupleSharedPtrConst< T, Indices > Struct Template Reference

helper alias to create a tuple of shared_ptr<const ...> from an indexed type More...

#include <dumux/multidomain/traits.hh>

Description

template<template< std::size_t > class T, class Indices>
struct Dumux::Detail::MultiDomainTupleSharedPtrConst< T, Indices >

helper alias to create a tuple of shared_ptr<const ...> from an indexed type

Public Types

template<std::size_t i>
using PtrType = std::shared_ptr< const T< i > >
 
using type = typename makeFromIndexedType< std::tuple, PtrType, Indices >::type
 

Member Typedef Documentation

◆ PtrType

template<template< std::size_t > class T, class Indices >
template<std::size_t i>
using Dumux::Detail::MultiDomainTupleSharedPtrConst< T, Indices >::PtrType = std::shared_ptr<const T<i> >

◆ type

template<template< std::size_t > class T, class Indices >
using Dumux::Detail::MultiDomainTupleSharedPtrConst< T, Indices >::type = typename makeFromIndexedType<std::tuple, PtrType, Indices>::type

The documentation for this struct was generated from the following file: