mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
fixed: initialize meaning variables
in particular the solventMeaning can lead to out-of-bounds dereferences in updatePrimaryVariables
This commit is contained in:
parent
6f9ab6189f
commit
99ac834401
@ -1145,11 +1145,11 @@ private:
|
||||
(*this)[Indices::pressureSwitchIdx] = pressure / (this->pressureScale_);
|
||||
}
|
||||
|
||||
WaterMeaning primaryVarsMeaningWater_;
|
||||
PressureMeaning primaryVarsMeaningPressure_;
|
||||
GasMeaning primaryVarsMeaningGas_;
|
||||
BrineMeaning primaryVarsMeaningBrine_;
|
||||
SolventMeaning primaryVarsMeaningSolvent_;
|
||||
WaterMeaning primaryVarsMeaningWater_{WaterMeaning::Disabled};
|
||||
PressureMeaning primaryVarsMeaningPressure_{PressureMeaning::Po};
|
||||
GasMeaning primaryVarsMeaningGas_{GasMeaning::Disabled};
|
||||
BrineMeaning primaryVarsMeaningBrine_{BrineMeaning::Disabled};
|
||||
SolventMeaning primaryVarsMeaningSolvent_{SolventMeaning::Disabled};
|
||||
unsigned short pvtRegionIdx_;
|
||||
Scalar pcFactor_;
|
||||
static inline Scalar pressureScale_ = 1.0;
|
||||
|
Loading…
Reference in New Issue
Block a user