|
| FoamGridEntityImp (const FoamGridEntityImp< 0, dimgrid, dimworld, ctype > *v0, const FoamGridEntityImp< 0, dimgrid, dimworld, ctype > *v1, int level, unsigned int id) |
|
| FoamGridEntityImp (const FoamGridEntityImp< 0, dimgrid, dimworld, ctype > *v0, const FoamGridEntityImp< 0, dimgrid, dimworld, ctype > *v1, int level, unsigned int id, FoamGridEntityImp *father) |
|
bool | isLeaf () const |
|
unsigned int | boundarySegmentIndex () const |
| This has no function yet in Foamgrid.
|
|
unsigned int | boundaryId () const |
| This has no function yet in Foamgrid.
|
|
GeometryType | type () const |
|
bool | hasFather () const |
|
int | corners () const |
| Number of corners (==2)
|
|
FieldVector< ctype, dimworld > | corner (int i) const |
|
PartitionType | partitionType () const |
|
int | subLevelIndex (int i, unsigned int codim) const |
| Return level index of sub entity with codim = cc and local number i.
|
|
int | subLeafIndex (int i, unsigned int codim) const |
| Return leaf index of sub entity with codim = cc and local number i.
|
|
int | level () const |
|
|
std::vector< const FoamGridEntityImp< dimgrid, dimgrid, dimworld, ctype > * > | elements_ |
|
std::array< const FoamGridEntityImp< 0, dimgrid, dimworld, ctype > *, 2 > | vertex_ |
|
unsigned int | boundarySegmentIndex_ |
| The boundary id. Only used if this edge is a boundary edge.
|
|
unsigned int | boundaryId_ |
|
std::array< FoamGridEntityImp< 1, dimgrid, dimworld, ctype > *, 2 > | sons_ |
| links to refinements of this edge
|
|
unsigned int | nSons_ |
| The number of refined edges (0 or 2).
|
|
FoamGridEntityImp< 1, dimgrid, dimworld, ctype > * | father_ |
| Pointer to father edge.
|
|
int | level_ |
| level
|
|
unsigned int | levelIndex_ |
| entity number
|
|
unsigned int | leafIndex_ |
|
unsigned int | id_ |
|
bool | willVanish_ |
| Whether this entity will vanish due to coarsening.
|
|
template<int dimworld, class ctype>
class Dune::FoamGridEntityImp< 1, 2, dimworld, ctype >
Edge specialization of FoamGridEntityImp. Edges only exist for dimgrid == 2.