|
| | CodimIndexSet (const GridType &grid, const int codim, const double memoryFactor=1.1) |
| | Constructor taking memory factor (default = 1.1) More...
|
| |
| void | setMemoryFactor (const double memoryFactor) |
| | set memory overestimation factor More...
|
| |
| void | resize () |
| | reallocate the vectors More...
|
| |
| void | prepareCompress () |
| | prepare for setup (nothing to do here) More...
|
| |
| void | clear () |
| | clear set More...
|
| |
| void | resetUsed () |
| | set all entries to unused More...
|
| |
| bool | consecutive () |
| |
| void | checkConsecutive () |
| | set all entries to unused More...
|
| |
| void | clearHoles () |
| | clear holes, i.e. set number of holes to zero More...
|
| |
| bool | compress () |
| |
| IndexType | additionalSizeEstimate () const |
| | return how much extra memory is needed for restriction More...
|
| |
| IndexType | size () const |
| | return size of grid entities per level and codim More...
|
| |
| IndexType | realSize () const |
| | return size of grid entities per level and codim More...
|
| |
| template<class EntityType > |
| IndexType | index (const EntityType &entity) const |
| | return leaf index for given entity More...
|
| |
| template<class EntityType > |
| IndexType | subIndex (const EntityType &entity, const int subNumber) const |
| | return leaf index for given entity More...
|
| |
| template<class EntityType > |
| IndexType | subIndex (const EntityType &entity, const int subNumber, const std::integral_constant< bool, false > codim0) const |
| | return leaf index for given entity More...
|
| |
| template<class EntityType > |
| IndexType | subIndex (const EntityType &entity, const int subNumber, const std::integral_constant< bool, true > codim0) const |
| | return leaf index for given entity More...
|
| |
| template<class EntityType > |
| bool | exists (const EntityType &entity) const |
| | return state of index for given hierarchic number More...
|
| |
| template<class EntityType > |
| bool | exists (const EntityType &entity, const int subNumber) const |
| |
| IndexType | numberOfHoles () const |
| | return number of holes More...
|
| |
| IndexType | oldIndex (int elNum) const |
| | return old index, for dof manager only More...
|
| |
| IndexType | newIndex (int elNum) const |
| | return new index, for dof manager only returns index More...
|
| |
| template<class EntityType > |
| void | insert (const EntityType &entity) |
| |
| template<class EntityType > |
| void | insertSubEntity (const EntityType &entity, const int subNumber) |
| |
| template<class EntityType > |
| void | insertGhost (const EntityType &entity) |
| |
| template<class EntityType > |
| void | markForRemoval (const EntityType &entity) |
| |
| template<class EntityType > |
| bool | validIndex (const EntityType &entity) const |
| |
| void | print (std::ostream &out) const |
| |
| template<class StreamTraits > |
| bool | write (OutStreamInterface< StreamTraits > &out) const |
| |
| template<class StreamTraits > |
| bool | read (InStreamInterface< StreamTraits > &in) |
| |