source: XIOS/dev/XIOS_DEV_CMIP6/src/node/transformation_enum.hpp @ 1457

Last change on this file since 1457 was 1457, checked in by ymipsl, 6 years ago

Add new domain filter : reorder_domain
Reoder the data along the global domain but works only for rectilinear domain

  • invert_lat : invert the latitute axis
  • shift_lon_fraction : shift the longitude axis of a fration of global size
  • lon_min/lon_max : fixe the range of longitude value (ex : -180:180 or 0:360)

YM

File size: 1008 bytes
Line 
1#ifndef __XIOS_TRANSFORMATION_ENUM__
2#define __XIOS_TRANSFORMATION_ENUM__
3
4namespace xios
5{
6      /// ////////////////////// Définitions ////////////////////// ///
7      typedef enum transformation_type
8      {
9        TRANS_ZOOM_AXIS = 0,
10        TRANS_INVERSE_AXIS = 1,
11        TRANS_INTERPOLATE_AXIS = 2,
12        TRANS_ZOOM_DOMAIN = 3,
13        TRANS_INTERPOLATE_DOMAIN = 4,
14        TRANS_GENERATE_RECTILINEAR_DOMAIN = 5,
15        TRANS_REDUCE_AXIS_TO_SCALAR = 6,
16        TRANS_REDUCE_DOMAIN_TO_AXIS = 7,
17        TRANS_EXTRACT_DOMAIN_TO_AXIS = 8,
18        TRANS_COMPUTE_CONNECTIVITY_DOMAIN = 9,
19        TRANS_EXPAND_DOMAIN = 10,
20        TRANS_EXTRACT_AXIS_TO_SCALAR = 11,
21        TRANS_REDUCE_DOMAIN_TO_SCALAR = 12,
22        TRANS_TEMPORAL_SPLITTING = 13,
23        TRANS_REDUCE_AXIS_TO_AXIS = 14,
24        TRANS_DUPLICATE_SCALAR_TO_AXIS = 15,
25        TRANS_REDUCE_SCALAR_TO_SCALAR = 16,
26        TRANS_REORDER_DOMAIN = 17
27      } ETranformationType;
28
29} // namespace xios
30
31#endif // __XIOS_TRANSFORMATION_ENUM__
Note: See TracBrowser for help on using the repository browser.