|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
common/indexset.hh
Go to the documentation of this file.
193 IndexType subIndex ( const typename Codim< codim >::Entity &entity, int i, unsigned int cd ) const
interface documentation for (grid part) index sets
Definition common/indexset.hh:123
IndexType subIndex(const typename Codim< codim >::Entity &entity, int i, unsigned int cd) const
return index for given subentity
Definition common/indexset.hh:193
IndexType index(const typename Codim< codim >::Entity &entity) const
return index for given entity
Definition common/indexset.hh:179
Traits::Types Types
geometry type range type
Definition common/indexset.hh:139
bool contains(const Entity &entity) const
return true if entity has index
Definition common/indexset.hh:153
void requestCodimensions(const std::vector< int > &codimensions) const
receive request for codimension support in case index set is adaptive
Definition common/indexset.hh:199
IndexType size(GeometryType type) const
return number of entities of given type
Definition common/indexset.hh:159
IndexType subIndex(const Entity &entity, int i, unsigned int cd) const
return index for given subentity
Definition common/indexset.hh:186
Types types(int codim) const
return range of geometry types
Definition common/indexset.hh:146
IndexType size(int codim) const
return number of entities of given codimension
Definition common/indexset.hh:165
IndexType index(const Entity &entity) const
return index for given entity
Definition common/indexset.hh:172
static const int dimension
grid dimension
Definition common/indexset.hh:126
Traits::IndexType IndexType
index type
Definition common/indexset.hh:136
IndexSet()=default
extended interface for consecutive index sets
Definition common/indexset.hh:221
ConsecutiveIndexSet()=default
void write(OutStreamInterface< T > &stream) const
please doc me
Definition common/indexset.hh:260
bool compress()
please doc me
Definition common/indexset.hh:238
void backup() const
please doc me
Definition common/indexset.hh:253
void insertEntity(const typename BaseType::template Codim< 0 >::Entity &entity)
please doc me
Definition common/indexset.hh:241
void removeEntity(const typename BaseType::template Codim< 0 >::Entity &entity)
please doc me
Definition common/indexset.hh:247
void read(InStreamInterface< T > &stream)
please doc me
Definition common/indexset.hh:267
extended interface for adaptive, consecutive index sets
Definition common/indexset.hh:295
int numberOfHoles(GeometryType type) const
return number of holes for given type
Definition common/indexset.hh:309
int oldIndex(int hole, GeometryType type) const
return old index for given hole and type
Definition common/indexset.hh:315
int newIndex(int hole, GeometryType type) const
return new index for given hole and type
Definition common/indexset.hh:321
AdaptiveIndexSet()=default
specialize with true if index set implements the dune-fem interface for index sets
Definition common/indexset.hh:39
static std::true_type __isDuneFemIndexSet(const Dune::Fem::IndexSet< Traits > &)
static std::false_type __isDuneFemIndexSet(...)
specialize with true if index set implements the interface for consecutive index sets
Definition common/indexset.hh:61
static std::false_type __isConsecutive(...)
static std::true_type __isConsecutive(const ConsecutiveIndexSet< Traits > &)
static const bool v
Definition common/indexset.hh:68
specialize with true if index set implements the interface for adaptive index sets
Definition common/indexset.hh:83
Definition common/indexset.hh:130
Traits::template Codim< codim >::Entity Entity
entity type
Definition common/indexset.hh:132
T forward(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8