KASKADE 7 development version
Public Types | Public Member Functions | Static Public Attributes | List of all members
FullHierarchicIterator< GridImp, ValueType > Class Template Reference

#include <mgtools.hh>

Detailed Description

template<class GridImp, class ValueType>
class FullHierarchicIterator< GridImp, ValueType >

Definition at line 48 of file mgtools.hh.

Inheritance diagram for FullHierarchicIterator< GridImp, ValueType >:

Public Types

typedef GridImp::template Codim< codimension >::LevelIterator LevelIterator
 
typedef GridImp::template Codim< codimension >::HierarchicIterator HierarchicIterator
 
typedef ValueType Entity
 

Public Member Functions

 FullHierarchicIterator (GridImp const &grid_, int maxlevel_, bool end=false)
 
 FullHierarchicIterator (FullHierarchicIterator const &other)
 
void increment ()
 
ValueType & dereference () const
 
int level ()
 
bool equals (FullHierarchicIterator const &rhs) const
 
 operator typename GridImp::template Codim< 0 >::Entity ()
 

Static Public Attributes

static const int codimension = 0
 

Member Typedef Documentation

◆ Entity

template<class GridImp , class ValueType >
typedef ValueType FullHierarchicIterator< GridImp, ValueType >::Entity

Definition at line 57 of file mgtools.hh.

◆ HierarchicIterator

template<class GridImp , class ValueType >
typedef GridImp::template Codim<codimension>::HierarchicIterator FullHierarchicIterator< GridImp, ValueType >::HierarchicIterator

Definition at line 56 of file mgtools.hh.

◆ LevelIterator

template<class GridImp , class ValueType >
typedef GridImp::template Codim<codimension>::LevelIterator FullHierarchicIterator< GridImp, ValueType >::LevelIterator

Definition at line 55 of file mgtools.hh.

Constructor & Destructor Documentation

◆ FullHierarchicIterator() [1/2]

template<class GridImp , class ValueType >
FullHierarchicIterator< GridImp, ValueType >::FullHierarchicIterator ( GridImp const &  grid_,
int  maxlevel_,
bool  end = false 
)
inline

Definition at line 59 of file mgtools.hh.

◆ FullHierarchicIterator() [2/2]

template<class GridImp , class ValueType >
FullHierarchicIterator< GridImp, ValueType >::FullHierarchicIterator ( FullHierarchicIterator< GridImp, ValueType > const &  other)
inline

Definition at line 67 of file mgtools.hh.

Member Function Documentation

◆ dereference()

template<class GridImp , class ValueType >
ValueType & FullHierarchicIterator< GridImp, ValueType >::dereference ( ) const
inline

Definition at line 98 of file mgtools.hh.

◆ equals()

template<class GridImp , class ValueType >
bool FullHierarchicIterator< GridImp, ValueType >::equals ( FullHierarchicIterator< GridImp, ValueType > const &  rhs) const
inline

Definition at line 110 of file mgtools.hh.

◆ increment()

template<class GridImp , class ValueType >
void FullHierarchicIterator< GridImp, ValueType >::increment ( )
inline

Definition at line 72 of file mgtools.hh.

◆ level()

template<class GridImp , class ValueType >
int FullHierarchicIterator< GridImp, ValueType >::level ( )
inline

Definition at line 104 of file mgtools.hh.

◆ operator typename GridImp::template Codim< 0 >::Entity()

template<class GridImp , class ValueType >
FullHierarchicIterator< GridImp, ValueType >::operator typename GridImp::template Codim< 0 >::Entity ( )
inline

Definition at line 118 of file mgtools.hh.

Member Data Documentation

◆ codimension

template<class GridImp , class ValueType >
const int FullHierarchicIterator< GridImp, ValueType >::codimension = 0
static

Definition at line 53 of file mgtools.hh.


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