added: set vappars in fluidsystem/pvt at start of report step

to properly handle vappars updates in SCHEDULE
This commit is contained in:
Arne Morten Kvarving 2023-06-01 11:04:04 +02:00
parent ee6edd83a0
commit 9fa5f9d36d

View File

@ -1038,6 +1038,15 @@ public:
// Evaluate UDQ assign statements to make sure the settings are
// available as UDA controls for the current report step.
actionHandler_.evalUDQAssignments(episodeIdx, simulator.vanguard().udqState());
if (episodeIdx >= 0) {
const auto& oilVap = schedule[episodeIdx].oilvap();
if (oilVap.getType() == OilVaporizationProperties::OilVaporization::VAPPARS) {
FluidSystem::setVapPars(oilVap.vap1(), oilVap.vap2());
} else {
FluidSystem::setVapPars(0.0, 0.0);
}
}
}
/*!