Dune Core Modules (2.11.0)
foamgridvertex.hh
Base class for FoamGrid entity implementation classes.
Definition: foamgridvertex.hh:16
unsigned int levelIndex_
entity number
Definition: foamgridvertex.hh:30
bool willVanish_
Whether this entity will vanish due to coarsening.
Definition: foamgridvertex.hh:36
Vertex specialization of FoamGridEntityImp.
Definition: foamgridvertex.hh:53
unsigned int nSons_
The number of refined vertices */.
Definition: foamgridvertex.hh:121
int subLeafIndex(int i, unsigned int codim) const
Return leaf index of sub entity with codim = cc and local number i.
Definition: foamgridvertex.hh:111
std::array< FoamGridEntityImp< 0, dimgrid, dimworld, ctype > *, 1 > sons_
Son vertex on the next finer grid.
Definition: foamgridvertex.hh:138
FoamGridEntityImp< 0, dimgrid, dimworld, ctype > * father_
Pointer to father vertex on next coarser grid */.
Definition: foamgridvertex.hh:135
FieldVector< ctype, dimworld > pos_
Position vector of this vertex.
Definition: foamgridvertex.hh:118
int growthInsertionIndex_
If this vertex was created in a growth step this will be the index of insertion So if this is the fir...
Definition: foamgridvertex.hh:148
std::array< const FoamGridEntityImp< 0, dimgrid,dimworld, ctype > *, 1 > vertex_
A vertex array for compatibility reasons with edges. Initialized with the this pointer.
Definition: foamgridvertex.hh:127
unsigned int boundarySegmentIndex() const
This has no function yet in Foamgrid.
Definition: foamgridvertex.hh:78
int corners() const
Number of corners (==1)
Definition: foamgridvertex.hh:88
std::vector< const FoamGridEntityImp< dimgrid, dimgrid,dimworld, ctype > * > elements_
Elements the vertex is related to.
Definition: foamgridvertex.hh:124
unsigned int boundarySegmentIndex_
Boundary index if vertex is on boundary.
Definition: foamgridvertex.hh:131
int subLevelIndex(int i, unsigned int codim) const
Return level index of sub entity with codim = cc and local number i.
Definition: foamgridvertex.hh:103
unsigned int boundaryId() const
This has no function yet in Foamgrid.
Definition: foamgridvertex.hh:83
bool isNew_
If the vertex was newly inserted (at run-time)
Definition: foamgridvertex.hh:141
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:114
Implements a vector constructed from a given type representing a field and a compile-time given size.
PartitionType
Attributes used in the generic overlap model.
Definition: gridenums.hh:30
constexpr GeometryType vertex
GeometryType representing a vertex.
Definition: type.hh:492
A unique label for each type of element that can occur in a grid.
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Feb 14, 23:39, 2026)