Adapt to mixControl moving from genericProblem

This commit is contained in:
Tor Harald Sandve
2024-08-21 16:03:59 +02:00
parent fffa19e757
commit b0bfe9f1c1
3 changed files with 7 additions and 9 deletions
+1 -2
View File
@@ -308,8 +308,7 @@ protected:
bool shouldWriteRestartFile() const
{ return false; }
bool beginEpisode_(std::size_t numDof,
bool enableExperiments,
bool beginEpisode_(bool enableExperiments,
int episodeIdx);
void beginTimeStep_(bool enableExperiments,
int episodeIdx,
@@ -418,8 +418,7 @@ vapparsActive(int episodeIdx) const
template<class GridView, class FluidSystem>
bool FlowGenericProblem<GridView,FluidSystem>::
beginEpisode_(std::size_t numDof,
bool enableExperiments,
beginEpisode_(bool enableExperiments,
int episodeIdx)
{
if (enableExperiments && gridView_.comm().rank() == 0 && episodeIdx >= 0) {
@@ -439,10 +438,6 @@ beginEpisode_(std::size_t numDof,
OpmLog::info(ss.str());
}
this->mixControls_.init(numDof,
episodeIdx,
eclState_.runspec().tabdims().getNumPVTTables());
const auto& events = schedule_[episodeIdx].events();
// react to TUNING changes
+5 -1
View File
@@ -545,7 +545,11 @@ public:
this->model().linearizer().updateDiscretizationParameters();
}
bool tuningEvent = this->beginEpisode_(this->model().numGridDof(), enableExperiments, this->episodeIndex());
bool tuningEvent = this->beginEpisode_(enableExperiments, this->episodeIndex());
this->mixControls_.init(this->model().numGridDof(),
episodeIdx,
eclState.runspec().tabdims().getNumPVTTables());
// set up the wells for the next episode.
wellModel_.beginEpisode();