use if constexpr

This commit is contained in:
Arne Morten Kvarving 2022-10-26 10:59:58 +02:00
parent 96ec2b0e96
commit b9ee7eae6f

View File

@ -1181,16 +1181,12 @@ namespace Opm
typename WellInterface<TypeTag>::Eval typename WellInterface<TypeTag>::Eval
WellInterface<TypeTag>::getPerfCellPressure(const typename WellInterface<TypeTag>::FluidState& fs) const WellInterface<TypeTag>::getPerfCellPressure(const typename WellInterface<TypeTag>::FluidState& fs) const
{ {
Eval pressure; if constexpr (Indices::oilEnabled) {
if (Indices::oilEnabled) { return fs.pressure(FluidSystem::oilPhaseIdx);
pressure = fs.pressure(FluidSystem::oilPhaseIdx); } else if constexpr (Indices::waterEnabled) {
return fs.pressure(FluidSystem::waterPhaseIdx);
} else { } else {
if (Indices::waterEnabled) { return fs.pressure(FluidSystem::gasPhaseIdx);
pressure = fs.pressure(FluidSystem::waterPhaseIdx);
} else {
pressure = fs.pressure(FluidSystem::gasPhaseIdx);
}
} }
return pressure;
} }
} // namespace Opm } // namespace Opm