dune-grid
2.2.0
|
#include <dune/grid/alugrid/2d/iterator.hh>
Classes | |
struct | GetLevel |
struct | GetLevel< ElementImp, MarkerVectorImp, 2 > |
Public Types | |
typedef GridImp::GridObjectFactoryType | FactoryType |
typedef GridImp::template Codim< cdim >::Entity | Entity |
type of entity we iterate (interface) | |
typedef Dune::ALU2dImplTraits < dimworld, eltype >::template Codim< cdim >::InterfaceType | ElementType |
enum | |
typedef GridImp::template Codim< codimension > ::EntitySeed | EntitySeed |
type of the seed | |
typedef MakeableInterfaceObject < Entity > | EntityObj |
typedef ALU2dGridEntityPointer < codimension, GridImp > | EntityPointerImp |
Public Member Functions | |
ALU2dGridLeafIterator (const FactoryType &factory, bool end) | |
Constructor called by LeafIterator. | |
ALU2dGridLeafIterator (const ThisType &org) | |
copy Constructor | |
void | increment () |
prefix increment | |
ThisType & | operator= (const ThisType &org) |
assigment of iterator | |
bool | equals (const ThisType &i) const |
equality | |
Entity & | dereference () const |
dereferencing | |
int | level () const |
ask for level of entities | |
const GridImp & | grid () const |
return reference top grid |
Protected Member Functions | |
EntityImp & | entityImp () |
const EntityImp & | entityImp () const |
void | done () |
has to be called when iterator is finished | |
void | updateEntityPointer (ElementType *item, int face=-1, int level=-1) |
update underlying item pointer and set entity |
Protected Attributes | |
const FactoryType & | factory_ |
reference to entity factory | |
EntitySeed | seed_ |
the essential information | |
EntityObj * | entity_ |
entity that this EntityPointer points to |
Friends | |
class | ALU2dGridEntity< 0, dimworld, GridImp > |
class | ALU2dGridEntity< 1, dimworld, GridImp > |
class | ALU2dGridEntity< dim, dimworld, GridImp > |
class | ALU2dGrid< dim, dimworld, eltype > |
typedef Dune::ALU2dImplTraits< dimworld, eltype >::template Codim<cdim>::InterfaceType Dune::ALU2dGridLeafIterator< cdim, pitype, GridImp >::ElementType |
Reimplemented from Dune::ALU2dGridEntityPointer< cdim, GridImp >.
typedef GridImp::template Codim<cdim>::Entity Dune::ALU2dGridLeafIterator< cdim, pitype, GridImp >::Entity |
type of entity we iterate (interface)
Reimplemented from Dune::ALU2dGridEntityPointer< cdim, GridImp >.
|
inherited |
|
inherited |
|
inherited |
type of the seed
typedef GridImp :: GridObjectFactoryType Dune::ALU2dGridLeafIterator< cdim, pitype, GridImp >::FactoryType |
Reimplemented from Dune::ALU2dGridEntityPointer< cdim, GridImp >.
|
inherited |
Dune::ALU2dGridLeafIterator< cdim, pitype, GridImp >::ALU2dGridLeafIterator | ( | const FactoryType & | factory, |
bool | end | ||
) |
Constructor called by LeafIterator.
Dune::ALU2dGridLeafIterator< cdim, pitype, GridImp >::ALU2dGridLeafIterator | ( | const ThisType & | org | ) |
copy Constructor
|
inherited |
dereferencing
|
protectedinherited |
has to be called when iterator is finished
|
protectedinherited |
|
protectedinherited |
|
inherited |
equality
|
inlineinherited |
return reference top grid
void Dune::ALU2dGridLeafIterator< cdim, pitype, GridImp >::increment | ( | ) |
prefix increment
|
inherited |
ask for level of entities
ThisType& Dune::ALU2dGridLeafIterator< cdim, pitype, GridImp >::operator= | ( | const ThisType & | org | ) |
assigment of iterator
|
protectedinherited |
update underlying item pointer and set entity
|
friend |
|
friend |
|
friend |
|
friend |
|
mutableprotectedinherited |
entity that this EntityPointer points to
|
protectedinherited |
reference to entity factory
|
protectedinherited |
the essential information