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

Iterates over entities of one grid level. More...

#include <dune/grid/yaspgrid/yaspgridleveliterator.hh>

Public Types

typedef GridImp::template Codim< codim >::Entity Entity
 
typedef GridImp::YGridLevelIterator YGLI
 
typedef GridImp::YGrid::Iterator I
 

Public Member Functions

 YaspLevelIterator ()
 default constructor More...
 
 YaspLevelIterator (const YGLI &g, const I &it)
 constructor More...
 
void increment ()
 increment More...
 
bool equals (const YaspLevelIterator &rhs) const
 equality More...
 
const Entitydereference () const
 dereferencing More...
 

Protected Attributes

Entity _entity
 entity More...
 

Detailed Description

template<int codim, PartitionIteratorType pitype, class GridImp>
class Dune::YaspLevelIterator< codim, pitype, GridImp >

Iterates over entities of one grid level.

Member Typedef Documentation

◆ Entity

template<int codim, PartitionIteratorType pitype, class GridImp >
typedef GridImp::template Codim<codim>::Entity Dune::YaspLevelIterator< codim, pitype, GridImp >::Entity

◆ I

template<int codim, PartitionIteratorType pitype, class GridImp >
typedef GridImp::YGrid::Iterator Dune::YaspLevelIterator< codim, pitype, GridImp >::I

◆ YGLI

template<int codim, PartitionIteratorType pitype, class GridImp >
typedef GridImp::YGridLevelIterator Dune::YaspLevelIterator< codim, pitype, GridImp >::YGLI

Constructor & Destructor Documentation

◆ YaspLevelIterator() [1/2]

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

default constructor

◆ YaspLevelIterator() [2/2]

template<int codim, PartitionIteratorType pitype, class GridImp >
Dune::YaspLevelIterator< codim, pitype, GridImp >::YaspLevelIterator ( const YGLI g,
const I it 
)
inline

constructor

Member Function Documentation

◆ dereference()

template<int codim, PartitionIteratorType pitype, class GridImp >
const Entity & Dune::YaspLevelIterator< codim, pitype, GridImp >::dereference ( ) const
inline

dereferencing

◆ equals()

template<int codim, PartitionIteratorType pitype, class GridImp >
bool Dune::YaspLevelIterator< codim, pitype, GridImp >::equals ( const YaspLevelIterator< codim, pitype, GridImp > &  rhs) const
inline

equality

◆ increment()

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

increment

Member Data Documentation

◆ _entity

template<int codim, PartitionIteratorType pitype, class GridImp >
Entity Dune::YaspLevelIterator< codim, pitype, GridImp >::_entity
protected

entity


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