source: XIOS3/trunk/src/transformation/algo_types.cpp @ 2507

Last change on this file since 2507 was 2507, checked in by ymipsl, 13 months ago

Merging XIOS3_ATTACHED branch into XIOS3 trunk.

YM

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.6 KB
RevLine 
[2007]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      ret=CScalarAlgorithmReduceAxis::registerTrans();
13      ret=CScalarAlgorithmExtractAxis::registerTrans();
14      ret=CScalarAlgorithmReduceDomain::registerTrans();
15      ret=CScalarAlgorithmReduceScalar::registerTrans();
[2507]16      ret=CScalarAlgorithmRedistribute::registerTrans() ;
[2007]17      //! Axis
18      ret=CAxisAlgorithmZoom::registerTrans();
19      ret=CAxisAlgorithmExtractDomain::registerTrans();
20      ret=CAxisAlgorithmInterpolate::registerTrans();
[2011]21      ret=CAxisAlgorithmInterpolateCoordinate::registerTrans();
[2007]22      ret=CAxisAlgorithmExtract::registerTrans();
23      ret=CAxisAlgorithmInverse::registerTrans();
24      ret=CAxisAlgorithmReduceDomain::registerTrans();
25      ret=CAxisAlgorithmReduceAxis::registerTrans();
26      ret=CAxisAlgorithmTemporalSplitting::registerTrans();
27      ret=CAxisAlgorithmDuplicateScalar::registerTrans();
[2507]28      ret=CAxisAlgorithmRedistribute::registerTrans() ;
[2007]29
30      //! Domain
31      ret=CDomainAlgorithmComputeConnectivity::registerTrans();
32      ret=CDomainAlgorithmInterpolate::registerTrans();
33      ret=CDomainAlgorithmZoom::registerTrans();
34      ret=CDomainAlgorithmExpand::registerTrans();
35      ret=CDomainAlgorithmReorder::registerTrans();
36      ret=CDomainAlgorithmExtract::registerTrans();
[2008]37      ret=CDomainAlgorithmGenerateRectilinear::registerTrans() ;
[2507]38      ret=CDomainAlgorithmRedistribute::registerTrans() ;
[2007]39      first=false ;
40    }
41  }
42
43
Note: See TracBrowser for help on using the repository browser.