#include <dune/grid/alugrid/2d/iterator.hh>
List of all members.
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
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
|
void | compactify () |
| release entity in order to reduce memory allocation
|
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
|
ElementType * | item_ |
| pointer to the real (H)Element
|
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 > |
template<PartitionIteratorType pitype, class GridImp>
class Dune::ALU2dGridLeafIterator< 1, pitype, GridImp >
Member Typedef Documentation
template<PartitionIteratorType pitype, class GridImp >
template<PartitionIteratorType pitype, class GridImp >
template<PartitionIteratorType pitype, class GridImp >
Member Enumeration Documentation
anonymous enum [inherited] |
Constructor & Destructor Documentation
template<PartitionIteratorType pitype, class GridImp >
template<PartitionIteratorType pitype, class GridImp >
Member Function Documentation
release entity in order to reduce memory allocation
has to be called when iterator is finished
return reference top grid
template<PartitionIteratorType pitype, class GridImp >
ask for level of entities
template<PartitionIteratorType pitype, class GridImp >
update underlying item pointer and set entity
Friends And Related Function Documentation
template<PartitionIteratorType pitype, class GridImp >
friend class ALU2dGrid< dim, dimworld, eltype > [friend] |
template<PartitionIteratorType pitype, class GridImp >
template<PartitionIteratorType pitype, class GridImp >
template<PartitionIteratorType pitype, class GridImp >
Member Data Documentation
entity that this EntityPointer points to
reference to entity factory
pointer to the real (H)Element
The documentation for this class was generated from the following file: