dune-alugrid 3.0.0
|
#include <dune/alugrid/3d/entity.hh>
Public Types | |
typedef ALU3dGridEntitySeed< cd, GridImp > | ALU3dGridEntitySeedType |
type of entity seed | |
typedef GridImp::template Codim< cd >::Entity | Entity |
type of Entity | |
typedef ALU3dGridEntityPointer< cd, GridImp > | ALU3dGridEntityPointerType |
typedef of my type | |
enum | |
typedef Entity | EntityObject |
typedef ALU3dGridEntity< codimension, dim, GridImp > | EntityImp |
typedef ALU3dGridEntityPointer< codimension, GridImp > | EntityPointerImp |
make type of entity pointer implementation available in derived classes | |
Public Member Functions | |
ALU3dGridEntityPointer (const ALU3dGridEntityType &entity) | |
Constructor for EntityPointer that points to given entity. | |
ALU3dGridEntityPointer (const ALU3dGridEntitySeedType &seed) | |
Constructor for EntityPointer that points to given entity. | |
ALU3dGridEntityPointer () | |
bool | equals (const ALU3dGridEntityPointerType &i) const |
equality | |
Entity & | dereference () const |
dereferencing | |
int | level () const |
ask for level of entities | |
Protected Types | |
enum | { dim = GridImp::dimension } |
enum | { dimworld = GridImp::dimensionworld } |
typedef ALU3dGridEntityPointerBase< cd, GridImp > | BaseType |
typedef ALU3dGridEntityPointer< cd, GridImp > | ThisType |
typedef GridImp::MPICommunicatorType | Comm |
typedef ALU3dImplTraits< GridImp::elementType, Comm > | ImplTraits |
typedef ImplTraits::template Codim< dim, cd >::InterfaceType | HElementType |
typedef ImplTraits::HBndSegType | HBndSegType |
typedef ImplTraits::BNDFaceType | BNDFaceType |
typedef ALU3dGridEntity< cd, dim, GridImp > | ALU3dGridEntityType |
Protected Member Functions | |
void | updateEntityPointer (HElementType *item, int level) |
void | clone (const ALU3dGridEntityPointerType &org) |
void | done () |
has to be called when iterator is finished | |
void | updateGhostPointer (HBndSegType &ghostFace) |
void | updateEntityPointer (HElementType *item, int level=-1) |
EntityImp & | entityImp () const |
Protected Attributes | |
ALU3dGridEntitySeedType | seed_ |
EntityObject | entity_ |
Static Protected Attributes | |
static const int | defaultValue = -665 |
typedef ALU3dGridEntityPointer<cd,GridImp> Dune::ALU3dGridEntityPointer< cd, GridImp >::ALU3dGridEntityPointerType |
typedef of my type
typedef ALU3dGridEntitySeed<cd, GridImp> Dune::ALU3dGridEntityPointer< cd, GridImp >::ALU3dGridEntitySeedType |
type of entity seed
|
protected |
|
protected |
|
protected |
|
protected |
typedef GridImp::template Codim<cd>::Entity Dune::ALU3dGridEntityPointer< cd, GridImp >::Entity |
type of Entity
|
inherited |
|
inherited |
|
inherited |
make type of entity pointer implementation available in derived classes
|
protected |
|
protected |
|
protected |
|
protected |
|
inherited |
|
inline |
Constructor for EntityPointer that points to given entity.
|
inline |
Constructor for EntityPointer that points to given entity.
|
inline |
Constructor for EntityPointer init of Level-, and Leaf-, and HierarchicIterator
|
inlineprotectedinherited |
|
inlineinherited |
dereferencing
|
inlineprotectedinherited |
has to be called when iterator is finished
|
inlineprotectedinherited |
|
inlineinherited |
equality
|
inlineinherited |
ask for level of entities
|
inlineprotected |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
staticprotected |
|
mutableprotectedinherited |
|
protectedinherited |