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