source: XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/algo_types.cpp @ 2008

Last change on this file since 2008 was 2008, checked in by ymipsl, 3 years ago

missing interpolate_domain in registering transformations.
YM

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.4 KB
Line 
1#include "algo_types.hpp"
2#include <iostream>
3
4  namespace xios
5  {
6   
7    void registerAlgorithmTransformation(void)
8    {
9      static bool first = true ;
10      if (!first) return ;
11      bool ret ;
12      std::cout<<"register Transformation"<<std::endl ;
13      ret=CScalarAlgorithmReduceAxis::registerTrans();
14      ret=CScalarAlgorithmExtractAxis::registerTrans();
15      ret=CScalarAlgorithmReduceDomain::registerTrans();
16      ret=CScalarAlgorithmReduceScalar::registerTrans();
17
18      //! Axis
19      ret=CAxisAlgorithmZoom::registerTrans();
20      ret=CAxisAlgorithmExtractDomain::registerTrans();
21      ret=CAxisAlgorithmInterpolate::registerTrans();
22      ret=CAxisAlgorithmExtract::registerTrans();
23      ret=CAxisAlgorithmInverse::registerTrans();
24      ret=CAxisAlgorithmReduceDomain::registerTrans();
25      ret=CAxisAlgorithmReduceAxis::registerTrans();
26      ret=CAxisAlgorithmTemporalSplitting::registerTrans();
27      ret=CAxisAlgorithmDuplicateScalar::registerTrans();
28
29      //! Domain
30      ret=CDomainAlgorithmComputeConnectivity::registerTrans();
31      ret=CDomainAlgorithmInterpolate::registerTrans();
32      ret=CDomainAlgorithmZoom::registerTrans();
33      ret=CDomainAlgorithmExpand::registerTrans();
34      ret=CDomainAlgorithmReorder::registerTrans();
35      ret=CDomainAlgorithmExtract::registerTrans();
36      ret=CDomainAlgorithmGenerateRectilinear::registerTrans() ;
37      first=false ;
38    }
39  }
40
41
Note: See TracBrowser for help on using the repository browser.