Changeset 2119 for XIOS/dev/dev_ym
- Timestamp:
- 03/30/21 11:06:23 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/domain_algorithm/domain_algorithm_reorder.cpp
r2011 r2119 44 44 TRY 45 45 { 46 domainDestination->type.setValue( CDomain::type_attr::rectilinear ); 47 domainDestination->ni_glo = domainSource->ni_glo; 48 domainDestination->nj_glo = domainSource->nj_glo; 49 domainDestination->ni = domainSource->ni; 50 domainDestination->nj = domainSource->nj; 51 domainDestination->ibegin = domainSource->ibegin; 52 domainDestination->jbegin = domainSource->jbegin; 53 46 54 reorderDomain->checkValid(domainSource); 47 55 domainDestination->checkAttributes() ; // for now but maybe use domainSource as template for domain destination 48 56 49 if (domain Destination->type != CDomain::type_attr::rectilinear)57 if (domainSource->type != CDomain::type_attr::rectilinear) 50 58 { 51 59 ERROR("CDomainAlgorithmReorder::CDomainAlgorithmReorder(CDomain* domainDestination, CDomain* domainSource, CReorderDomain* reorderDomain)", … … 62 70 } 63 71 64 if (!reorderDomain->invert_lat.isEmpty() )72 if (!reorderDomain->invert_lat.isEmpty() && reorderDomain->invert_lat.getValue() ) 65 73 { 66 74 CArray<int,1>& j_index=domainDestination->j_index ; 67 75 int nglo = j_index.numElements() ; 68 76 int nj_glo =domainDestination->nj_glo ; 69 70 77 for (size_t i = 0; i < nglo ; ++i) 71 78 { … … 80 87 CArray<int,1>& i_index=domainDestination->i_index ; 81 88 int nglo = i_index.numElements() ; 82 83 89 for (size_t i = 0; i < nglo ; ++i) 84 90 {
Note: See TracChangeset
for help on using the changeset viewer.