dune-grid-glue
2.3.0
|
#include <dune/grid-glue/common/multivector.hh>
Public Types | |
typedef MultiDataProxy < typename remove_const< T > ::type > | MutableProxy |
typedef MultiDataProxy< const typename remove_const< T > ::type > | ConstProxy |
Public Member Functions | |
MultiDataProxy (T &v, size_t pos, std::string _n) | |
MultiDataProxy (ConstProxy &other) | |
MultiDataProxy (MutableProxy &other) | |
bool | operator== (const MultiDataProxy &other) const |
bool | operator!= (const MultiDataProxy &other) const |
bool | operator< (const MultiDataProxy &other) const |
bool | operator> (const MultiDataProxy &other) const |
MultiDataProxy & | operator= (const ConstProxy &other) |
MultiDataProxy & | operator= (const MutableProxy &other) |
template<size_t N> | |
TypeTraits< typename tuple_element< N, T >::type > ::ReferredType::reference | get () |
template<size_t N> | |
TypeTraits< typename tuple_element< N, T >::type > ::ReferredType::const_reference | get () const |
Public Attributes | |
T & | _vectors |
int | pos |
std::string | name |
proxy object to give access
T | the tuple< vector<...> > type |
typedef MultiDataProxy<const typename remove_const<T>::type> Dune::MultiDataProxy< T >::ConstProxy |
typedef MultiDataProxy<typename remove_const<T>::type> Dune::MultiDataProxy< T >::MutableProxy |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Dune::MultiDataProxy< T >::_vectors.
|
inline |
References Dune::MultiDataProxy< T >::get().
|
inline |
References Dune::MultiDataProxy< T >::get().
|
inline |
|
inline |
|
inline |
References Dune::MultiDataProxy< T >::get().
|
inline |
References Dune::MultiDataProxy< T >::get().
T& Dune::MultiDataProxy< T >::_vectors |
std::string Dune::MultiDataProxy< T >::name |
int Dune::MultiDataProxy< T >::pos |
Referenced by Dune::MultiVectorIterator< T >::decrement(), Dune::MultiVectorIterator< T >::dereference(), Dune::MultiVectorIterator< T >::equals(), Dune::MultiVectorIterator< T >::increment(), Dune::MultiVectorIterator< T >::MultiVectorIterator(), Dune::MultiVectorIterator< T >::operator=(), and Dune::MultiVectorIterator< T >::pos().