mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Merge pull request #5944 from akva2/quell_false_oob_warning
fixed: use if constexpr to avoid compiler warning
This commit is contained in:
commit
d2f1b576bd
@ -190,7 +190,10 @@ public:
|
||||
Evaluation Sw = 0.0;
|
||||
if constexpr (waterEnabled) {
|
||||
if (priVars.primaryVarsMeaningWater() == PrimaryVariables::WaterMeaning::Sw) {
|
||||
Sw = priVars.makeEvaluation(Indices::waterSwitchIdx, timeIdx);
|
||||
assert(Indices::waterSwitchIdx >= 0);
|
||||
if constexpr (Indices::waterSwitchIdx >= 0) {
|
||||
Sw = priVars.makeEvaluation(Indices::waterSwitchIdx, timeIdx);
|
||||
}
|
||||
} else if(priVars.primaryVarsMeaningWater() == PrimaryVariables::WaterMeaning::Rsw ||
|
||||
priVars.primaryVarsMeaningWater() == PrimaryVariables::WaterMeaning::Disabled) {
|
||||
// water is enabled but is not a primary variable i.e. one component/phase case
|
||||
@ -201,7 +204,10 @@ public:
|
||||
Evaluation Sg = 0.0;
|
||||
if constexpr (gasEnabled) {
|
||||
if (priVars.primaryVarsMeaningGas() == PrimaryVariables::GasMeaning::Sg) {
|
||||
Sg = priVars.makeEvaluation(Indices::compositionSwitchIdx, timeIdx);
|
||||
assert(Indices::compositionSwitchIdx >= 0);
|
||||
if constexpr (compositionSwitchEnabled) {
|
||||
Sg = priVars.makeEvaluation(Indices::compositionSwitchIdx, timeIdx);
|
||||
}
|
||||
} else if (priVars.primaryVarsMeaningGas() == PrimaryVariables::GasMeaning::Rv) {
|
||||
Sg = 1.0 - Sw;
|
||||
} else if (priVars.primaryVarsMeaningGas() == PrimaryVariables::GasMeaning::Disabled) {
|
||||
|
Loading…
Reference in New Issue
Block a user