source: XIOS/trunk/src/config/node_type.conf @ 888

Last change on this file since 888 was 888, checked in by mhnguyen, 8 years ago

Adding new transformation for scalar: Reducing an axis to a scalar

+) Add new xml node for new transformation
+) Add new algorithms for axis reduction
+) Make change in some place to make sure everything work fine

Test
+) On Curie
+) Tests pass and are correct

  • Property copyright set to
    Software name : XIOS (Xml I/O Server)
    http://forge.ipsl.jussieu.fr/ioserver
    Creation date : January 2009
    Licence : CeCCIL version2
    see license file in root directory : Licence_CeCILL_V2-en.txt
    or http://www.cecill.info/licences/Licence_CeCILL_V2-en.html
    Holder : CEA/LSCE (Laboratoire des Sciences du CLimat et de l'Environnement)
    CNRS/IPSL (Institut Pierre Simon Laplace)
    Project Manager : Yann Meurdesoif
    yann.meurdesoif@cea.fr
  • Property svn:executable set to *
File size: 1.7 KB
Line 
1#ifdef __XIOS_CAxis__
2   DECLARE_NODE(Axis  , axis  )
3#endif //__XIOS_CAxis__
4
5#ifdef __XIOS_CDomain__
6   DECLARE_NODE(Domain, domain)
7#endif //__XIOS_CDomain__
8
9#ifdef __XIOS_CField__
10   DECLARE_NODE(Field , field )
11#endif //__XIOS_CField__
12
13#ifdef __XIOS_CFile__
14   DECLARE_NODE(File  , file  )
15#endif //__XIOS_CFile__
16
17#ifdef __XIOS_CGrid__
18   DECLARE_NODE(Grid  , grid  )
19#endif //__XIOS_CGrid__
20
21//#ifdef __XIOS_CMethod__
22//   DECLARE_NODE(Method, method)
23//#endif //__XIOS_CMethod__
24
25#ifdef __XIOS_CVariable__
26   DECLARE_NODE(Variable, variable)
27#endif //__XIOS_CVariable__
28
29#ifdef __XIOS_CCalendarWrapper__
30   DECLARE_NODE(CalendarWrapper, calendarwrapper)
31#endif //__XIOS_CCalendarWrapper__
32
33#ifdef __XIOS_CInverseAxis__
34   DECLARE_NODE(InverseAxis, inverse_axis)
35#endif //__XIOS_CInverseAxis__
36
37#ifdef __XIOS_CZoomAxis__
38   DECLARE_NODE(ZoomAxis, zoom_axis)
39#endif //__XIOS_CZoomAxis__
40
41#ifdef __XIOS_CInterpolateAxis__
42   DECLARE_NODE(InterpolateAxis, interpolate_axis)
43#endif //__XIOS_CInterpolateAxis__
44
45#ifdef __XIOS_CZoomDomain__
46   DECLARE_NODE(ZoomDomain, zoom_domain)
47#endif //__XIOS_CZoomDomain__
48
49#ifdef __XIOS_CInterpolateDomain__
50   DECLARE_NODE(InterpolateDomain, interpolate_domain)
51#endif //__XIOS_CInterpolateDomain__
52
53#ifdef __XIOS_CGenerateRectilinearDomain__
54   DECLARE_NODE(GenerateRectilinearDomain, generate_rectilinear_domain)
55#endif //__XIOS_CGenerateRectilinearDomain__
56
57#ifdef __XIOS_CScalar__
58   DECLARE_NODE(Scalar, scalar)
59#endif //__XIOS_CScalar__
60
61#ifdef __XIOS_CReduceAxisToScalar__
62   DECLARE_NODE(ReduceAxisToScalar, reduce_axis)
63#endif //__XIOS_CReduceAxisToScalar__
64
65#ifdef __XIOS_CContext__
66   DECLARE_NODE_PAR(Context, context)
67#endif //__XIOS_CContext__
68
69#undef DECLARE_NODE
70#undef DECLARE_NODE_PAR
Note: See TracBrowser for help on using the repository browser.