mirror of
https://github.com/OPM/opm-simulators.git
synced 2026-11-02 20:30:55 -06:00
fixed: capture as optional
unconditional deref while creating (unused) extractor will trigger asserts in debug iterator builds
This commit is contained in:
1 parent
1ef58b643d
commit
7006799b7f
1 file changed
+2
-2
@@ -1861,7 +1861,7 @@ private:
|
||||
Entry{PhaseEntry{std::array{"BPPW"sv, "BPPO"sv, "BPPG"sv},
|
||||
[&simConfig = this->eclState_.getSimulationConfig(),
|
||||
&grav = this->simulator_.problem().gravity(),
|
||||
®ionAvgDensity = *this->regionAvgDensity_,
|
||||
®ionAvgDensity = this->regionAvgDensity_,
|
||||
&problem = this->simulator_.problem(),
|
||||
®ions = this->regions_](const unsigned phaseIdx, const Context& ectx)
|
||||
{
|
||||
@@ -1882,7 +1882,7 @@ private:
|
||||
ectx.elemCtx.primaryVars(ectx.dofIdx, /*timeIdx=*/0).pvtRegionIndex() + 1
|
||||
};
|
||||
|
||||
const auto density = regionAvgDensity.value("PVTNUM", phase, region);
|
||||
const auto density = regionAvgDensity->value("PVTNUM", phase, region);
|
||||
|
||||
const auto press = getValue(ectx.fs.pressure(phase.ix));
|
||||
const auto dz = problem.dofCenterDepth(ectx.globalDofIdx) - datum;
|
||||
|
||||
Reference in new issue
Block a user