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

Last change on this file since 1344 was 1314, checked in by ymipsl, 7 years ago

Add 2 new spatial transformations :

  • reduce_scalar_to_scalar : global reduction between scalar
  • duplicate_scalar_to_axis : a scalar value is duplicated on each level of the axis.

YM

File size: 974 bytes
RevLine 
[630]1#ifndef __XIOS_TRANSFORMATION_ENUM__
2#define __XIOS_TRANSFORMATION_ENUM__
[619]3
4namespace xios
5{
6      /// ////////////////////// Définitions ////////////////////// ///
[621]7      typedef enum transformation_type
[619]8      {
[836]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,
[888]14        TRANS_GENERATE_RECTILINEAR_DOMAIN = 5,
[895]15        TRANS_REDUCE_AXIS_TO_SCALAR = 6,
16        TRANS_REDUCE_DOMAIN_TO_AXIS = 7,
[934]17        TRANS_EXTRACT_DOMAIN_TO_AXIS = 8,
[935]18        TRANS_COMPUTE_CONNECTIVITY_DOMAIN = 9,
19        TRANS_EXPAND_DOMAIN = 10,
[960]20        TRANS_EXTRACT_AXIS_TO_SCALAR = 11,
[976]21        TRANS_REDUCE_DOMAIN_TO_SCALAR = 12,
[1275]22        TRANS_TEMPORAL_SPLITTING = 13,
[1301]23        TRANS_REDUCE_AXIS_TO_AXIS = 14,
[1314]24        TRANS_DUPLICATE_SCALAR_TO_AXIS = 15,
25        TRANS_REDUCE_SCALAR_TO_SCALAR = 16,
[621]26      } ETranformationType;
[619]27
28} // namespace xios
29
[630]30#endif // __XIOS_TRANSFORMATION_ENUM__
Note: See TracBrowser for help on using the repository browser.