dune-grid-dev-howto  2.2.1
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
Dune::IdentityGridEntity< codim, dim, GridImp > Class Template Reference

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)
IdentityGridEntityoperator= (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_

Friends

class IdentityGridMakeableEntity< codim, dim, GridImp >
class IdentityGridLevelIndexSet
class IdentityGridLeafIndexSet
class IdentityGridLocalIdSet
class IdentityGridGlobalIdSet
class IdentityGridEntityPointer< codim, GridImp >
struct HostGridAccess< typename remove_const< GridImp >::type >

Detailed Description

template<int codim, int dim, class GridImp>
class Dune::IdentityGridEntity< codim, dim, GridImp >

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.

Member Typedef Documentation

template<int codim, int dim, class GridImp>
typedef GridImp::template Codim<codim>::EntitySeed Dune::IdentityGridEntity< codim, dim, GridImp >::EntitySeed

The type of the EntitySeed interface class.

template<int codim, int dim, class GridImp>
typedef GridImp::template Codim<codim>::Geometry Dune::IdentityGridEntity< codim, dim, GridImp >::Geometry

Constructor & Destructor Documentation

template<int codim, int dim, class GridImp>
template<class HostGridEntityPointer >
Dune::IdentityGridEntity< codim, dim, GridImp >::IdentityGridEntity ( const GridImp *  identityGrid,
const HostGridEntityPointer &  hostEntity 
)
inline

Constructor for an entity in a given grid level.

template<int codim, int dim, class GridImp>
Dune::IdentityGridEntity< codim, dim, GridImp >::IdentityGridEntity ( const IdentityGridEntity< codim, dim, GridImp > &  original)
inline
Todo:
Please doc me !

Member Function Documentation

template<int codim, int dim, class GridImp>
template<int cc>
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_.

template<int codim, int dim, class GridImp>
Geometry Dune::IdentityGridEntity< codim, dim, GridImp >::geometry ( ) const
inline
template<int codim, int dim, class GridImp>
bool Dune::IdentityGridEntity< codim, dim, GridImp >::hasFather ( ) const
inline

returns true if father entity exists

References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.

template<int codim, int dim, class GridImp>
int Dune::IdentityGridEntity< codim, dim, GridImp >::level ( ) const
inline
template<int codim, int dim, class GridImp>
IdentityGridEntity& Dune::IdentityGridEntity< codim, dim, GridImp >::operator= ( const IdentityGridEntity< codim, dim, GridImp > &  original)
inline
template<int codim, int dim, class GridImp>
PartitionType Dune::IdentityGridEntity< codim, dim, GridImp >::partitionType ( ) const
inline

The partition type for parallel computing.

References Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_.

template<int codim, int dim, class GridImp>
EntitySeed Dune::IdentityGridEntity< codim, dim, GridImp >::seed ( ) const
inline

Friends And Related Function Documentation

template<int codim, int dim, class GridImp>
friend struct HostGridAccess< typename remove_const< GridImp >::type >
friend
template<int codim, int dim, class GridImp>
friend class IdentityGridEntityPointer< codim, GridImp >
friend
template<int codim, int dim, class GridImp>
friend class IdentityGridGlobalIdSet
friend
template<int codim, int dim, class GridImp>
friend class IdentityGridLeafIndexSet
friend
template<int codim, int dim, class GridImp>
friend class IdentityGridLevelIndexSet
friend
template<int codim, int dim, class GridImp>
friend class IdentityGridLocalIdSet
friend
template<int codim, int dim, class GridImp>
friend class IdentityGridMakeableEntity< codim, dim, GridImp >
friend

Member Data Documentation

template<int codim, int dim, class GridImp>
HostGridEntityPointer Dune::IdentityGridEntity< codim, dim, GridImp >::hostEntity_

The documentation for this class was generated from the following file: