|
| Entity () |
| Constructor taking a grid and an integer entity representation.
|
|
| Entity (const CpGridData &grid, EntityRep< codim > entityrep) |
| Constructor taking a grid and an entity representation.
|
|
| Entity (const CpGridData &grid, int index_arg, bool orientation_arg) |
| Constructor taking a grid, entity index, and orientation.
|
|
| Entity (int index_arg, bool orientation_arg) |
| Constructor taking a entity index, and orientation.
|
|
bool | operator== (const Entity &other) const |
| Equality.
|
|
bool | operator!= (const Entity &other) const |
| Inequality.
|
|
EntitySeed | seed () const |
| Return an entity seed (light-weight entity).
|
|
const Geometry & | geometry () const |
| Return the geometry of the entity (does not depend on its orientation).
|
|
int | level () const |
| Return the level of the entity in the grid hierarchy. Level = 0 represents the coarsest grid.
|
|
bool | isLeaf () const |
| Check if the entity is in the leafview.
|
|
bool | isRegular () const |
| Refinement is not defined for CpGrid.
|
|
PartitionType | partitionType () const |
| For now, the grid is serial and the only partitionType() is InteriorEntity.
|
|
GeometryType | type () const |
| Return marker object (GeometryType object) representing the reference element of the entity.
|
|
unsigned int | subEntities (const unsigned int cc) const |
| Return the number of all subentities of the entity of a given codimension cc.
|
|
template<int cc> |
Codim< cc >::Entity | subEntity (int i) const |
| Obtain subentity.
|
|
LevelIntersectionIterator | ilevelbegin () const |
| Start level-iterator for the cell-cell intersections of this entity.
|
|
LevelIntersectionIterator | ilevelend () const |
| End level-iterator for the cell-cell intersections of this entity.
|
|
LeafIntersectionIterator | ileafbegin () const |
| Start leaf-iterator for the cell-cell intersections of this entity.
|
|
LeafIntersectionIterator | ileafend () const |
| End leaf-iterator for the cell-cell intersections of this entity.
|
|
HierarchicIterator | hbegin (int) const |
| Iterator begin over the children. [If requested, also over descendants more than one generation away.].
|
|
HierarchicIterator | hend (int) const |
| Iterator end over the children/beyond last child iterator.
|
|
bool | isNew () const |
| Returns true, if the entity has been created during the last call to adapt(). Dummy.
|
|
bool | mightVanish () const |
| Returns true, if entity might disappear during the next call to adapt(). Dummy.
|
|
bool | hasFather () const |
| ONLY FOR CELLS (Entity<0>) Check if the entity comes from an LGR, i.e., it has been created via refinement from coarser level.
|
|
Entity< 0 > | father () const |
| ONLY FOR CELLS (Entity<0>).
|
|
Dune::cpgrid::Geometry< 3, 3 > | geometryInFather () const |
| Return LocalGeometry representing the embedding of the entity into its father (when hasFather() is true).
|
|
bool | hasBoundaryIntersections () const |
| Returns true if any of my intersections are on the boundary.
|
|
const Entity & | impl () const |
| Access the actual implementation class behind Entity interface class.
|
|
Entity & | impl () |
|
bool | isValid () const |
| isValid method for EntitySeed
|
|
Entity< 0 > | getOrigin () const |
| getOrigin() Returns parent entity in level 0, if the entity was born in any LGR.
|
|
Entity< 0 > | getLevelElem () const |
| Get equivalent element on the level grid view for an element on the leaf grid view.
|
|
int | getLevelCartesianIdx () const |
| Get Cartesian Index in the level grid view where the Entity was born.
|
|
template<int cc> |
Entity< codim >::template Codim< cc >::Entity | subEntity (int i) const |
|
| EntityRep () |
| Default constructor.
|
|
| EntityRep (int index_arg, bool orientation_arg) |
| Constructor taking an entity index and an orientation.
|
|
void | setValue (int index_arg, bool orientation_arg) |
| Set entity value.
|
|
int | index () const |
| The (positive) index of an entity.
|
|
int | signedIndex () const |
| The signed index that also tells us the orientation.
|
|
bool | orientation () const |
| Returns true if the entity has positive orientation.
|
|
EntityRep | opposite () const |
| Returns an EntityRep with opposite orientation.
|
|
void | increment () |
| Increments the entityrep's index() by one.
|
|
bool | operator< (const EntityRep &other) const |
| Ordering relation used for maps etc.
|
|
bool | operator== (const EntityRep &other) const |
| Equality operator.
|
|
bool | operator!= (const EntityRep &other) const |
| Inequality operator.
|
|
template<int codim>
class Dune::cpgrid::Entity< codim >
- Todo:
- Doc me!
- Template Parameters
-