dune-grid  2.2.0
Classes | Public Types | Static Public Member Functions
Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > > Struct Template Reference

#include <dune/grid/utility/hostgridaccess.hh>

List of all members.

Classes

struct  Codim
 A Traits struct that collects return types of class member methods. More...

Public Types

typedef
Grid::Traits::LeafIntersection 
LeafIntersection
 type of the GeometryGrid leaf intersection
typedef
Grid::Traits::LevelIntersection 
LevelIntersection
 type of the GeometryGrid level intersection
typedef
HostGrid::Traits::LeafIntersection 
HostLeafIntersection
 type of the host leaf intersection
typedef
HostGrid::Traits::LevelIntersection 
HostLevelIntersection
 type of the host level intersection
Exported Types
typedef GeometryGrid< HG,
CoordFunction, Allocator > 
Grid
typedef Grid::HostGrid HostGrid
 type of HostGrid

Static Public Member Functions

static const HostGridhostGrid (const Grid &grid)
 Get underlying HostGrid.
template<class Entity >
static const Codim
< Entity::codimension >
::HostEntity & 
hostEntity (const Entity &entity)
template<int codim>
static const Codim< codim >
::HostEntity & 
hostEntity (const typename Codim< codim >::Entity &entity)
static const HostLeafIntersectionhostIntersection (const LeafIntersection &intersection)
static const
HostLevelIntersection
hostIntersection (const LevelIntersection &intersection)

template<class HG, class CoordFunction, class Allocator>
struct Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >


Member Typedef Documentation

template<class HG , class CoordFunction , class Allocator >
typedef GeometryGrid< HG, CoordFunction, Allocator > Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::Grid
template<class HG , class CoordFunction , class Allocator >
typedef Grid::HostGrid Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::HostGrid

type of HostGrid

template<class HG , class CoordFunction , class Allocator >
typedef HostGrid::Traits::LeafIntersection Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::HostLeafIntersection

type of the host leaf intersection

template<class HG , class CoordFunction , class Allocator >
typedef HostGrid::Traits::LevelIntersection Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::HostLevelIntersection

type of the host level intersection

template<class HG , class CoordFunction , class Allocator >
typedef Grid::Traits::LeafIntersection Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::LeafIntersection

type of the GeometryGrid leaf intersection

template<class HG , class CoordFunction , class Allocator >
typedef Grid::Traits::LevelIntersection Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::LevelIntersection

type of the GeometryGrid level intersection


Member Function Documentation

template<class HG , class CoordFunction , class Allocator >
template<class Entity >
static const Codim< Entity::codimension >::HostEntity& Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::hostEntity ( const Entity entity) [inline, static]
template<class HG , class CoordFunction , class Allocator >
template<int codim>
static const Codim< codim >::HostEntity& Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::hostEntity ( const typename Codim< codim >::Entity entity) [inline, static]
template<class HG , class CoordFunction , class Allocator >
static const HostGrid& Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::hostGrid ( const Grid grid) [inline, static]

Get underlying HostGrid.

Parameters:
[in]gridGeometryGrid
Returns:
HostGrid

References Dune::GeometryGrid< HostGrid, CoordFunction, Allocator >::hostGrid().

template<class HG , class CoordFunction , class Allocator >
static const HostLeafIntersection& Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::hostIntersection ( const LeafIntersection intersection) [inline, static]
template<class HG , class CoordFunction , class Allocator >
static const HostLevelIntersection& Dune::HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > >::hostIntersection ( const LevelIntersection intersection) [inline, static]

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