Static Public Member Functions | Static Private Member Functions

LibGeoDecomp::GridVecConv Class Reference

#include <gridvecconv.h>

List of all members.

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 &region)
template<typename GRID_TYPE , typename VECTOR_TYPE , typename REGION_TYPE >
static void vectorToGrid (const VECTOR_TYPE &vec, GRID_TYPE *grid, const REGION_TYPE &region)
template<typename GRID_TYPE , typename VECTOR_TYPE , typename REGION_TYPE >
static void vectorToGrid (VECTOR_TYPE &vec, GRID_TYPE *grid, const REGION_TYPE &region)

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 &region, 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 &region, 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 &region, 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 &region, const APITraits::TrueType &, const APITraits::FalseType &)

Member Function Documentation

template<typename GRID_TYPE , typename VECTOR_TYPE , typename REGION_TYPE >
static void LibGeoDecomp::GridVecConv::gridToVector ( const GRID_TYPE &  grid,
VECTOR_TYPE *  vec,
const REGION_TYPE &  region 
) [inline, static]
template<typename CELL_TYPE , typename TOPOLOGY_TYPE , bool TOPOLOGICALLY_CORRECT, typename REGION_TYPE >
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().

template<typename CELL_TYPE , typename TOPOLOGY_TYPE , bool TOPOLOGICALLY_CORRECT, typename REGION_TYPE >
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]
template<typename CELL_TYPE , typename TOPOLOGY_TYPE , typename REGION_TYPE , bool TOPOLOGICALLY_CORRECT>
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]
template<typename GRID_TYPE , typename VECTOR_TYPE , typename REGION_TYPE >
static void LibGeoDecomp::GridVecConv::vectorToGrid ( const VECTOR_TYPE &  vec,
GRID_TYPE *  grid,
const REGION_TYPE &  region 
) [inline, static]
template<typename GRID_TYPE , typename VECTOR_TYPE , typename REGION_TYPE >
static void LibGeoDecomp::GridVecConv::vectorToGrid ( VECTOR_TYPE &  vec,
GRID_TYPE *  grid,
const REGION_TYPE &  region 
) [inline, static]

References vectorToGrid().

template<typename CELL_TYPE , typename TOPOLOGY_TYPE , bool TOPOLOGICALLY_CORRECT, typename REGION_TYPE >
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().


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