Public Member Functions | Static Public Attributes | Private Attributes | Friends

LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE > Class Template Reference

#include <mockpatchaccepter.h>

Inherits LibGeoDecomp::PatchAccepter< GRID_TYPE >.

Collaboration diagram for LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void put (const GRID_TYPE &, const Region< DIM > &, const std::size_t nanoStep)
virtual std::size_t nextRequiredNanoStep () const
void pushRequest (const std::size_t nanoStep)
const std::deque< std::size_t > & getRequestedNanoSteps () const
const std::deque< std::size_t > & getOfferedNanoSteps () const

Static Public Attributes

static const int DIM = GRID_TYPE::DIM

Private Attributes

std::deque< std::size_t > requestedNanoSteps
std::deque< std::size_t > offeredNanoSteps

Friends

class VanillaStepperBasicTest

template<class GRID_TYPE>
class LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >


Member Function Documentation

template<class GRID_TYPE >
const std::deque<std::size_t>& LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::getOfferedNanoSteps (  )  const [inline]
template<class GRID_TYPE >
const std::deque<std::size_t>& LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::getRequestedNanoSteps (  )  const [inline]
template<class GRID_TYPE >
virtual std::size_t LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::nextRequiredNanoStep (  )  const [inline, virtual]
template<class GRID_TYPE >
void LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::pushRequest ( const std::size_t  nanoStep  )  [inline]
template<class GRID_TYPE >
virtual void LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::put ( const GRID_TYPE &  ,
const Region< DIM > &  ,
const std::size_t  nanoStep 
) [inline, virtual]

Friends And Related Function Documentation

template<class GRID_TYPE >
friend class VanillaStepperBasicTest [friend]

Member Data Documentation

template<class GRID_TYPE >
const int LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::DIM = GRID_TYPE::DIM [static]
template<class GRID_TYPE >
std::deque<std::size_t> LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::offeredNanoSteps [private]
template<class GRID_TYPE >
std::deque<std::size_t> LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::requestedNanoSteps [private]

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