|
dune-grid-glue
2.4.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 |
|
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 |
Referenced by Dune::MultiVectorIterator< T >::equals(), and Dune::MultiVectorIterator< T >::operator=().
| 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().
1.8.11