dune-grid  2.4.1
Public Types | Public Member Functions | Public Attributes | 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>

Inheritance diagram for Dune::IdentityGridEntity< codim, dim, GridImp >:
Inheritance graph

Public Types

typedef GridImp::template
Codim< codim >::Geometry 
Geometry
 
typedef GridImp::template
Codim< codim >::EntitySeed 
EntitySeed
 The type of the EntitySeed interface class. More...
 
enum  
 know your own codimension More...
 
enum  
 Dimension of the grid. More...
 
enum  
 Know dimension of the entity. More...
 
typedef GridImp::template
Codim< cd >::EntityPointer 
EntityPointer
 The corresponding entity seed (for storage of entities) More...
 

Public Member Functions

 IdentityGridEntity ()
 
 IdentityGridEntity (const GridImp *identityGrid, const HostGridEntity &hostEntity)
 
 IdentityGridEntity (const GridImp *identityGrid, HostGridEntity &&hostEntity)
 
 IdentityGridEntity (const IdentityGridEntity &original)
 
 IdentityGridEntity (IdentityGridEntity &&original)
 
IdentityGridEntityoperator= (const IdentityGridEntity &original)
 
IdentityGridEntityoperator= (IdentityGridEntity &&original)
 
bool equals (const IdentityGridEntity &other) const
 
bool hasFather () const
 returns true if father entity exists More...
 
EntitySeed seed () const
 Create EntitySeed. More...
 
int level () const
 level of this element More...
 
PartitionType partitionType () const
 The partition type for parallel computing. More...
 
template<int cc>
int count () const
 
Geometry geometry () const
 geometry of this entity More...
 
GeometryType type () const
 Return the name of the reference element. The type can be used to access the Dune::ReferenceElement. More...
 

Public Attributes

HostGridEntity hostEntity_
 

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

typedef GridImp::template Codim<cd>::EntityPointer Dune::EntityDefaultImplementation< cd, dim, GridImp, IdentityGridEntity >::EntityPointer
inherited

The corresponding entity seed (for storage of entities)

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

Member Enumeration Documentation

anonymous enum
inherited

know your own codimension

anonymous enum
inherited

Dimension of the grid.

anonymous enum
inherited

Know dimension of the entity.

Constructor & Destructor Documentation

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

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>
bool Dune::IdentityGridEntity< codim, dim, GridImp >::equals ( const IdentityGridEntity< codim, dim, GridImp > &  other) const
inline
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>
IdentityGridEntity& Dune::IdentityGridEntity< codim, dim, GridImp >::operator= ( 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
GeometryType Dune::EntityDefaultImplementation< cd, dim, GridImp, IdentityGridEntity >::type ( ) const
inlineinherited

Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.

Member Data Documentation

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

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