Public Types | Public Member Functions | Static Public Attributes | Private Attributes

LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE > Class Template Reference

#include <gethandler.h>

Inherits LibGeoDecomp::RemoteSteererHelpers::Handler< CELL_TYPE >.

Collaboration diagram for LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
APITraits::SelectTopology
< CELL_TYPE >::Value 
Topology
typedef GridBase< CELL_TYPE,
Topology::DIM
GridType
typedef boost::shared_ptr
< DataAccessor< CELL_TYPE,
MEMBER_TYPE > > 
AccessorPtr

Public Member Functions

 GetHandler (AccessorPtr accessor)
virtual bool operator() (const StringVec &parameters, Pipe &pipe, GridType *grid, const Region< DIM > &validRegion, unsigned step)

Static Public Attributes

static const int DIM = Topology::DIM

Private Attributes

AccessorPtr accessor

template<typename CELL_TYPE, typename MEMBER_TYPE>
class LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >


Member Typedef Documentation

template<typename CELL_TYPE , typename MEMBER_TYPE >
typedef boost::shared_ptr<DataAccessor<CELL_TYPE, MEMBER_TYPE> > LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::AccessorPtr
template<typename CELL_TYPE , typename MEMBER_TYPE >
typedef GridBase<CELL_TYPE, Topology::DIM> LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::GridType
template<typename CELL_TYPE , typename MEMBER_TYPE >
typedef APITraits::SelectTopology<CELL_TYPE>::Value LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::Topology

Constructor & Destructor Documentation

template<typename CELL_TYPE , typename MEMBER_TYPE >
LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::GetHandler ( AccessorPtr  accessor  )  [inline, explicit]

Member Function Documentation

template<typename CELL_TYPE , typename MEMBER_TYPE >
virtual bool LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::operator() ( const StringVec parameters,
Pipe pipe,
GridType grid,
const Region< DIM > &  validRegion,
unsigned  step 
) [inline, virtual]

Member Data Documentation

template<typename CELL_TYPE , typename MEMBER_TYPE >
AccessorPtr LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::accessor [private]
template<typename CELL_TYPE , typename MEMBER_TYPE >
const int LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::DIM = Topology::DIM [static]

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