Classes | Public Types | Public Member Functions | Static Public Attributes

LibGeoDecomp::UpdateFunctorHelpers::Selector< CELL > Class Template Reference

#include <updatefunctor.h>

Collaboration diagram for LibGeoDecomp::UpdateFunctorHelpers::Selector< CELL >:
Collaboration graph
[legend]

List of all members.

Classes

class  SoARegionUpdateHelper

Public Types

typedef
APITraits::SelectStencil< CELL >
::Value 
Stencil
typedef
APITraits::SelectTopology
< CELL >::Value 
Topology

Public Member Functions

template<typename GRID1 , typename GRID2 >
void operator() (const Region< DIM > &region, const Coord< DIM > &sourceOffset, const Coord< DIM > &targetOffset, const GRID1 &gridOld, GRID2 *gridNew, unsigned nanoStep, APITraits::TrueType, APITraits::TrueType, APITraits::TrueType)
template<typename GRID1 , typename GRID2 , typename ANY_API >
void operator() (const Region< DIM > &region, const Coord< DIM > &sourceOffset, const Coord< DIM > &targetOffset, const GRID1 &gridOld, GRID2 *gridNew, unsigned nanoStep, APITraits::TrueType, APITraits::FalseType, ANY_API)
template<typename GRID1 , typename GRID2 , typename ANY_API >
void operator() (const Region< DIM > &region, const Coord< DIM > &sourceOffset, const Coord< DIM > &targetOffset, const GRID1 &gridOld, GRID2 *gridNew, unsigned nanoStep, APITraits::FalseType, APITraits::FalseType, ANY_API)

Static Public Attributes

static const int DIM = Topology::DIM

template<typename CELL>
class LibGeoDecomp::UpdateFunctorHelpers::Selector< CELL >


Member Typedef Documentation

template<typename CELL >
typedef APITraits::SelectStencil<CELL>::Value LibGeoDecomp::UpdateFunctorHelpers::Selector< CELL >::Stencil
template<typename CELL >
typedef APITraits::SelectTopology<CELL>::Value LibGeoDecomp::UpdateFunctorHelpers::Selector< CELL >::Topology

Member Function Documentation

template<typename CELL >
template<typename GRID1 , typename GRID2 >
void LibGeoDecomp::UpdateFunctorHelpers::Selector< CELL >::operator() ( const Region< DIM > &  region,
const Coord< DIM > &  sourceOffset,
const Coord< DIM > &  targetOffset,
const GRID1 &  gridOld,
GRID2 *  gridNew,
unsigned  nanoStep,
APITraits::TrueType  ,
APITraits::TrueType  ,
APITraits::TrueType   
) [inline]
template<typename CELL >
template<typename GRID1 , typename GRID2 , typename ANY_API >
void LibGeoDecomp::UpdateFunctorHelpers::Selector< CELL >::operator() ( const Region< DIM > &  region,
const Coord< DIM > &  sourceOffset,
const Coord< DIM > &  targetOffset,
const GRID1 &  gridOld,
GRID2 *  gridNew,
unsigned  nanoStep,
APITraits::FalseType  ,
APITraits::FalseType  ,
ANY_API   
) [inline]
template<typename CELL >
template<typename GRID1 , typename GRID2 , typename ANY_API >
void LibGeoDecomp::UpdateFunctorHelpers::Selector< CELL >::operator() ( const Region< DIM > &  region,
const Coord< DIM > &  sourceOffset,
const Coord< DIM > &  targetOffset,
const GRID1 &  gridOld,
GRID2 *  gridNew,
unsigned  nanoStep,
APITraits::TrueType  ,
APITraits::FalseType  ,
ANY_API   
) [inline]

Member Data Documentation

template<typename CELL >
const int LibGeoDecomp::UpdateFunctorHelpers::Selector< CELL >::DIM = Topology::DIM [static]

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