dune-fem 2.8.0
|
wrapper class to convert a vector of tuples of RangeTypes into something that behaves like a vector< RangeType > More...
#include <dune/fem/common/tupleutility.hh>
Public Types | |
typedef VectorTupleType::value_type | TupleType |
typedef std::tuple_element< pos, TupleType >::type | ValueType |
typedef ValueType | value_type |
Public Member Functions | |
TupleToVectorConverter (const TupleToVectorConverter &)=delete | |
TupleToVectorConverter (VectorTupleType &vector) | |
constructor | |
ValueType & | operator[] (const size_t i) |
return reference to i-th entry of vector and pos's tuple component | |
const ValueType & | operator[] (const size_t i) const |
return reference to i-th entry of vector and passId's tuple component | |
size_t | size () const |
return size of vector | |
Protected Attributes | |
VectorTupleType & | vector_ |
wrapper class to convert a vector of tuples of RangeTypes into something that behaves like a vector< RangeType >
typedef VectorTupleType::value_type Dune::TupleToVectorConverter< VectorTupleType, pos >::TupleType |
typedef ValueType Dune::TupleToVectorConverter< VectorTupleType, pos >::value_type |
typedef std::tuple_element<pos,TupleType>::type Dune::TupleToVectorConverter< VectorTupleType, pos >::ValueType |
|
delete |
|
inlineexplicit |
constructor
|
inline |
return reference to i-th entry of vector and pos's tuple component
|
inline |
return reference to i-th entry of vector and passId's tuple component
|
inline |
return size of vector
|
protected |