#include <gethandler.h>
Inherits LibGeoDecomp::RemoteSteererHelpers::Handler< CELL_TYPE >.
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 ¶meters, Pipe &pipe, GridType *grid, const Region< DIM > &validRegion, unsigned step) |
Static Public Attributes | |
static const int | DIM = Topology::DIM |
Private Attributes | |
AccessorPtr | accessor |
typedef boost::shared_ptr<DataAccessor<CELL_TYPE, MEMBER_TYPE> > LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::AccessorPtr |
typedef GridBase<CELL_TYPE, Topology::DIM> LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::GridType |
Reimplemented from LibGeoDecomp::RemoteSteererHelpers::Handler< CELL_TYPE >.
typedef APITraits::SelectTopology<CELL_TYPE>::Value LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::Topology |
Reimplemented from LibGeoDecomp::RemoteSteererHelpers::Handler< CELL_TYPE >.
LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::GetHandler | ( | AccessorPtr | accessor | ) | [inline, explicit] |
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] |
AccessorPtr LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::accessor [private] |
const int LibGeoDecomp::RemoteSteererHelpers::GetHandler< CELL_TYPE, MEMBER_TYPE >::DIM = Topology::DIM [static] |