Changeset 2482 for XIOS3/dev/XIOS_ATTACHED/src/node/file.cpp
- Timestamp:
- 03/28/23 16:42:11 (15 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/dev/XIOS_ATTACHED/src/node/file.cpp
r2458 r2482 178 178 179 179 return (this->enabledFields); 180 } 181 CATCH_DUMP_ATTR 182 183 void CFile::replaceEnabledFields(CField* fieldIn, CField* fieldOut) 184 TRY 185 { 186 for(auto& enableField : enabledFields) if (enableField==fieldIn) enableField=fieldOut ; 180 187 } 181 188 CATCH_DUMP_ATTR … … 979 986 980 987 /*! 981 * Post-process the filter graph for each active field.982 */983 void CFile::postProcessFilterGraph()984 TRY985 {986 int size = this->enabledFields.size();987 for (int i = 0; i < size; ++i)988 {989 this->enabledFields[i]->checkIfMustAutoTrigger();990 }991 }992 CATCH_DUMP_ATTR993 994 /*!995 988 Prefetching the data for enabled fields read from file. 996 989 */ … … 1004 997 for (int i = 0; i < size; ++i) 1005 998 this->enabledFields[i]->sendReadDataRequest(CContext::getCurrent()->getCalendar()->getCurrentDate()); 1006 }1007 CATCH_DUMP_ATTR1008 1009 /*!1010 Do all pre timestep operations for enabled fields in read mode:1011 - Check that the data excepted from server has been received1012 - Check if some filters must auto-trigger1013 */1014 void CFile::doPreTimestepOperationsForEnabledReadModeFields(void)1015 TRY1016 {1017 if (mode.isEmpty() || mode.getValue() != mode_attr::read)1018 return;1019 1020 int size = this->enabledFields.size();1021 for (int i = 0; i < size; ++i)1022 {1023 this->enabledFields[i]->checkForLateDataFromServer();1024 this->enabledFields[i]->autoTriggerIfNeeded();1025 }1026 999 } 1027 1000 CATCH_DUMP_ATTR
Note: See TracChangeset
for help on using the changeset viewer.