Dune Core Modules (2.5.0)
entity.hh
108 };
112 };
116 };
313 };
317 };
321 };
597 return ReferenceElements< ctype, mydimension >::general( asImp().type() ).size( codim - codimension );
663 return ReferenceElements< ctype, mydimension >::general( asImp().type() ).size( codim - codimension );
697 const EntityImp<0,dim,GridImp>& asImp () const { return static_cast<const EntityImp<0,dim,GridImp>&>(*this); }
bool isNew() const
Returns true, if the entity has been created during the last call to adapt()
Definition: entity.hh:673
bool isRegular() const
Returns true if element is of regular type in red/green type refinement. In bisection or hanging node...
Definition: entity.hh:647
bool hasBoundaryIntersections() const
Returns true, if entity has intersections with boundary, this implementation uses the Level- and Leaf...
Definition: entity.hh:683
GridImp::template Codim< 0 >::EntitySeed EntitySeed
The corresponding entity seed (for storage of entities)
Definition: entity.hh:642
GeometryType type() const
Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.
Definition: entity.hh:669
unsigned int subEntities(unsigned int codim) const
Number of subentities for a given codimension.
Definition: entity.hh:660
bool mightVanish() const
Returns true, if entity might disappear during the next call to adapt()
Definition: entity.hh:677
GridImp::template Codim< cd >::EntitySeed EntitySeed
The corresponding entity seed (for storage of entities)
Definition: entity.hh:581
GeometryType type() const
Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.
Definition: entity.hh:603
unsigned int subEntities(unsigned int codim) const
Number of subentities for a given codimension.
Definition: entity.hh:594
GeometryType type() const
Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.
Definition: entity.hh:359
bool mightVanish() const
Returns true, if entity might disappear during the next call to adapt(). If the method returns false,...
Definition: entity.hh:527
HierarchicIterator hend(int maxLevel) const
Returns iterator to one past the last son element.
Definition: entity.hh:514
GridImp::template Codim< 0 >::Geometry Geometry
The geometry type of this entity.
Definition: entity.hh:286
Entity & operator=(const Entity &other)
Copy assignment operator from an existing entity.
Definition: entity.hh:392
unsigned int subEntities(unsigned int codim) const
Number of subentities for a given codimension.
Definition: entity.hh:351
Codim< codim >::Entity subEntity(int i) const
Obtain a subentity.
Definition: entity.hh:425
Entity(EntityImp< 0, dim, GridImp > &&e)
Move constructor from EntityImp.
Definition: entity.hh:544
Entity(Entity &&other)
Move constructor from an existing entity.
Definition: entity.hh:387
Entity father() const
Inter-level access to father entity on the next-coarser grid. The given entity resulted directly from...
Definition: entity.hh:440
Entity & operator=(Entity &&other)
Move assignment operator from an existing entity.
Definition: entity.hh:399
Entity(const EntityImp< 0, dim, GridImp > &e)
Copy constructor from EntityImp.
Definition: entity.hh:541
HierarchicIterator hbegin(int maxLevel) const
Inter-level access to elements that resulted from (recursive) subdivision of this element.
Definition: entity.hh:502
bool hasBoundaryIntersections() const
Returns true, if entity has intersections with boundary.
Definition: entity.hh:531
EntitySeed seed() const
Return the entity seed which contains sufficient information to generate the entity again and uses as...
Definition: entity.hh:364
Entity(const Entity &other)
Copy constructor from an existing entity.
Definition: entity.hh:382
Geometry geometry() const
obtain geometric realization of the entity
Definition: entity.hh:338
bool operator==(const Entity &other) const
Compares two entities for equality.
Definition: entity.hh:367
bool hasFather() const
Return true if entity has a father entity which can be accessed using the father() method.
Definition: entity.hh:448
int level() const
The level of this entity.
Definition: entity.hh:332
GridImp::template Codim< 0 >::EntitySeed EntitySeed
The corresponding entity seed (for storage of entities)
Definition: entity.hh:289
GridImp::template Codim< 0 >::LocalGeometry LocalGeometry
The geometry type of this entity when the geometry is expressed embedded in the father element.
Definition: entity.hh:298
bool isNew() const
Returns true, if the entity has been created during the last call to adapt()
Definition: entity.hh:521
bool isLeaf() const
Returns true if the entity is contained in the leaf grid.
Definition: entity.hh:454
PartitionType partitionType() const
Partition type of this entity.
Definition: entity.hh:335
const Implementation & impl() const
Return const reference to the real implementation.
Definition: entity.hh:272
bool isRegular() const
Returns true if element is of regular type in red/green type refinement. In bisection or hanging node...
Definition: entity.hh:462
bool operator!=(const Entity &other) const
Compares two entities for inequality.
Definition: entity.hh:373
LocalGeometry geometryInFather() const
Provides information how this element has been subdivided from its father element.
Definition: entity.hh:489
GridImp::HierarchicIterator HierarchicIterator
The HierarchicIterator type.
Definition: entity.hh:308
const Implementation & impl() const
Return const reference to the real implementation.
Definition: entity.hh:86
bool operator!=(const Entity &other) const
Compares two entities for inequality.
Definition: entity.hh:180
unsigned int subEntities(unsigned int codim) const
Number of subentities for a given codimension.
Definition: entity.hh:163
PartitionType partitionType() const
Partition type of this entity.
Definition: entity.hh:131
Entity & operator=(Entity &&other)
Move assignment operator from an existing entity.
Definition: entity.hh:206
Entity(Entity &&other)
Move constructor from an existing entity.
Definition: entity.hh:194
EntitySeed seed() const
Return the entity seed which contains sufficient information to generate the entity again and uses as...
Definition: entity.hh:171
Geometry geometry() const
obtain geometric realization of the entity
Definition: entity.hh:145
Entity & operator=(const Entity &other)
Copy assignment operator from an existing entity.
Definition: entity.hh:199
GridImp::template Codim< cd >::Geometry Geometry
The corresponding geometry type.
Definition: entity.hh:100
GridImp::template Codim< cd >::EntitySeed EntitySeed
The corresponding entity seed (for storage of entities)
Definition: entity.hh:103
@ mydimension
Dimensionality of the reference element of the entity.
Definition: entity.hh:115
Implementation & impl()
Return reference to the real implementation.
Definition: entity.hh:84
Entity(const Entity &other)
Copy constructor from an existing entity.
Definition: entity.hh:189
bool operator==(const Entity &other) const
Compares two entities for equality.
Definition: entity.hh:174
Entity(const EntityImp< cd, dim, GridImp > &e)
Copy constructor from EntityImp.
Definition: entity.hh:221
GeometryType type() const
Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.
Definition: entity.hh:150
Entity(EntityImp< cd, dim, GridImp > &&e)
Move constructor from EntityImp.
Definition: entity.hh:224
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:268
Definition: grid.hh:920
Mesh entities of codimension 0 ("elements") allow to visit all intersections with "neighboring" eleme...
Definition: intersectioniterator.hh:81
Wrapper and interface class for a static iterator (EntityPointer)
PartitionType
Attributes used in the generic overlap model.
Definition: gridenums.hh:28
STL namespace.
static const ReferenceElement< ctype, dim > & general(const GeometryType &type)
get general reference elements
Definition: referenceelements.hh:757
Traits for type conversions and type information.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 23, 23:29, 2024)