Leaf iterator.
More...
#include <dune/alugrid/3d/entity.hh>
|
typedef GridImp::template Codim< cdim >::Entity | Entity |
|
typedef ALU3DSPACE ALU3dGridLeafIteratorWrapper<(GridImp::dimension==2 &&cdim==2) ? 3 :cdim, pitype, Comm > | IteratorType |
|
typedef IteratorType | InternalIteratorType |
|
typedef ALU3DSPACE IteratorElType<(GridImp::dimension==2 &&cdim==2) ? 3 :cdim, Comm >::val_t | val_t |
|
typedef ALU3dGridLeafIterator< cdim, pitype, GridImp > | ThisType |
|
typedef ALU3dGridEntitySeed< cd, GridImp > | ALU3dGridEntitySeedType |
| type of entity seed More...
|
|
typedef ALU3dGridEntityPointer< cd, GridImp > | ALU3dGridEntityPointerType |
| typedef of my type More...
|
|
enum | |
|
typedef Entity | EntityObject |
|
typedef ALU3dGridEntity< codimension, dim, GridImp > | EntityImp |
|
typedef ALU3dGridEntityPointer< codimension, GridImp > | EntityPointerImp |
| make type of entity pointer implementation available in derived classes More...
|
|
|
void | updateEntityPointer (HElementType *item, int level) |
|
void | updateEntityPointer (HElementType *item, int level=-1) |
|
void | clone (const ALU3dGridEntityPointerType &org) |
|
void | done () |
| has to be called when iterator is finished More...
|
|
void | updateGhostPointer (HBndSegType &ghostFace) |
|
EntityImp & | entityImp () const |
|
void | firstItem (const GridImp &grid, IteratorImp &it, int level) |
|
void | setItem (const GridImp &grid, IteratorImp &it, ALU3DSPACE ALU3dGridLeafIteratorWrapper<(GridImp::dimension==2 &&cdim==2) ? 3 :cdim, pitype, GridImp::MPICommunicatorType > &iter, int level) |
|
void | incrementIterator (const GridImp &grid, IteratorImp &it, int level) |
|
template<int cdim, PartitionIteratorType pitype, class GridImp>
class Dune::ALU3dGridLeafIterator< cdim, pitype, GridImp >
Leaf iterator.
◆ ALU3dGridEntityPointerType
◆ ALU3dGridEntitySeedType
◆ ALU3dGridEntityType
◆ BNDFaceType
◆ Entity
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ EntityImp
◆ EntityObject
◆ EntityPointerImp
make type of entity pointer implementation available in derived classes
◆ HBndSegType
◆ HElementType
◆ ImplTraits
◆ InternalIteratorType
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ IteratorType
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ ThisType
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ val_t
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ ALU3dGridLeafIterator() [1/4]
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ ALU3dGridLeafIterator() [2/4]
template<int cdim, PartitionIteratorType pitype, class GridImp >
Constructor for end iterators.
◆ ALU3dGridLeafIterator() [3/4]
template<int cdim, PartitionIteratorType pitype, class GridImp >
Constructor for begin Iterators.
◆ ALU3dGridLeafIterator() [4/4]
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ ~ALU3dGridLeafIterator()
template<int cdim, PartitionIteratorType pitype, class GridImp >
destructor deleting real iterator
◆ clone()
◆ dereference()
◆ done()
has to be called when iterator is finished
◆ entityImp()
◆ equals()
◆ firstItem()
void Dune::ALU3dGridTreeIterator< ALU3DSPACE ALU3dGridLeafIteratorWrapper<(GridImp::dimension==2 &&cdim==2) ? 3 :cdim, pitype, GridImp::MPICommunicatorType > >::firstItem |
( |
const GridImp & |
grid, |
|
|
IteratorImp & |
it, |
|
|
int |
level |
|
) |
| |
|
inlineprotectedinherited |
◆ increment()
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ incrementIterator()
void Dune::ALU3dGridTreeIterator< ALU3DSPACE ALU3dGridLeafIteratorWrapper<(GridImp::dimension==2 &&cdim==2) ? 3 :cdim, pitype, GridImp::MPICommunicatorType > >::incrementIterator |
( |
const GridImp & |
grid, |
|
|
IteratorImp & |
it, |
|
|
int |
level |
|
) |
| |
|
inlineprotectedinherited |
◆ level()
ask for level of entities
◆ operator=()
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ releaseEntity()
template<int cdim, PartitionIteratorType pitype, class GridImp >
◆ setItem()
void Dune::ALU3dGridTreeIterator< ALU3DSPACE ALU3dGridLeafIteratorWrapper<(GridImp::dimension==2 &&cdim==2) ? 3 :cdim, pitype, GridImp::MPICommunicatorType > >::setItem |
( |
const GridImp & |
grid, |
|
|
IteratorImp & |
it, |
|
|
ALU3DSPACE ALU3dGridLeafIteratorWrapper<(GridImp::dimension==2 &&cdim==2) ? 3 :cdim, pitype, GridImp::MPICommunicatorType > & |
iter, |
|
|
int |
level |
|
) |
| |
|
inlineprotectedinherited |
◆ updateEntityPointer() [1/2]
◆ updateEntityPointer() [2/2]
◆ updateGhostPointer()
◆ defaultValue
◆ entity_
|
mutableprotectedinherited |
◆ seed_
The documentation for this class was generated from the following files: