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

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

List of all members.

Public Types

enum  IteratorType { begin, end }
typedef remove_const< Grid >
::type::Traits 
Traits
typedef Traits::HostGrid HostGrid
typedef
PartitionIteratorFilter< codim,
pitype, HostGrid
Filter
typedef HostGrid::template
Codim< codim >::template
Partition< Entity_Partition >
::LeafIterator 
HostEntityIterator
typedef HostGrid::template
Codim< 0 >::template Partition
< Element_Partition >
::LeafIterator 
HostElementIterator
typedef HostGrid::LeafIndexSet HostIndexSet

Static Public Member Functions

static HostEntityIterator getHostEntityIterator (const Grid &grid, int level, IteratorType type)
static HostElementIterator getHostElementIterator (const Grid &grid, int level, IteratorType type)
static const HostIndexSetgetHostIndexSet (const Grid &grid, int level)

Static Public Attributes

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

template<int codim, PartitionIteratorType pitype, class Grid>
struct Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >


Member Typedef Documentation

template<int codim, PartitionIteratorType pitype, class Grid >
typedef PartitionIteratorFilter< codim, pitype, HostGrid > Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::Filter
template<int codim, PartitionIteratorType pitype, class Grid >
typedef HostGrid :: template Codim< 0 >::template Partition< Element_Partition >::LeafIterator Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::HostElementIterator
template<int codim, PartitionIteratorType pitype, class Grid >
typedef HostGrid::template Codim< codim >::template Partition< Entity_Partition >::LeafIterator Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::HostEntityIterator
template<int codim, PartitionIteratorType pitype, class Grid >
typedef Traits::HostGrid Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::HostGrid
template<int codim, PartitionIteratorType pitype, class Grid >
typedef HostGrid::LeafIndexSet Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::HostIndexSet
template<int codim, PartitionIteratorType pitype, class Grid >
typedef remove_const< Grid >::type::Traits Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::Traits

Member Enumeration Documentation

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

Member Function Documentation

template<int codim, PartitionIteratorType pitype, class Grid >
static HostElementIterator Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::getHostElementIterator ( const Grid grid,
int  level,
IteratorType  type 
) [inline, static]
template<int codim, PartitionIteratorType pitype, class Grid >
static HostEntityIterator Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::getHostEntityIterator ( const Grid grid,
int  level,
IteratorType  type 
) [inline, static]
template<int codim, PartitionIteratorType pitype, class Grid >
static const HostIndexSet& Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::getHostIndexSet ( const Grid grid,
int  level 
) [inline, static]

Member Data Documentation

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

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