9 #ifndef __XIOS_AXIS_ALGORITHM_DUPLICATE_SCALAR_HPP__
10 #define __XIOS_AXIS_ALGORITHM_DUPLICATE_SCALAR_HPP__
19 class CDuplicateScalarToAxis;
41 int elementPositionInGrid,
42 std::map<int, int>& elementPositionInGridSrc2ScalarPosition,
43 std::map<int, int>& elementPositionInGridSrc2AxisPosition,
44 std::map<int, int>& elementPositionInGridSrc2DomainPosition,
45 std::map<int, int>& elementPositionInGridDst2ScalarPosition,
46 std::map<int, int>& elementPositionInGridDst2AxisPosition,
47 std::map<int, int>& elementPositionInGridDst2DomainPosition);
51 #endif // __XIOS_AXIS_ALGORITHM_DUPLICATE_SCALAR_HPP__
CAxisAlgorithmDuplicateScalar(CAxis *axisDestination, CScalar *scalarSource, CDuplicateScalarToAxis *algo)
static CGenericAlgorithmTransformation * create(CGrid *gridDst, CGrid *gridSrc, CTransformation< CAxis > *transformation, int elementPositionInGrid, std::map< int, int > &elementPositionInGridSrc2ScalarPosition, std::map< int, int > &elementPositionInGridSrc2AxisPosition, std::map< int, int > &elementPositionInGridSrc2DomainPosition, std::map< int, int > &elementPositionInGridDst2ScalarPosition, std::map< int, int > &elementPositionInGridDst2AxisPosition, std::map< int, int > &elementPositionInGridDst2DomainPosition)
virtual ~CAxisAlgorithmDuplicateScalar()
Duplicate scalar into axis destination.
static bool registerTrans()
void computeIndexSourceMapping_(const std::vector< CArray< double, 1 > * > &dataAuxInputs)