source: XIOS/trunk/src/transformation/axis_algorithm_inverse.hpp @ 624

Last change on this file since 624 was 624, checked in by mhnguyen, 9 years ago

Final tests of zoom and inverse on axis

+) Modify test_client and test_complete to work with new grid definition
+) Correct some bugs causing memory leak
+) Clean abundant code
+) Add more comments to new files

Test
+) On Curie
+) test_client and test_complete pass with correct results

File size: 664 bytes
Line 
1/*!
2   \file axis_algorithm_inverse.hpp
3   \author Ha NGUYEN
4   \since 14 May 2015
5   \date 09 June 2015
6
7   \brief Algorithm for inversing an axis..
8 */
9#ifndef __XIOS_AXIS_ALGORITHM_INVERSE_HPP__
10#define __XIOS_AXIS_ALGORITHM_INVERSE_HPP__
11
12#include "axis_algorithm_transformation.hpp"
13#include "axis.hpp"
14
15namespace xios {
16/*!
17  \class CAxisAlgorithmInverse
18  Inversing an axis
19*/
20class CAxisAlgorithmInverse : public CAxisAlgorithmTransformation
21{
22public:
23  CAxisAlgorithmInverse(CAxis* axisDestination, CAxis* axisSource);
24
25  virtual ~CAxisAlgorithmInverse() {}
26
27  virtual void computeIndexSourceMapping();
28};
29
30}
31#endif // __XIOS_AXIS_ALGORITHM_INVERSE_HPP__
Note: See TracBrowser for help on using the repository browser.