3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | Public Member Functions | List of all members
Dumux::MultiTypeBlockVectorProxy< Args > Class Template Reference

#include <dumux/common/partial.hh>

Inheritance diagram for Dumux::MultiTypeBlockVectorProxy< Args >:
Inheritance graph

Public Types

typedef MultiTypeBlockVectorProxy< Args... > type
 
typedef double field_type
 

Public Member Functions

template<std::size_t index>
std::tuple_element< index, ParentType >::typeoperator[] (const std::integral_constant< std::size_t, index > indexVariable)
 Random-access operator. More...
 
template<std::size_t index>
const std::tuple_element< index, ParentType >::typeoperator[] (const std::integral_constant< std::size_t, index > indexVariable) const
 Const random-access operator. More...
 

Member Typedef Documentation

◆ field_type

template<typename ... Args>
typedef double Dumux::MultiTypeBlockVectorProxy< Args >::field_type

◆ type

template<typename ... Args>
typedef MultiTypeBlockVectorProxy<Args...> Dumux::MultiTypeBlockVectorProxy< Args >::type

Member Function Documentation

◆ operator[]() [1/2]

template<typename ... Args>
template<std::size_t index>
std::tuple_element< index, ParentType >::type & Dumux::MultiTypeBlockVectorProxy< Args >::operator[] ( const std::integral_constant< std::size_t, index >  indexVariable)
inline

Random-access operator.

◆ operator[]() [2/2]

template<typename ... Args>
template<std::size_t index>
const std::tuple_element< index, ParentType >::type & Dumux::MultiTypeBlockVectorProxy< Args >::operator[] ( const std::integral_constant< std::size_t, index >  indexVariable) const
inline

Const random-access operator.


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