Changeset 887 for XIOS/trunk/src/io/nc4_data_input.cpp
- Timestamp:
- 07/05/16 15:59:02 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/io/nc4_data_input.cpp
r850 r887 82 82 std::vector<StdSize> start, count; 83 83 84 CArray< bool,1> axisDomainOrder = grid->axis_domain_order;84 CArray<int,1> axisDomainOrder = grid->axis_domain_order; 85 85 std::vector<StdString> domainList = grid->getDomainList(); 86 86 std::vector<StdString> axisList = grid->getAxisList(); … … 94 94 for (int i = numElement - 1; i >= 0; --i) 95 95 { 96 if ( axisDomainOrder(i))96 if (2 == axisDomainOrder(i)) 97 97 { 98 98 CDomain* domain = CDomain::get(domainList[idxDomain]); … … 108 108 --idxDomain; 109 109 } 110 else 110 else if (1 == axisDomainOrder(i)) 111 111 { 112 112 start.push_back(nZoomBeginServer[idx] - nZoomBeginGlobal[idx]); … … 173 173 174 174 // Now process domain and axis 175 CArray< bool,1> axisDomainOrder = grid->axis_domain_order;175 CArray<int,1> axisDomainOrder = grid->axis_domain_order; 176 176 int numElement = domainP.size() + axisP.size(); 177 177 int elementPosition = 0; … … 181 181 for (int i = 0; i < numElement; ++i) 182 182 { 183 if( axisDomainOrder(i))183 if(2 == axisDomainOrder(i)) 184 184 { 185 185 if (readAttributeValues) … … 197 197 else elementPosition += 2; 198 198 } 199 else 199 else if (1 == axisDomainOrder(i)) 200 200 { 201 201 if (readAttributeValues)
Note: See TracChangeset
for help on using the changeset viewer.