dune-grid-dev-howto
2.1.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 |
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 () | |
Destructor. | |
IdentityGridEntity & | operator= (const IdentityGridEntity &original) |
bool | hasFather () const |
returns true if father entity exists | |
int | level () const |
level of this element | |
PartitionType | partitionType () const |
The partition type for parallel computing. | |
template<int cc> | |
int | count () const |
const Geometry & | geometry () const |
geometry of this entity | |
Public Attributes | |
HostGridEntityPointer | hostEntity_ |
Friends | |
class | IdentityGridMakeableEntity< codim, dim, GridImp > |
class | IdentityGridLevelIndexSet |
class | IdentityGridLeafIndexSet |
class | IdentityGridLocalIdSet |
class | IdentityGridGlobalIdSet |
class | IdentityGridEntityPointer< codim, GridImp > |
class | HostGridAccess< typename remove_const< GridImp >::type > |
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>::Geometry Dune::IdentityGridEntity< codim, dim, GridImp >::Geometry |
Dune::IdentityGridEntity< codim, dim, GridImp >::IdentityGridEntity | ( | const GridImp * | identityGrid, |
const HostGridEntityPointer & | hostEntity | ||
) | [inline] |
Constructor for an entity in a given grid level.
Dune::IdentityGridEntity< codim, dim, GridImp >::IdentityGridEntity | ( | const IdentityGridEntity< codim, dim, GridImp > & | original | ) | [inline] |
Dune::IdentityGridEntity< codim, dim, GridImp >::~IdentityGridEntity | ( | ) | [inline] |
Destructor.
int Dune::IdentityGridEntity< codim, dim, GridImp >::count | ( | ) | const [inline] |
Intra-element access to entities of codimension cc > codim. Return number of entities with codimension cc.
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
const Geometry& Dune::IdentityGridEntity< codim, dim, GridImp >::geometry | ( | ) | const [inline] |
geometry of this entity
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
bool Dune::IdentityGridEntity< codim, dim, GridImp >::hasFather | ( | ) | const [inline] |
returns true if father entity exists
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
int Dune::IdentityGridEntity< codim, dim, GridImp >::level | ( | ) | const [inline] |
level of this element
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
Referenced by Dune::IdentityGridEntity< 0, dim, GridImp >::wasRefined().
IdentityGridEntity& Dune::IdentityGridEntity< codim, dim, GridImp >::operator= | ( | const IdentityGridEntity< codim, dim, GridImp > & | original | ) | [inline] |
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
PartitionType Dune::IdentityGridEntity< codim, dim, GridImp >::partitionType | ( | ) | const [inline] |
The partition type for parallel computing.
References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.
friend class HostGridAccess< typename remove_const< GridImp >::type > [friend] |
friend class IdentityGridEntityPointer< codim, GridImp > [friend] |
friend class IdentityGridGlobalIdSet [friend] |
friend class IdentityGridLeafIndexSet [friend] |
friend class IdentityGridLevelIndexSet [friend] |
friend class IdentityGridLocalIdSet [friend] |
friend class IdentityGridMakeableEntity< codim, dim, GridImp > [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< 0, dim, GridImp >::setToTarget(), and Dune::IdentityGridEntity< 0, dim, GridImp >::subEntity().