dune-grid
2.3.1-rc1
|
#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
Referenced by Dune::ALU2dGridEntityPointer< 0, GridImp >::grid().
|
protected |
the essential information