Changeset 933 for XIOS/trunk/src/transformation/axis_algorithm_zoom.hpp
- Timestamp:
- 09/22/16 10:58:32 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/transformation/axis_algorithm_zoom.hpp
r827 r933 11 11 12 12 #include "axis_algorithm_transformation.hpp" 13 #include "axis.hpp" 14 #include "zoom_axis.hpp" 13 #include "transformation.hpp" 15 14 16 15 namespace xios { 16 class CAxis; 17 class CZoomAxis; 18 17 19 /*! 18 20 \class CAxisAlgorithmZoom 19 21 Implementing zoom on axis 20 A zoomed region can be considered as region that isn t masked.22 A zoomed region can be considered as region that isn't masked. 21 23 Only this zoomed region is extracted to write on Netcdf. 22 24 */ … … 28 30 virtual ~CAxisAlgorithmZoom() {} 29 31 32 static bool registerTrans(); 30 33 protected: 31 34 void computeIndexSourceMapping_(const std::vector<CArray<double,1>* >& dataAuxInputs); … … 44 47 //! Global zoom size on axis 45 48 StdSize zoomSize_; 49 50 private: 51 52 static CGenericAlgorithmTransformation* create(CGrid* gridDst, CGrid* gridSrc, 53 CTransformation<CAxis>* transformation, 54 int elementPositionInGrid, 55 std::map<int, int>& elementPositionInGridSrc2ScalarPosition, 56 std::map<int, int>& elementPositionInGridSrc2AxisPosition, 57 std::map<int, int>& elementPositionInGridSrc2DomainPosition, 58 std::map<int, int>& elementPositionInGridDst2ScalarPosition, 59 std::map<int, int>& elementPositionInGridDst2AxisPosition, 60 std::map<int, int>& elementPositionInGridDst2DomainPosition); 46 61 }; 47 62
Note: See TracChangeset
for help on using the changeset viewer.