|
dune-grid-dev-howto
2.2.1
|
The implementation of entities in a IdentityGridA Grid is a container of grid entities. An entity is parametrized by the codimension. An entity of codimension c in dimension d is a d-c dimensional object. More...
#include <dune/grid/identitygrid/identitygridentity.hh>
Public Types | |
| typedef GridImp::template Codim< codim >::Geometry | Geometry |
| typedef GridImp::template Codim< codim >::EntitySeed | EntitySeed |
| The type of the EntitySeed interface class. | |
Public Member Functions | |
| template<class HostGridEntityPointer > | |
| IdentityGridEntity (const GridImp *identityGrid, const HostGridEntityPointer &hostEntity) | |
| Constructor for an entity in a given grid level. | |
| IdentityGridEntity (const IdentityGridEntity &original) | |
| IdentityGridEntity & | operator= (const IdentityGridEntity &original) |
| bool | hasFather () const |
| returns true if father entity exists | |
| EntitySeed | seed () const |
| Create EntitySeed. | |
| int | level () const |
| level of this element | |
| PartitionType | partitionType () const |
| The partition type for parallel computing. | |
| template<int cc> | |
| int | count () const |
| Geometry | geometry () const |
| geometry of this entity | |
Public Attributes | |
| HostGridEntityPointer | hostEntity_ |
The implementation of entities in a IdentityGrid
A Grid is a container of grid entities. An entity is parametrized by the codimension. An entity of codimension c in dimension d is a d-c dimensional object.
| typedef GridImp::template Codim<codim>::EntitySeed Dune::IdentityGridEntity< codim, dim, GridImp >::EntitySeed |
The type of the EntitySeed interface class.
| typedef GridImp::template Codim<codim>::Geometry Dune::IdentityGridEntity< codim, dim, GridImp >::Geometry |
|
inline |
Constructor for an entity in a given grid level.
|
inline |
|
inline |
Intra-element access to entities of codimension cc > codim. Return number of entities with codimension cc.
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
|
inline |
geometry of this entity
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
|
inline |
returns true if father entity exists
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
|
inline |
level of this element
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
Referenced by Dune::IdentityGridEntity< 0, dim, GridImp >::wasRefined().
|
inline |
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
|
inline |
The partition type for parallel computing.
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
|
inline |
Create EntitySeed.
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
| HostGridEntityPointer Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_ |
Referenced by Dune::IdentityGridEntity< codim, dim, GridImp >::count(), Dune::IdentityGridEntity< 0, dim, GridImp >::count(), Dune::IdentityGridEntity< 0, dim, GridImp >::father(), Dune::IdentityGridEntity< codim, dim, GridImp >::geometry(), Dune::IdentityGridEntity< 0, dim, GridImp >::geometry(), Dune::IdentityGridEntity< 0, dim, GridImp >::geometryInFather(), Dune::IdentityGridEntity< codim, dim, GridImp >::hasFather(), Dune::IdentityGridEntity< 0, dim, GridImp >::hasFather(), Dune::IdentityGridEntity< 0, dim, GridImp >::ileafbegin(), Dune::IdentityGridEntity< 0, dim, GridImp >::ileafend(), Dune::IdentityGridEntity< 0, dim, GridImp >::ilevelbegin(), Dune::IdentityGridEntity< 0, dim, GridImp >::ilevelend(), Dune::IdentityGridEntity< 0, dim, GridImp >::isLeaf(), Dune::IdentityGridEntity< codim, dim, GridImp >::level(), Dune::IdentityGridEntity< 0, dim, GridImp >::level(), Dune::IdentityGridEntity< codim, dim, GridImp >::operator=(), Dune::IdentityGridEntity< 0, dim, GridImp >::operator=(), Dune::IdentityGridEntity< codim, dim, GridImp >::partitionType(), Dune::IdentityGridEntity< 0, dim, GridImp >::partitionType(), Dune::IdentityGridEntity< codim, dim, GridImp >::seed(), Dune::IdentityGridEntity< 0, dim, GridImp >::seed(), Dune::IdentityGridEntity< 0, dim, GridImp >::setToTarget(), and Dune::IdentityGridEntity< 0, dim, GridImp >::subEntity().
1.8.1.2