|
dune-grid
2.4.1
|
#include <dune/grid/alugrid/3d/entity.hh>

Public Types | |
| typedef GridImp::GridObjectFactoryType | FactoryType |
| typedef ALU3dGridEntitySeed< cd, GridImp > | ALU3dGridEntitySeedType |
| type of entity seed More... | |
| typedef GridImp::template Codim< cd >::Entity | Entity |
| type of Entity More... | |
| typedef ALU3dGridEntityPointer< cd, GridImp > | ALU3dGridEntityPointerType |
| typedef of my type More... | |
| enum | |
| typedef MakeableInterfaceObject< Entity > | EntityObject |
| underlying EntityImplementation More... | |
| typedef EntityObject::ImplementationType | EntityImp |
| typedef ALU3dGridEntityPointer< codimension, GridImp > | EntityPointerImp |
| make type of entity pointer implementation available in derived classes More... | |
Public Member Functions | |
| ALU3dGridEntityPointer (const FactoryType &factory, const int level, const HElementType &item, const int twist=defaultValue, const int duneFace=defaultValue) | |
| Constructor for EntityPointer that points to an element. More... | |
| ALU3dGridEntityPointer (const ALU3dGridEntityType &entity) | |
| Constructor for EntityPointer that points to given entity. More... | |
| ALU3dGridEntityPointer (const FactoryType &factory, const ALU3dGridEntitySeedType &seed) | |
| Constructor for EntityPointer that points to given entity. More... | |
| ALU3dGridEntityPointer (const ALU3dGridEntityPointerType &org) | |
| copy constructor More... | |
| Entity & | dereference () const |
| dereferencing More... | |
| ThisType & | operator= (const ThisType &org) |
| assignment operator More... | |
| int | level () const |
| ask for level of entities More... | |
| bool | equals (const ALU3dGridEntityPointerType &i) const |
| equality More... | |
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< cd >::InterfaceType | HElementType |
| typedef ImplTraits::HBndSegType | HBndSegType |
| typedef ImplTraits::BNDFaceType | BNDFaceType |
| typedef ALU3dGridEntity< cd, dim, GridImp > | ALU3dGridEntityType |
Protected Member Functions | |
| void | clone (const ALU3dGridEntityPointerType &org) |
| void | updateEntityPointer (HElementType *item, int level) |
| ALU3dGridEntityPointer (const FactoryType &factory, int level) | |
| void | clone (const ALU3dGridEntityPointerType &org) |
| void | getEntity (const ALU3dGridEntityPointerType &org) |
| void | done () |
| has to be called when iterator is finished More... | |
| void | freeEntity () |
| put entity to entity stack More... | |
| const GridImp & | grid () const |
| return reference to grid More... | |
| void | updateGhostPointer (HBndSegType &ghostFace) |
| void | updateEntityPointer (HElementType *item, int level=-1) |
| EntityImp & | entityImp () const |
Protected Attributes | |
| const FactoryType & | factory_ |
| 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 |
underlying EntityImplementation
|
inherited |
make type of entity pointer implementation available in derived classes
| typedef GridImp::GridObjectFactoryType Dune::ALU3dGridEntityPointer< cd, GridImp >::FactoryType |
|
protected |
|
protected |
|
protected |
|
protected |
|
inherited |
|
inline |
Constructor for EntityPointer that points to an element.
Referenced by Dune::ALU3dGridEntityPointerBase< codim, GridImp >::updateEntityPointer().
|
inline |
Constructor for EntityPointer that points to given entity.
|
inline |
Constructor for EntityPointer that points to given entity.
|
inline |
copy constructor
References Dune::ALU3dGridEntityPointer< cd, GridImp >::operator=().
|
inlineprotected |
Constructor for EntityPointer init of Level-, and Leaf-, and HierarchicIterator
|
protectedinherited |
|
inlineprotected |
References Dune::ALU3dGridEntityPointerBase< cd, GridImp >::done(), Dune::ALU3dGridEntityPointerBase< cd, GridImp >::entity_, Dune::ALU3dGridEntityPointerBase< cd, GridImp >::entityImp(), Dune::ALU3dGridEntityPointerBase< codim, GridImp >::factory_, Dune::ALU3dGridEntityPointerBase< cd, GridImp >::factory_, Dune::ALU3dGridEntityPointerBase< cd, GridImp >::getEntity(), Dune::ALU3dGridEntitySeedBase< codim, GridImp >::item(), Dune::ALU3dGridEntityPointerBase< cd, GridImp >::seed_, and Dune::ALU3dGridEntityPointerBase< codim, GridImp >::seed_.
Referenced by Dune::ALU3dGridEntityPointer< cd, GridImp >::operator=(), Dune::ALU3dGridHierarchicIterator< GridImp >::operator=(), and Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::~ALU3dGridLevelIterator().
|
inline |
dereferencing
References Dune::ALU3dGridEntityPointerBase< cd, GridImp >::entity_, Dune::ALU3dGridEntityPointerBase< cd, GridImp >::entityImp(), Dune::ALU3dGridEntityPointerBase< cd, GridImp >::factory_, Dune::ALU3dGridEntitySeedBase< codim, GridImp >::item(), and Dune::ALU3dGridEntityPointerBase< cd, GridImp >::seed_.
|
protectedinherited |
has to be called when iterator is finished
Referenced by Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::ALU3dGridLeafIterator(), Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::ALU3dGridLevelIterator(), Dune::ALU3dGridEntityPointer< cd, GridImp >::clone(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::operator=(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::~ALU3dGridLeafIterator(), and Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::~ALU3dGridLevelIterator().
|
inlineprotectedinherited |
Referenced by Dune::ALU3dGridEntityPointer< cd, GridImp >::clone(), Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::dereference(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::dereference(), Dune::ALU3dGridEntityPointer< cd, GridImp >::dereference(), and Dune::ALU3dGridEntityPointer< cd, GridImp >::updateEntityPointer().
|
inherited |
equality
Referenced by Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::dereference(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::dereference(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::operator=(), and Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::~ALU3dGridLevelIterator().
|
protectedinherited |
put entity to entity stack
|
protectedinherited |
Referenced by Dune::ALU3dGridEntityPointer< cd, GridImp >::clone().
|
inlineprotectedinherited |
return reference to grid
Referenced by Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::ALU3dGridLeafIterator(), Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::ALU3dGridLevelIterator(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::dereference(), Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::increment(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::increment(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::operator=(), and Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::~ALU3dGridLevelIterator().
|
inline |
ask for level of entities
References Dune::ALU3dGridEntitySeed< cd, GridImp >::level(), Dune::ALU3dGridEntityPointerBase< cd, GridImp >::seed_, and Dune::ALU3dGridEntityPointer< cd, GridImp >::updateEntityPointer().
|
inline |
assignment operator
References Dune::ALU3dGridEntityPointer< cd, GridImp >::clone().
Referenced by Dune::ALU3dGridEntityPointer< cd, GridImp >::ALU3dGridEntityPointer().
|
protectedinherited |
|
inlineprotected |
References Dune::ALU3dGridEntityPointerBase< cd, GridImp >::entity_, Dune::ALU3dGridEntityPointerBase< cd, GridImp >::entityImp(), Dune::ALU3dGridEntityPointerBase< cd, GridImp >::seed_, and Dune::ALU3dGridEntitySeed< cd, GridImp >::set().
Referenced by Dune::ALU3dGridEntityPointer< cd, GridImp >::level().
|
protectedinherited |
|
staticprotected |
|
mutableprotectedinherited |
Referenced by Dune::ALU3dGridEntityPointer< cd, GridImp >::clone(), Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::dereference(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::dereference(), Dune::ALU3dGridEntityPointer< cd, GridImp >::dereference(), and Dune::ALU3dGridEntityPointer< cd, GridImp >::updateEntityPointer().
|
protectedinherited |
|
protectedinherited |
Referenced by Dune::ALU3dGridEntityPointer< cd, GridImp >::clone(), Dune::ALU3dGridLevelIterator< cd, pitype, GridImp >::dereference(), Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >::dereference(), Dune::ALU3dGridEntityPointer< cd, GridImp >::dereference(), Dune::ALU3dGridEntityPointer< cd, GridImp >::level(), and Dune::ALU3dGridEntityPointer< cd, GridImp >::updateEntityPointer().
1.8.11