Dune::PolyhedralGridIterator< codim, Grid, pitype > Class Template Reference

#include <iterator.hh>

Inheritance diagram for Dune::PolyhedralGridIterator< codim, Grid, pitype >:
Inheritance graph

Public Types

typedef Grid::Traits::template Codim< codim >::EntitySeed EntitySeed
 
typedef Grid::Traits::template Codim< codim >::EntityImpl EntityImpl
 
typedef Traits::template Codim< codimension >::Entity Entity
 type of entity More...
 

Public Member Functions

 PolyhedralGridIterator (ExtraData data, const bool beginIterator)
 
void increment ()
 increment More...
 
bool equals (const This &other) const
 check for equality More...
 
Entitydereference () const
 dereference entity More...
 
 operator const Entity & () const
 
 operator Entity & ()
 
int level () const
 obtain level More...
 

Static Public Attributes

static const int dimension = Grid::dimension
 grid dimension More...
 
static const int codimension = codim
 world dimension More...
 

Protected Types

typedef Base::ExtraData ExtraData
 
typedef Grid::Traits Traits
 

Protected Member Functions

EntityImplentityImpl () const
 
ExtraData data () const
 

Protected Attributes

Entity entity_
 

Member Typedef Documentation

◆ Entity

template<int codim, class Grid >
typedef Traits::template Codim<codimension>::Entity Dune::PolyhedralGridEntityPointer< codim, Grid >::Entity
inherited

type of entity

◆ EntityImpl

template<int codim, class Grid , PartitionIteratorType pitype>
typedef Grid::Traits::template Codim<codim>::EntityImpl Dune::PolyhedralGridIterator< codim, Grid, pitype >::EntityImpl

◆ EntitySeed

template<int codim, class Grid , PartitionIteratorType pitype>
typedef Grid::Traits::template Codim<codim>::EntitySeed Dune::PolyhedralGridIterator< codim, Grid, pitype >::EntitySeed

◆ ExtraData

template<int codim, class Grid , PartitionIteratorType pitype>
typedef Base::ExtraData Dune::PolyhedralGridIterator< codim, Grid, pitype >::ExtraData
protected

◆ Traits

template<int codim, class Grid >
typedef Grid::Traits Dune::PolyhedralGridEntityPointer< codim, Grid >::Traits
protectedinherited

Constructor & Destructor Documentation

◆ PolyhedralGridIterator()

template<int codim, class Grid , PartitionIteratorType pitype>
Dune::PolyhedralGridIterator< codim, Grid, pitype >::PolyhedralGridIterator ( ExtraData  data,
const bool  beginIterator 
)
inline

Member Function Documentation

◆ data()

◆ dereference()

template<int codim, class Grid >
Entity & Dune::PolyhedralGridEntityPointer< codim, Grid >::dereference ( ) const
inlineinherited

◆ entityImpl()

◆ equals()

template<int codim, class Grid >
bool Dune::PolyhedralGridEntityPointer< codim, Grid >::equals ( const This other) const
inlineinherited

◆ increment()

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

◆ level()

template<int codim, class Grid >
int Dune::PolyhedralGridEntityPointer< codim, Grid >::level ( ) const
inlineinherited

◆ operator const Entity &()

template<int codim, class Grid >
Dune::PolyhedralGridEntityPointer< codim, Grid >::operator const Entity & ( ) const
inlineinherited

◆ operator Entity &()

template<int codim, class Grid >
Dune::PolyhedralGridEntityPointer< codim, Grid >::operator Entity & ( )
inlineinherited

Member Data Documentation

◆ codimension

template<int codim, class Grid >
const int Dune::PolyhedralGridEntityPointer< codim, Grid >::codimension = codim
staticinherited

world dimension

◆ dimension

template<int codim, class Grid >
const int Dune::PolyhedralGridEntityPointer< codim, Grid >::dimension = Grid::dimension
staticinherited

grid dimension

◆ entity_


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