dune-fem 2.8.0
|
#include <dune/fem/gridpart/idgridpart/entity.hh>
Public Member Functions | |
unsigned int | subEntities (const unsigned int codim) const |
template<int codim> | |
int | count () const |
template<int codim> | |
Traits::template Codim< codim >::Entity | subEntity (int i) const |
bool | hasBoundaryIntersections () const |
Protected Types | |
typedef BaseType::Traits | Traits |
typedef BaseType::HostGridPartType | HostGridPartType |
typedef BaseType::ExtraData | ExtraData |
Protected Attributes | |
ExtraData | data_ |
HostEntityType | hostEntity_ |
Host Types | |
typedef HostGridPartType::template Codim< codimension >::EntityType | HostEntityType |
type of corresponding host entity | |
Types Required by DUNE | |
typedef Traits::template Codim< codimension >::LocalGeometry | LocalGeometry |
type of corresponding local geometry | |
Types Required by DUNE | |
typedef std::remove_const< GridFamily >::type::ctype | ctype |
coordinate type of the grid | |
typedef GridFamily::template Codim< codimension >::EntitySeed | EntitySeedType |
type of corresponding entity seed | |
typedef Traits::template Codim< codimension >::Geometry | Geometry |
type of corresponding geometry | |
Construction, Initialization and Destruction | |
IdEntity ()=default | |
construct a null entity | |
IdEntity (ExtraData data, HostEntityType hostEntity) | |
construct an initialized entity | |
Methods Shared by Entities of All Codimensions | |
GeometryType | type () const |
obtain the name of the corresponding reference element | |
int | level () const |
obtain the level of this entity | |
PartitionType | partitionType () const |
obtain the partition type of this entity | |
Geometry | geometry () const |
EntitySeedType | seed () const |
return EntitySeed of host grid entity | |
bool | equals (const IdEntityBasic &rhs) const |
check for equality | |
Methods Supporting the GridPart Implementation | |
const HostEntityType & | hostEntity () const |
const ExtraData & | data () const |
Attributes | |
static const int | codimension |
codimensioon of the entity | |
static const int | dimension |
dimension of the grid | |
static const int | mydimension |
dimension of the entity | |
static const int | dimensionworld |
dimension of the world | |
|
inherited |
coordinate type of the grid
|
inherited |
type of corresponding entity seed
|
protected |
|
inherited |
type of corresponding geometry
typedef HostGridPartType::template Codim<codimension>::EntityType Dune::Fem::IdEntity< 0, dim, GridFamily >::HostEntityType |
type of corresponding host entity
|
protected |
typedef Traits::template Codim<codimension>::LocalGeometry Dune::Fem::IdEntity< 0, dim, GridFamily >::LocalGeometry |
type of corresponding local geometry
|
protected |
|
default |
construct a null entity
[in] | data | data pointer (here empty) |
|
inline |
construct an initialized entity
[in] | data | data pointer (here empty) |
[in] | hostEntity | corresponding entity in the host grid |
|
inline |
|
inlineinherited |
|
inlineinherited |
check for equality
|
inlineinherited |
obtain the geometry of this entity
|
inline |
|
inlineinherited |
|
inlineinherited |
obtain the level of this entity
|
inlineinherited |
obtain the partition type of this entity
|
inlineinherited |
return EntitySeed of host grid entity
|
inline |
|
inline |
|
inlineinherited |
obtain the name of the corresponding reference element
This type can be used to access the DUNE reference element.
|
staticinherited |
codimensioon of the entity
|
protectedinherited |
|
staticinherited |
dimension of the grid
|
staticinherited |
dimension of the world
|
protectedinherited |
|
staticinherited |
dimension of the entity