|
dune-fem
2.8-git
|
extended interface for adaptive, consecutive index sets More...
#include <dune/fem/gridpart/common/indexset.hh>

Public Types | |
| typedef Traits::IndexType | IndexType |
| index type More... | |
| typedef Traits::Types | Types |
| geometry type range type More... | |
Public Member Functions | |
| Types | types (int codim) const |
| return range of geometry types More... | |
| template<class Entity > | |
| bool | contains (const Entity &entity) const |
| return true if entity has index More... | |
| IndexType | size (GeometryType type) const |
| return number of entities of given type More... | |
| IndexType | size (int codim) const |
| return number of entities of given codimension More... | |
| template<class Entity > | |
| IndexType | index (const Entity &entity) const |
| return index for given entity More... | |
| template<int codim> | |
| IndexType | index (const typename Codim< codim >::Entity &entity) const |
| return index for given entity More... | |
| template<class Entity > | |
| IndexType | subIndex (const Entity &entity, int i, unsigned int cd) const |
| return index for given subentity More... | |
| template<int codim> | |
| IndexType | subIndex (const typename Codim< codim >::Entity &entity, int i, unsigned int cd) const |
| return index for given subentity More... | |
| void | requestCodimensions (const std::vector< int > &codimensions) const |
| receive request for codimension support in case index set is adaptive More... | |
Adaptation | |
| int | numberOfHoles (GeometryType type) const |
| return number of holes for given type More... | |
| int | oldIndex (int hole, GeometryType type) const |
| return old index for given hole and type More... | |
| int | newIndex (int hole, GeometryType type) const |
| return new index for given hole and type More... | |
Adaptation | |
| void | resize () |
| please doc me More... | |
| bool | compress () |
| please doc me More... | |
| void | insertEntity (const typename BaseType::template Codim< 0 >::Entity &entity) |
| please doc me More... | |
| void | removeEntity (const typename BaseType::template Codim< 0 >::Entity &entity) |
| please doc me More... | |
| void | backup () const |
| please doc me More... | |
| void | restore () |
| please doc me More... | |
| template<class T > | |
| void | write (OutStreamInterface< T > &stream) const |
| please doc me More... | |
| template<class T > | |
| void | read (InStreamInterface< T > &stream) |
| please doc me More... | |
Static Public Attributes | |
| static const int | dimension = Traits::dimension |
| grid dimension More... | |
Protected Member Functions | |
| AdaptiveIndexSet ()=default | |
| const Traits::IndexSetType & | impl () const |
| const Traits::IndexSetType & | impl () const |
extended interface for adaptive, consecutive index sets
|
inherited |
index type
|
inherited |
geometry type range type
|
protecteddefault |
|
inlineinherited |
please doc me
|
inlineinherited |
please doc me
|
inlineinherited |
return true if entity has index
|
inlineprotectedinherited |
|
inlineprotected |
|
inlineinherited |
return index for given entity
|
inlineinherited |
return index for given entity
|
inlineinherited |
please doc me
|
inline |
return new index for given hole and type
|
inline |
return number of holes for given type
|
inline |
return old index for given hole and type
|
inlineinherited |
please doc me
|
inlineinherited |
please doc me
|
inlineinherited |
receive request for codimension support in case index set is adaptive
|
inlineinherited |
please doc me
|
inlineinherited |
please doc me
|
inlineinherited |
return number of entities of given type
|
inlineinherited |
return number of entities of given codimension
|
inlineinherited |
return index for given subentity
|
inlineinherited |
return index for given subentity
|
inlineinherited |
return range of geometry types
|
inlineinherited |
please doc me
|
staticinherited |
grid dimension