Changeset 1972 for XIOS/trunk/src
- Timestamp:
- 11/04/20 14:45:50 (4 years ago)
- Location:
- XIOS/trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/domain.cpp
r1852 r1972 1823 1823 CATCH_DUMP_ATTR 1824 1824 1825 void CDomain::initLonLatValue(void) 1826 TRY 1827 { 1828 CContext* context=CContext::getCurrent() ; 1829 1830 if (context->hasClient) 1831 { 1832 this->completeLonLatClient(); 1833 } 1834 1835 } 1836 CATCH_DUMP_ATTR 1825 1837 /*! 1826 1838 Compute the connection of a client to other clients to determine which clients to send attributes to. -
XIOS/trunk/src/node/domain.hpp
r1639 r1972 125 125 126 126 void fillInLonLat(); 127 void initLonLatValue(); 127 128 bool distributionAttributesHaveValue() const; 128 129 -
XIOS/trunk/src/transformation/domain_algorithm_expand.cpp
r1970 r1972 64 64 // Make sure domain source have all valid attributes 65 65 // domainSource->checkAllAttributes(); 66 domainSource->initLonLatValue(); 66 67 expandDomain->checkValid(domainDestination); 67 68 if (!expandDomain->i_periodic.isEmpty()) isXPeriodic_ = expandDomain->i_periodic; … … 186 187 int data_i_begin_src = domainSource->data_ibegin; 187 188 int data_j_begin_src = domainSource->data_jbegin; 188 CArray<double,1>& lon_src = domainSource->lonvalue _1d;189 CArray<double,1>& lat_src = domainSource->latvalue _1d;189 CArray<double,1>& lon_src = domainSource->lonvalue; 190 CArray<double,1>& lat_src = domainSource->latvalue; 190 191 CArray<double,1> lon_g; 191 192 CArray<double,1> lat_g; … … 195 196 { 196 197 CArray<double,1> lon = lon_src(Range(0,niSrc-1)); 197 //CArray<double,1> lat = lat_src(Range(0,lat_src.numElements()-niSrc,niSrc)); 198 CArray<double,1> lat = lat_src(Range(0,lat_src.numElements()-1)); 198 CArray<double,1> lat = lat_src(Range(0,lat_src.numElements()-niSrc,niSrc)); 199 199 CArray<double,2>& bounds_lon_src = domainSource->bounds_lon_1d; 200 200 CArray<double,2>& bounds_lat_src = domainSource->bounds_lat_1d; … … 330 330 //Pack data 331 331 int dataIdx = 0; 332 //data[dataIdx] = lon_src(idx);++dataIdx;333 //data[dataIdx] = lat_src(idx);++dataIdx;332 data[dataIdx] = lon_src(idx);++dataIdx; 333 data[dataIdx] = lat_src(idx);++dataIdx; 334 334 for (int i = 0; i < nVertex; ++i) 335 335 {
Note: See TracChangeset
for help on using the changeset viewer.