dune-mmesh (unstable)
cachingentity.hh
Go to the documentation of this file.
The implementation of caching entities in a MMeshThe caching entity copys the CGAL face object instea...
Definition: cachingentity.hh:39
bool operator<(const MMeshCachingEntity &other) const
returns true if id of other is greater
Definition: cachingentity.hh:107
const bool mightVanish() const
returns true if this entity will vanish after adaptation
Definition: cachingentity.hh:118
bool isLeaf() const
returns true if Entity has no children
Definition: cachingentity.hh:151
int level() const
Level of this element.
Definition: cachingentity.hh:121
bool operator==(const MMeshCachingEntity &other) const
returns true if host entities are equal
Definition: cachingentity.hh:97
const bool isNew() const
returns true if this entity is new after adaptation
Definition: cachingentity.hh:115
unsigned int subEntities(unsigned int cc) const
Return the number of subEntities of codimension cc.
Definition: cachingentity.hh:137
bool operator==(const MMeshEntityType &entity) const
returns true if caching entity has same id like mmesh entity
Definition: cachingentity.hh:102
bool hasFather() const
returns true if father entity exists
Definition: cachingentity.hh:112
std::enable_if_t< d==2, ctype > intersectionVolume(const MMeshEntityType &entity) const
calculates the intersection volume with another MMesh entity
Definition: cachingentity.hh:155
bool equals(const MMeshCachingEntity &other) const
returns true if host entities are equal
Definition: cachingentity.hh:92
Geometry geometry() const
Geometry of this entity.
Definition: cachingentity.hh:132
PartitionType partitionType() const
The partition type for parallel computing.
Definition: cachingentity.hh:127
The implementation of entities in MMesh.
Definition: entity.hh:399
Geometry geometry() const
Geometry of this entity.
Definition: entity.hh:566
The multi id class.
Helpers for conversion from CGAL::Point_x to DUNE::FieldVector.
