dune-grid 2.9.0
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
Dune::AlbertaGridLeafIterator< codim, pitype, GridImp > Class Template Reference

#include <dune/grid/albertagrid/leafiterator.hh>

Inheritance diagram for Dune::AlbertaGridLeafIterator< codim, pitype, GridImp >:
Inheritance graph

Public Types

typedef Base::Entity Entity
 
typedef Base::MarkerVector MarkerVector
 
typedef Alberta::MeshPointer< dimensionMeshPointer
 
typedef MeshPointer::MacroIterator MacroIterator
 
typedef MakeableInterfaceObject< EntityEntityObject
 
typedef EntityObject::ImplementationType EntityImp
 
typedef EntityImp::ElementInfo ElementInfo
 

Public Member Functions

 AlbertaGridLeafIterator ()
 
 AlbertaGridLeafIterator (const GridImp &grid, int level)
 Constructor making end iterator. More...
 
 AlbertaGridLeafIterator (const GridImp &grid, const MarkerVector *vec, int level)
 Constructor making begin iterator. More...
 
void increment ()
 increment the iterator More...
 
bool equals (const This &other) const
 equality More...
 
Entitydereference () const
 dereferencing More...
 
int level () const
 ask for level of entities More...
 

Static Public Attributes

static const int dimension
 
static const int codimension
 
static const int dimensionworld
 

Protected Member Functions

const GridImp & grid () const
 obtain a reference to the grid More...
 

Member Typedef Documentation

◆ ElementInfo

typedef EntityImp::ElementInfo Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::ElementInfo
inherited

◆ Entity

template<int codim, PartitionIteratorType pitype, class GridImp >
typedef Base::Entity Dune::AlbertaGridLeafIterator< codim, pitype, GridImp >::Entity

◆ EntityImp

typedef EntityObject::ImplementationType Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::EntityImp
inherited

◆ EntityObject

typedef MakeableInterfaceObject< Entity > Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::EntityObject
inherited

◆ MacroIterator

typedef MeshPointer::MacroIterator Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::MacroIterator
inherited

◆ MarkerVector

template<int codim, PartitionIteratorType pitype, class GridImp >
typedef Base::MarkerVector Dune::AlbertaGridLeafIterator< codim, pitype, GridImp >::MarkerVector

◆ MeshPointer

typedef Alberta::MeshPointer< dimension > Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::MeshPointer
inherited

Constructor & Destructor Documentation

◆ AlbertaGridLeafIterator() [1/3]

template<int codim, PartitionIteratorType pitype, class GridImp >
Dune::AlbertaGridLeafIterator< codim, pitype, GridImp >::AlbertaGridLeafIterator ( )
inline

◆ AlbertaGridLeafIterator() [2/3]

template<int codim, PartitionIteratorType pitype, class GridImp >
Dune::AlbertaGridLeafIterator< codim, pitype, GridImp >::AlbertaGridLeafIterator ( const GridImp &  grid,
int  level 
)
inline

Constructor making end iterator.

◆ AlbertaGridLeafIterator() [3/3]

template<int codim, PartitionIteratorType pitype, class GridImp >
Dune::AlbertaGridLeafIterator< codim, pitype, GridImp >::AlbertaGridLeafIterator ( const GridImp &  grid,
const MarkerVector vec,
int  level 
)
inline

Constructor making begin iterator.

Member Function Documentation

◆ dereference()

Entity & Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::dereference ( ) const
inlineinherited

dereferencing

◆ equals()

bool Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::equals ( const This other) const
inlineinherited

equality

◆ grid()

const GridImp & Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::grid ( ) const
inlineprotectedinherited

obtain a reference to the grid

◆ increment()

template<int codim, PartitionIteratorType pitype, class GridImp >
void Dune::AlbertaGridLeafIterator< codim, pitype, GridImp >::increment ( )
inline

increment the iterator

◆ level()

int Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::level ( ) const
inlineinherited

ask for level of entities

Member Data Documentation

◆ codimension

const int Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::codimension
staticinherited

◆ dimension

const int Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::dimension
staticinherited

◆ dimensionworld

const int Dune::AlbertaGridTreeIterator< codim, GridImp, leafIterator >::dimensionworld
staticinherited

The documentation for this class was generated from the following files: