Changeset 1869 for XIOS/dev/dev_ym/XIOS_COUPLING/src/node/file.cpp
- Timestamp:
- 04/15/20 13:23:39 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/file.cpp
r1853 r1869 145 145 TRY 146 146 { 147 if (!this->enabledFields.empty()) 148 return (this->enabledFields); 149 150 const int _outputlevel = 151 (!output_level.isEmpty()) ? output_level.getValue() : default_outputlevel; 147 if (!this->enabledFields.empty()) return (this->enabledFields); 148 149 const int _outputlevel = (!output_level.isEmpty()) ? output_level.getValue() : default_outputlevel; 152 150 std::vector<CField*>::iterator it; 153 151 this->enabledFields = this->getAllFields(); … … 176 174 177 175 newEnabledFields.push_back(*it); 178 // Le champ est finalement actif, on y ajoute la rfrence au champ de base.179 (*it)->setRelFile(CFile::get(this));180 176 } 181 177 enabledFields = newEnabledFields; … … 256 252 { 257 253 CField* field = *it; 258 std::vector<CAxis*> vecAxis = field->g rid->getAxis();254 std::vector<CAxis*> vecAxis = field->getGrid()->getAxis(); 259 255 for (size_t i = 0; i < vecAxis.size(); ++i) 260 256 setAxis.insert(vecAxis[i]->getAxisOutputName()); 261 std::vector<CDomain*> vecDomains = field->g rid->getDomains();257 std::vector<CDomain*> vecDomains = field->getGrid()->getDomains(); 262 258 for (size_t i = 0; i < vecDomains.size(); ++i) 263 259 setDomains.insert(vecDomains[i]->getDomainOutputName()); … … 300 296 { 301 297 CField* field = *it; 302 bool nullGrid = ( 0 == field->grid);303 allZoneEmpty &= nullGrid ? false : !field->g rid->doGridHaveDataToWrite();298 bool nullGrid = (nullptr == field->getGrid()); 299 allZoneEmpty &= nullGrid ? false : !field->getGrid()->doGridHaveDataToWrite(); 304 300 } 305 301
Note: See TracChangeset
for help on using the changeset viewer.