dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/gridpart/common/persistentindexset.hh>
Public Types | |
typedef Traits::IndexType | IndexType |
index type More... | |
typedef Traits::Types | Types |
geometry type range type More... | |
Public Member Functions | |
void | backup () const |
please doc me More... | |
void | restore () |
please doc me More... | |
void | addBackupRestore () overridefinal |
please doc me More... | |
void | removeBackupRestore () overridefinal |
please doc me More... | |
Types | types (int codim) const |
return range of geometry types More... | |
const std::vector< GeometryType > & | geomTypes (int codim) const |
return vector of geometry types used of given codimension 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... | |
Static Public Attributes | |
static const int | dimension = Traits::dimension |
grid dimension More... | |
Protected Types | |
typedef Traits::GridType | GridType |
grid type More... | |
typedef DofManager< GridType > | DofManagerType |
dof manager type More... | |
Protected Member Functions | |
PersistentConsecutiveIndexSet (const typename BaseType::GridType &grid) | |
Traits::IndexSetType & | impl () |
const Traits::IndexSetType & | impl () const |
Protected Attributes | |
const GridType & | grid_ |
DofManagerType & | dofManager_ |
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... | |
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 constexpr bool | consecutive () noexcept |
please doc me More... | |
|
protectedinherited |
dof manager type
|
protectedinherited |
grid type
|
inherited |
index type
|
inherited |
geometry type range type
|
inlineexplicitprotected |
|
inlinefinaloverridevirtualinherited |
please doc me
Implements Dune::Fem::PersistentIndexSetInterface.
|
inlineinherited |
please doc me
|
inlineinherited |
please doc me
|
inlinestaticnoexceptinherited |
please doc me
|
inlineinherited |
return true if entity has index
Referenced by Dune::Fem::ProlongFunction< LRP >::operator()(), and Dune::Fem::RestrictFunction< LRP >::operator()().
|
inlineinherited |
return vector of geometry types used of given codimension
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
return index for given entity
|
inlineinherited |
return index for given entity
|
inlineinherited |
please doc me
|
inlineinherited |
please doc me
|
inlinefinaloverridevirtualinherited |
please doc me
Implements Dune::Fem::PersistentIndexSetInterface.
|
inlineinherited |
please doc me
|
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
|
protectedinherited |
|
protectedinherited |