dune-grid  2.2.0
Public Types | Static Public Member Functions | Static Public Attributes
Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid > Struct Template Reference

#include <dune/grid/geometrygrid/iterator.hh>

List of all members.

Public Types

enum  IteratorType { begin, end }
typedef EntityPointerTraits
< codim, Grid >::HostGrid 
HostGrid
typedef
PartitionIteratorFilter< codim,
pitype, HostGrid
Filter
typedef HostGrid::template
Codim< codim >::template
Partition< Entity_Partition >
::LevelIterator 
HostEntityIterator
typedef HostGrid::template
Codim< 0 >::template Partition
< Element_Partition >
::LevelIterator 
HostElementIterator
typedef HostGrid::LevelIndexSet HostIndexSet

Static Public Member Functions

static HostEntityIterator getHostEntityIterator (const HostGrid &hostGrid, int level, IteratorType type)
static HostElementIterator getHostElementIterator (const HostGrid &hostGrid, int level, IteratorType type)
static const HostIndexSetgetHostIndexSet (const HostGrid &hostGrid, int level)

Static Public Attributes

static const PartitionIteratorType Entity_Partition = pitype
static const PartitionIteratorType Element_Partition = Filter::Element_Partition

Member Typedef Documentation

template<int codim, PartitionIteratorType pitype, class Grid >
typedef PartitionIteratorFilter< codim, pitype, HostGrid > Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::Filter
template<int codim, PartitionIteratorType pitype, class Grid >
typedef HostGrid::template Codim< 0 >::template Partition< Element_Partition >::LevelIterator Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::HostElementIterator
template<int codim, PartitionIteratorType pitype, class Grid >
typedef HostGrid::template Codim< codim >::template Partition< Entity_Partition >::LevelIterator Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::HostEntityIterator
template<int codim, PartitionIteratorType pitype, class Grid >
typedef EntityPointerTraits< codim, Grid >::HostGrid Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::HostGrid
template<int codim, PartitionIteratorType pitype, class Grid >
typedef HostGrid::LevelIndexSet Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::HostIndexSet

Member Enumeration Documentation

template<int codim, PartitionIteratorType pitype, class Grid >
enum Dune::GeoGrid::LevelIteratorTraits::IteratorType
Enumerator:
begin 
end 

Member Function Documentation

template<int codim, PartitionIteratorType pitype, class Grid >
static HostElementIterator Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::getHostElementIterator ( const HostGrid hostGrid,
int  level,
IteratorType  type 
)
inlinestatic
template<int codim, PartitionIteratorType pitype, class Grid >
static HostEntityIterator Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::getHostEntityIterator ( const HostGrid hostGrid,
int  level,
IteratorType  type 
)
inlinestatic
template<int codim, PartitionIteratorType pitype, class Grid >
static const HostIndexSet& Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::getHostIndexSet ( const HostGrid hostGrid,
int  level 
)
inlinestatic

Member Data Documentation

template<int codim, PartitionIteratorType pitype, class Grid >
const PartitionIteratorType Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::Element_Partition = Filter::Element_Partition
static
template<int codim, PartitionIteratorType pitype, class Grid >
const PartitionIteratorType Dune::GeoGrid::LevelIteratorTraits< codim, pitype, Grid >::Entity_Partition = pitype
static

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