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

Public Types | |
| enum | { codimension = codim } |
| typedef GridImp::GridObjectFactoryType | FactoryType |
| typedef GridImp::template Codim< codimension >::Entity | Entity |
| type of stored entity (interface) More... | |
| typedef GridImp::template Codim< codimension >::EntitySeed | EntitySeed |
| type of the seed More... | |
| typedef ALU2dGridEntity< codimension, dim, GridImp > | EntityImp |
| tpye of stored entity (implementation) More... | |
| typedef MakeableInterfaceObject< Entity > | EntityObj |
| typedef ALU2dGridEntityPointer< codimension, GridImp > | EntityPointerImp |
Public Member Functions | |
| ALU2dGridEntityPointer (const FactoryType &factory, const ElementType &item, int face=-1, int level=-1) | |
| Constructor for EntityPointer that points to an element. More... | |
| ALU2dGridEntityPointer (const FactoryType &factory, const EntitySeed &seed) | |
| Constructor for EntityPointer init of Level- and LeafIterator. More... | |
| ALU2dGridEntityPointer (const EntityImp &entity) | |
| Constructor for EntityPointer init of Level- and LeafIterator. More... | |
| ALU2dGridEntityPointer (const FactoryType &factory) | |
| Constructor for EntityPointer init of Level- and LeafIterator. More... | |
| ALU2dGridEntityPointer (const ThisType &org) | |
| Copy Constructor. More... | |
| ~ALU2dGridEntityPointer () | |
| Destructor. More... | |
| bool | equals (const ThisType &i) const |
| equality More... | |
| Entity & | dereference () const |
| dereferencing More... | |
| int | level () const |
| ask for level of entities More... | |
| ThisType & | operator= (const ThisType &org) |
| assigment operator More... | |
| const GridImp & | grid () const |
| return reference top grid More... | |
Protected Member Functions | |
| EntityImp & | entityImp () |
| const EntityImp & | entityImp () const |
| void | done () |
| has to be called when iterator is finished More... | |
| void | updateEntityPointer (ElementType *item, int face=-1, int level=-1) |
| update underlying item pointer and set entity More... | |
Protected Attributes | |
| const FactoryType & | factory_ |
| reference to entity factory More... | |
| EntitySeed | seed_ |
| the essential information More... | |
| EntityObj * | entity_ |
| entity that this EntityPointer points to More... | |
Enables iteration over all entities of a given codimension and level of a grid.
| typedef GridImp::template Codim<codimension>::Entity Dune::ALU2dGridEntityPointer< codim, GridImp >::Entity |
type of stored entity (interface)
| typedef ALU2dGridEntity<codimension,dim,GridImp> Dune::ALU2dGridEntityPointer< codim, GridImp >::EntityImp |
tpye of stored entity (implementation)
| typedef MakeableInterfaceObject<Entity> Dune::ALU2dGridEntityPointer< codim, GridImp >::EntityObj |
| typedef ALU2dGridEntityPointer<codimension,GridImp> Dune::ALU2dGridEntityPointer< codim, GridImp >::EntityPointerImp |
| typedef GridImp::template Codim<codimension>::EntitySeed Dune::ALU2dGridEntityPointer< codim, GridImp >::EntitySeed |
type of the seed
| typedef GridImp :: GridObjectFactoryType Dune::ALU2dGridEntityPointer< codim, GridImp >::FactoryType |
| Dune::ALU2dGridEntityPointer< codim, GridImp >::ALU2dGridEntityPointer | ( | const FactoryType & | factory, |
| const ElementType & | item, | ||
| int | face = -1, |
||
| int | level = -1 |
||
| ) |
Constructor for EntityPointer that points to an element.
| Dune::ALU2dGridEntityPointer< codim, GridImp >::ALU2dGridEntityPointer | ( | const FactoryType & | factory, |
| const EntitySeed & | seed | ||
| ) |
Constructor for EntityPointer init of Level- and LeafIterator.
| Dune::ALU2dGridEntityPointer< codim, GridImp >::ALU2dGridEntityPointer | ( | const EntityImp & | entity | ) |
Constructor for EntityPointer init of Level- and LeafIterator.
| Dune::ALU2dGridEntityPointer< codim, GridImp >::ALU2dGridEntityPointer | ( | const FactoryType & | factory | ) |
Constructor for EntityPointer init of Level- and LeafIterator.
| Dune::ALU2dGridEntityPointer< codim, GridImp >::ALU2dGridEntityPointer | ( | const ThisType & | org | ) |
Copy Constructor.
| Dune::ALU2dGridEntityPointer< codim, GridImp >::~ALU2dGridEntityPointer | ( | ) |
Destructor.
| Entity& Dune::ALU2dGridEntityPointer< codim, GridImp >::dereference | ( | ) | const |
dereferencing
|
protected |
has to be called when iterator is finished
|
protected |
|
protected |
| bool Dune::ALU2dGridEntityPointer< codim, GridImp >::equals | ( | const ThisType & | i | ) | const |
equality
|
inline |
return reference top grid
| int Dune::ALU2dGridEntityPointer< codim, GridImp >::level | ( | ) | const |
ask for level of entities
| ThisType& Dune::ALU2dGridEntityPointer< codim, GridImp >::operator= | ( | const ThisType & | org | ) |
assigment operator
Referenced by Dune::ALU2dGridHierarchicIterator< GridImp >::operator=().
|
protected |
update underlying item pointer and set entity
|
mutableprotected |
entity that this EntityPointer points to
|
protected |
reference to entity factory
|
protected |
the essential information
1.8.11