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

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

#include <dumux/multidomain/traits.hh>

Inheritance diagram for Dumux::Detail::MultiDomainTupleSharedPtr< T, Indices >:

Description

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

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

Public Types

template<std::size_t i>
using PtrType = std::shared_ptr< 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::MultiDomainTupleSharedPtr< T, Indices >::PtrType = std::shared_ptr<T<i> >

◆ type

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

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