dune-grid  2.2.1
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid > Struct Template Reference

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

Inheritance diagram for Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >:
Dune::GeoGrid::EntityPointerTraits< codim, Grid >

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 >
::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 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::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 EntityPointerTraits< codim, Grid >::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

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 HostGrid hostGrid,
int  level,
IteratorType  type 
)
inlinestatic
template<int codim, PartitionIteratorType pitype, class Grid >
static HostEntityIterator Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::getHostEntityIterator ( const HostGrid hostGrid,
int  level,
IteratorType  type 
)
inlinestatic
template<int codim, PartitionIteratorType pitype, class Grid >
static const HostIndexSet& Dune::GeoGrid::LeafIteratorTraits< codim, pitype, Grid >::getHostIndexSet ( const HostGrid hostGrid,
int  level 
)
inlinestatic

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: