#include <mockpatchaccepter.h>
Inherits LibGeoDecomp::PatchAccepter< GRID_TYPE >.
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 |
const std::deque<std::size_t>& LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::getOfferedNanoSteps | ( | ) | const [inline] |
const std::deque<std::size_t>& LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::getRequestedNanoSteps | ( | ) | const [inline] |
virtual std::size_t LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::nextRequiredNanoStep | ( | ) | const [inline, virtual] |
Reimplemented from LibGeoDecomp::PatchAccepter< GRID_TYPE >.
References LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::requestedNanoSteps.
void LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::pushRequest | ( | const std::size_t | nanoStep | ) | [inline] |
Reimplemented from LibGeoDecomp::PatchAccepter< GRID_TYPE >.
References LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::requestedNanoSteps.
virtual void LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::put | ( | const GRID_TYPE & | , | |
const Region< DIM > & | , | |||
const std::size_t | nanoStep | |||
) | [inline, virtual] |
friend class VanillaStepperBasicTest [friend] |
const int LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::DIM = GRID_TYPE::DIM [static] |
Reimplemented from LibGeoDecomp::PatchAccepter< GRID_TYPE >.
std::deque<std::size_t> LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::offeredNanoSteps [private] |
std::deque<std::size_t> LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::requestedNanoSteps [private] |
Reimplemented from LibGeoDecomp::PatchAccepter< GRID_TYPE >.
Referenced by LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::getRequestedNanoSteps(), LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::nextRequiredNanoStep(), LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::pushRequest(), and LibGeoDecomp::HiParSimulator::MockPatchAccepter< GRID_TYPE >::put().