Changeset 1457 for XIOS/dev/XIOS_DEV_CMIP6/src
- Timestamp:
- 03/12/18 18:45:57 (6 years ago)
- Location:
- XIOS/dev/XIOS_DEV_CMIP6/src
- Files:
-
- 5 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/XIOS_DEV_CMIP6/src/config/node_type.conf
r1314 r1457 103 103 #endif //__XIOS_CReduceScalarToScalar_ 104 104 105 #ifdef __XIOS_CReorderDomain__ 106 DECLARE_NODE(ReorderDomain, reorder_domain) 107 #endif //__XIOS_CReduceScalarToScalar_ 108 105 109 #ifdef __XIOS_CContext__ 106 110 DECLARE_NODE_PAR(Context, context) -
XIOS/dev/XIOS_DEV_CMIP6/src/generate_fortran_interface.cpp
r1314 r1457 35 35 CComputeConnectivityDomain compConDomain; 36 36 CExpandDomain expandDomain; 37 CReorderDomain reorderDomain; 37 38 38 39 CInterpolateAxis interpolateAxis; … … 301 302 file.open((path+"iexpand_domain_attr.F90").c_str()); 302 303 expandDomain.generateFortranInterface(file); 304 305 file.open((path+"reorder_domain_interface_attr.F90").c_str()); 306 reorderDomain.generateFortran2003Interface(file); 307 file.close(); 308 309 file.open((path+"icreorder_domain_attr.cpp").c_str()); 310 reorderDomain.generateCInterface(file); 311 file.close(); 312 313 file.open((path+"ireorder_domain_attr.F90").c_str()); 314 reorderDomain.generateFortranInterface(file); 315 303 316 file.close(); 304 317 -
XIOS/dev/XIOS_DEV_CMIP6/src/group_factory_decl.cpp
r1314 r1457 43 43 macro(CDuplicateScalarToAxisGroup) 44 44 macro(CReduceScalarToScalarGroup) 45 45 macro(CReorderDomainGroup) 46 46 } -
XIOS/dev/XIOS_DEV_CMIP6/src/group_template_decl.cpp
r1314 r1457 32 32 macro(DuplicateScalarToAxis) 33 33 macro(ReduceScalarToScalar) 34 macro(ReorderDomain) 35 34 36 } -
XIOS/dev/XIOS_DEV_CMIP6/src/node/domain.cpp
r1431 r1457 76 76 m["compute_connectivity_domain"] = TRANS_COMPUTE_CONNECTIVITY_DOMAIN; 77 77 m["expand_domain"] = TRANS_EXPAND_DOMAIN; 78 m["reorder_domain"] = TRANS_REORDER_DOMAIN; 78 79 } 79 80 -
XIOS/dev/XIOS_DEV_CMIP6/src/node/node_enum.hpp
r1314 r1457 37 37 eTemporalSplitting, 38 38 eDuplicateScalarToAxis, 39 eReduceScalarToScalar 39 eReduceScalarToScalar, 40 eReorderDomain 40 41 } ENodeType; 41 42 -
XIOS/dev/XIOS_DEV_CMIP6/src/node/node_type.hpp
r1314 r1457 28 28 #include "duplicate_scalar_to_axis.hpp" 29 29 #include "reduce_scalar_to_scalar.hpp" 30 30 #include "reorder_domain.hpp" 31 31 32 32 -
XIOS/dev/XIOS_DEV_CMIP6/src/node/transformation_enum.hpp
r1314 r1457 24 24 TRANS_DUPLICATE_SCALAR_TO_AXIS = 15, 25 25 TRANS_REDUCE_SCALAR_TO_SCALAR = 16, 26 TRANS_REORDER_DOMAIN = 17 26 27 } ETranformationType; 27 28 -
XIOS/dev/XIOS_DEV_CMIP6/src/object_factory_decl.cpp
r1314 r1457 44 44 macro(CDuplicateScalarToAxis) 45 45 macro(CReduceScalarToScalar) 46 46 macro(CReorderDomain) 47 47 48 macro(CFieldGroup) 48 49 macro(CFileGroup) … … 70 71 macro(CDuplicateScalarToAxisGroup) 71 72 macro(CReduceScalarToScalarGroup) 72 73 macro(CReorderDomainGroup) 73 74 } -
XIOS/dev/XIOS_DEV_CMIP6/src/object_template_decl.cpp
r1314 r1457 31 31 template class CObjectTemplate<CDuplicateScalarToAxis>; 32 32 template class CObjectTemplate<CReduceScalarToScalar>; 33 33 template class CObjectTemplate<CReorderDomain>; 34 34 35 template class CObjectTemplate<CContextGroup>; 35 36 template class CObjectTemplate<CFieldGroup>; … … 57 58 template class CObjectTemplate<CDuplicateScalarToAxisGroup>; 58 59 template class CObjectTemplate<CReduceScalarToScalarGroup>; 59 60 template class CObjectTemplate<CReorderDomainGroup>; 60 61 } -
XIOS/dev/XIOS_DEV_CMIP6/src/transformation/algo_types.hpp
r1314 r1457 29 29 #include "axis_algorithm_duplicate_scalar.hpp" 30 30 #include "scalar_algorithm_reduce_scalar.hpp" 31 #include "domain_algorithm_reorder.hpp" 31 32 32 33 -
XIOS/dev/XIOS_DEV_CMIP6/src/transformation/grid_transformation_selector.cpp
r1314 r1457 39 39 CDomainAlgorithmZoom::registerTrans(); 40 40 CDomainAlgorithmExpand::registerTrans(); 41 CDomainAlgorithmReorder::registerTrans(); 41 42 } 42 43 -
XIOS/dev/XIOS_DEV_CMIP6/src/type/type_util.hpp
r1314 r1457 56 56 class CReduceScalarToScalar; 57 57 class CReduceScalarToScalarGroup; 58 58 class CReorderDomain; 59 class CReorderDomainGroup; 60 59 61 template <typename T> inline string getStrType(void); 60 62 … … 128 130 macro(CReduceScalarToScalar) 129 131 macro(CReduceScalarToScalarGroup) 132 macro(CReorderDomain) 133 macro(CReorderDomainGroup) 130 134 131 135 #undef macro -
XIOS/dev/XIOS_DEV_CMIP6/src/xml_parser_decl.cpp
r1314 r1457 37 37 macro( DuplicateScalarToAxis ) 38 38 macro( ReduceScalarToScalar ) 39 macro( ReorderDomain ) 39 40 } 40 41 }
Note: See TracChangeset
for help on using the changeset viewer.