|
| | 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.