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

Last change on this file since 2011 was 2011, checked in by ymipsl, 3 years ago
  • bug fix when createing mask on server side when overlapping grid
  • implement axis interpolation on pressure coordinate
  • big cleaning in transformation

YM

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.5 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=CAxisAlgorithmInterpolateCoordinate::registerTrans();
23      ret=CAxisAlgorithmExtract::registerTrans();
24      ret=CAxisAlgorithmInverse::registerTrans();
25      ret=CAxisAlgorithmReduceDomain::registerTrans();
26      ret=CAxisAlgorithmReduceAxis::registerTrans();
27      ret=CAxisAlgorithmTemporalSplitting::registerTrans();
28      ret=CAxisAlgorithmDuplicateScalar::registerTrans();
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();
37      ret=CDomainAlgorithmGenerateRectilinear::registerTrans() ;
38      first=false ;
39    }
40  }
41
42
Note: See TracBrowser for help on using the repository browser.