#include <gridvecconv.h>
Static Public Member Functions | |
template<typename GRID_TYPE , typename VECTOR_TYPE , typename REGION_TYPE > | |
static void | gridToVector (const GRID_TYPE &grid, VECTOR_TYPE *vec, const REGION_TYPE ®ion) |
template<typename GRID_TYPE , typename VECTOR_TYPE , typename REGION_TYPE > | |
static void | vectorToGrid (const VECTOR_TYPE &vec, GRID_TYPE *grid, const REGION_TYPE ®ion) |
template<typename GRID_TYPE , typename VECTOR_TYPE , typename REGION_TYPE > | |
static void | vectorToGrid (VECTOR_TYPE &vec, GRID_TYPE *grid, const REGION_TYPE ®ion) |
Static Private Member Functions | |
template<typename CELL_TYPE , typename TOPOLOGY_TYPE , bool TOPOLOGICALLY_CORRECT, typename REGION_TYPE > | |
static void | gridToVector (const DisplacedGrid< CELL_TYPE, TOPOLOGY_TYPE, TOPOLOGICALLY_CORRECT > &grid, std::vector< CELL_TYPE > *vec, const REGION_TYPE ®ion, APITraits::FalseType, APITraits::FalseType) |
template<typename CELL_TYPE , typename TOPOLOGY_TYPE , bool TOPOLOGICALLY_CORRECT, typename REGION_TYPE > | |
static void | gridToVector (const SoAGrid< CELL_TYPE, TOPOLOGY_TYPE, TOPOLOGICALLY_CORRECT > &grid, std::vector< char > *vec, const REGION_TYPE ®ion, const APITraits::TrueType &, const APITraits::FalseType &) |
template<typename CELL_TYPE , typename TOPOLOGY_TYPE , bool TOPOLOGICALLY_CORRECT, typename REGION_TYPE > | |
static void | vectorToGrid (const std::vector< CELL_TYPE > &vec, DisplacedGrid< CELL_TYPE, TOPOLOGY_TYPE, TOPOLOGICALLY_CORRECT > *grid, const REGION_TYPE ®ion, const APITraits::FalseType &, const APITraits::FalseType &) |
template<typename CELL_TYPE , typename TOPOLOGY_TYPE , typename REGION_TYPE , bool TOPOLOGICALLY_CORRECT> | |
static void | vectorToGrid (const std::vector< char > &vec, SoAGrid< CELL_TYPE, TOPOLOGY_TYPE, TOPOLOGICALLY_CORRECT > *grid, const REGION_TYPE ®ion, const APITraits::TrueType &, const APITraits::FalseType &) |
static void LibGeoDecomp::GridVecConv::gridToVector | ( | const GRID_TYPE & | grid, | |
VECTOR_TYPE * | vec, | |||
const REGION_TYPE & | region | |||
) | [inline, static] |
static void LibGeoDecomp::GridVecConv::gridToVector | ( | const DisplacedGrid< CELL_TYPE, TOPOLOGY_TYPE, TOPOLOGICALLY_CORRECT > & | grid, | |
std::vector< CELL_TYPE > * | vec, | |||
const REGION_TYPE & | region, | |||
APITraits::FalseType | , | |||
APITraits::FalseType | ||||
) | [inline, static, private] |
References LibGeoDecomp::copy().
static void LibGeoDecomp::GridVecConv::gridToVector | ( | const SoAGrid< CELL_TYPE, TOPOLOGY_TYPE, TOPOLOGICALLY_CORRECT > & | grid, | |
std::vector< char > * | vec, | |||
const REGION_TYPE & | region, | |||
const APITraits::TrueType & | , | |||
const APITraits::FalseType & | ||||
) | [inline, static, private] |
static void LibGeoDecomp::GridVecConv::vectorToGrid | ( | const std::vector< char > & | vec, | |
SoAGrid< CELL_TYPE, TOPOLOGY_TYPE, TOPOLOGICALLY_CORRECT > * | grid, | |||
const REGION_TYPE & | region, | |||
const APITraits::TrueType & | , | |||
const APITraits::FalseType & | ||||
) | [inline, static, private] |
static void LibGeoDecomp::GridVecConv::vectorToGrid | ( | const VECTOR_TYPE & | vec, | |
GRID_TYPE * | grid, | |||
const REGION_TYPE & | region | |||
) | [inline, static] |
Referenced by LibGeoDecomp::PatchBufferFixed< GridType, GridType, 1 >::get(), LibGeoDecomp::PatchBuffer< GRID_TYPE1, GRID_TYPE2 >::get(), LibGeoDecomp::HpxSimulator::PatchLink< GRID_TYPE, UPDATE_GROUP >::Provider::get(), LibGeoDecomp::HpxWriterSinkServer< CELL_TYPE, CONVERTER >::stepFinished(), and vectorToGrid().
static void LibGeoDecomp::GridVecConv::vectorToGrid | ( | VECTOR_TYPE & | vec, | |
GRID_TYPE * | grid, | |||
const REGION_TYPE & | region | |||
) | [inline, static] |
References vectorToGrid().
static void LibGeoDecomp::GridVecConv::vectorToGrid | ( | const std::vector< CELL_TYPE > & | vec, | |
DisplacedGrid< CELL_TYPE, TOPOLOGY_TYPE, TOPOLOGICALLY_CORRECT > * | grid, | |||
const REGION_TYPE & | region, | |||
const APITraits::FalseType & | , | |||
const APITraits::FalseType & | ||||
) | [inline, static, private] |
References LibGeoDecomp::copy().