dune-grid 2.9.0
|
refer PersistentContainer<const Grid> to the implementation of the mutable grid More...
#include <dune/grid/utility/persistentcontainer.hh>
Public Types | |
typedef Base::Value | Value |
typedef Base::Grid | Grid |
typedef Map::size_type | Size |
typedef IteratorWrapper< const Value, typename Map::const_iterator > | ConstIterator |
typedef IteratorWrapper< Value, typename Map::iterator > | Iterator |
Public Member Functions | |
PersistentContainer (const typename Base::Grid &grid, int codim, const Value &value=Value()) | |
const Value & | operator[] (const Entity &entity) const |
Value & | operator[] (const Entity &entity) |
const Value & | operator() (const Entity &entity, int subEntity) const |
Value & | operator() (const Entity &entity, int subEntity) |
Size | size () const |
void | resize (const Value &value=Value()) |
void | shrinkToFit () |
void | fill (const Value &value) |
void | swap (This &other) |
ConstIterator | begin () const |
Iterator | begin () |
ConstIterator | end () const |
Iterator | end () |
int | codimension () const |
Protected Member Functions | |
void | resize (const Value &value) |
const Grid & | grid () const |
void | migrateLevel (int level, const Value &value, std::map< G::LocalIdSet::IdType, T > &data, std::integral_constant< bool, true >) |
void | migrateLevel (int level, const Value &value, std::map< G::LocalIdSet::IdType, T > &data, std::integral_constant< bool, false >) |
const G::LocalIdSet & | idSet () const |
Static Protected Member Functions | |
static void | migrateEntry (const typename IdSet::IdType &id, const Value &value, std::map< G::LocalIdSet::IdType, T > &oldData, std::map< G::LocalIdSet::IdType, T > &newData) |
Protected Attributes | |
const Grid * | grid_ |
int | codim_ |
const G::LocalIdSet * | idSet_ |
std::map< G::LocalIdSet::IdType, T > | data_ |
refer PersistentContainer<const Grid> to the implementation of the mutable grid
|
inherited |
|
inherited |
|
inherited |
|
inherited |
typedef Base::Value Dune::PersistentContainer< const Grid, T >::Value |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |