[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 | 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(); |
---|
[2011] | 22 | ret=CAxisAlgorithmInterpolateCoordinate::registerTrans(); |
---|
[2007] | 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(); |
---|
[2008] | 37 | ret=CDomainAlgorithmGenerateRectilinear::registerTrans() ; |
---|
[2007] | 38 | first=false ; |
---|
| 39 | } |
---|
| 40 | } |
---|
| 41 | |
---|
| 42 | |
---|