#include <patchlink.h>
Inherits LibGeoDecomp::HpxSimulator::PatchLink::Link, and LibGeoDecomp::PatchAccepter< GRID_TYPE >.
List of all members.
Public Member Functions |
| Accepter (const Region< DIM > ®ion, std::size_t rank, const UPDATE_GROUP &ugDest) |
void | charge (std::size_t next, std::size_t last, std::size_t newStride) |
void | put (const GRID_TYPE &grid, const Region< DIM > &, const std::size_t nanoStep) |
Private Attributes |
std::size_t | rank |
UPDATE_GROUP | dest |
hpx::future< void > | putFuture |
template<class GRID_TYPE, class UPDATE_GROUP>
class LibGeoDecomp::HpxSimulator::PatchLink< GRID_TYPE, UPDATE_GROUP >::Accepter
Constructor & Destructor Documentation
template<class GRID_TYPE , class UPDATE_GROUP >
Member Function Documentation
template<class GRID_TYPE , class UPDATE_GROUP >
template<class GRID_TYPE , class UPDATE_GROUP >
Implements LibGeoDecomp::PatchAccepter< GRID_TYPE >.
References LibGeoDecomp::PatchAccepter< GRID_TYPE >::checkNanoStepPut(), LibGeoDecomp::HpxSimulator::PatchLink< GRID_TYPE, UPDATE_GROUP >::Accepter::dest, LibGeoDecomp::erase_min(), LibGeoDecomp::GridVecConv::gridToVector(), LibGeoDecomp::HpxSimulator::PatchLink< GRID_TYPE, UPDATE_GROUP >::Link::lastNanoStep, LibGeoDecomp::HpxSimulator::PatchLink< GRID_TYPE, UPDATE_GROUP >::Accepter::putFuture, LibGeoDecomp::HpxSimulator::PatchLink< GRID_TYPE, UPDATE_GROUP >::Accepter::rank, LibGeoDecomp::HpxSimulator::PatchLink< GRID_TYPE, UPDATE_GROUP >::Link::region, LibGeoDecomp::PatchAccepter< GRID_TYPE >::requestedNanoSteps, and LibGeoDecomp::HpxSimulator::PatchLink< GRID_TYPE, UPDATE_GROUP >::Link::stride.
Member Data Documentation
template<class GRID_TYPE , class UPDATE_GROUP >
template<class GRID_TYPE , class UPDATE_GROUP >
template<class GRID_TYPE , class UPDATE_GROUP >
The documentation for this class was generated from the following file: