|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
idgridpart/indexset.hh
Go to the documentation of this file.
104 IndexType subIndex ( const typename Codim< codim >::Entity &entity, int i, unsigned int cd ) const
240 class HostIndexSet = typename std::remove_const< GridFamily >::type::Traits::HostGridPartType::IndexSetType,
Implementation & impl()
specialize with true if index set implements the interface for consecutive index sets
Definition common/indexset.hh:61
specialize with true if index set implements the interface for adaptive index sets
Definition common/indexset.hh:83
virtual base class for persistent index sets
Definition persistentindexset.hh:35
capability for persistent index sets
Definition persistentindexset.hh:92
static constexpr PersistentIndexSetInterface * map(IndexSet &indexSet) noexcept
please doc me
Definition persistentindexset.hh:101
static const bool v
please doc me
Definition persistentindexset.hh:98
Definition idgridpart/indexset.hh:264
IdIndexSet(const typename BaseType::HostIndexSetType &hostIndexSet)
Definition idgridpart/indexset.hh:270
Definition idgridpart/indexset.hh:36
IndexSet(const HostIndexSetType &hostIndexSet)
Definition idgridpart/indexset.hh:55
IndexType size(GeometryType type) const
Definition idgridpart/indexset.hh:75
Traits::HostGridPartType::IndexSetType HostIndexSetType
Definition idgridpart/indexset.hh:41
IndexType subIndex(const Entity &entity, int i, unsigned int cd) const
Definition idgridpart/indexset.hh:98
static const int dimension
Definition idgridpart/indexset.hh:43
HostIndexSetType & hostIndexSet()
Definition idgridpart/indexset.hh:121
IndexType index(const Entity &entity) const
Definition idgridpart/indexset.hh:86
std::remove_const< GridFamily >::type::Traits Traits
Definition idgridpart/indexset.hh:38
HostIndexSetType::Types Types
Definition idgridpart/indexset.hh:53
const HostIndexSetType * hostIndexSet_
Definition idgridpart/indexset.hh:127
IndexType size(int codim) const
Definition idgridpart/indexset.hh:80
void requestCodimensions(const std::vector< int > &codimensions) const
Definition idgridpart/indexset.hh:115
Types types(int codim) const
Definition idgridpart/indexset.hh:59
bool contains(const Entity &entity) const
Definition idgridpart/indexset.hh:70
const std::vector< GeometryType > & geomTypes(int codim) const
Definition idgridpart/indexset.hh:64
IndexType index(const typename Codim< codim >::Entity &entity) const
Definition idgridpart/indexset.hh:92
HostIndexSetType::IndexType IndexType
Definition idgridpart/indexset.hh:51
IndexType subIndex(const typename Codim< codim >::Entity &entity, int i, unsigned int cd) const
Definition idgridpart/indexset.hh:104
const HostIndexSetType & hostIndexSet() const
Definition idgridpart/indexset.hh:109
Definition idgridpart/indexset.hh:47
Traits::template Codim< codim >::Entity Entity
Definition idgridpart/indexset.hh:48
Definition idgridpart/indexset.hh:138
ConsecutiveIndexSet(const HostIndexSetType &hostIndexSet)
Definition idgridpart/indexset.hh:146
void removeEntity(const typename BaseType::template Codim< 0 >::Entity &entity)
Definition idgridpart/indexset.hh:159
BaseType::HostIndexSetType HostIndexSetType
Definition idgridpart/indexset.hh:142
void backup() const
Definition idgridpart/indexset.hh:164
HostIndexSetType & hostIndexSet()
Definition idgridpart/indexset.hh:181
void read(InStreamInterface< T > &stream)
Definition idgridpart/indexset.hh:175
void insertEntity(const typename BaseType::template Codim< 0 >::Entity &entity)
Definition idgridpart/indexset.hh:154
void restore()
Definition idgridpart/indexset.hh:166
bool compress()
Definition idgridpart/indexset.hh:152
void write(OutStreamInterface< T > &stream)
Definition idgridpart/indexset.hh:169
void resize()
Definition idgridpart/indexset.hh:150
Definition idgridpart/indexset.hh:195
AdaptiveIndexSet(const typename BaseType::HostIndexSetType &hostIndexSet)
Definition idgridpart/indexset.hh:199
int oldIndex(int hole, GeometryType type) const
Definition idgridpart/indexset.hh:213
int newIndex(int hole, int codim) const
Definition idgridpart/indexset.hh:228
int numberOfHoles(int codim) const
Definition idgridpart/indexset.hh:208
int newIndex(int hole, GeometryType type) const
Definition idgridpart/indexset.hh:223
int numberOfHoles(GeometryType type) const
Definition idgridpart/indexset.hh:203
int oldIndex(int hole, int codim) const
Definition idgridpart/indexset.hh:218
Definition idgridpart/indexset.hh:244
std::conditional< adaptive, AdaptiveIndexSet< GridFamily >, typenamestd::conditional< consecutive, ConsecutiveIndexSet< GridFamily >, IndexSet< GridFamily > >::type >::type Type
Definition idgridpart/indexset.hh:251
static constexpr PersistentIndexSetInterface * map(IndexSetType &indexSet) noexcept
Definition idgridpart/indexset.hh:300
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8