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
WellInterface<TypeTag>::getPerfCellPressure(const typename WellInterface<TypeTag>::FluidState& fs) const
{
Eval pressure;
if (Indices::oilEnabled) {
pressure = fs.pressure(FluidSystem::oilPhaseIdx);
if constexpr (Indices::oilEnabled) {
return fs.pressure(FluidSystem::oilPhaseIdx);
} else if constexpr (Indices::waterEnabled) {
return fs.pressure(FluidSystem::waterPhaseIdx);
} else {
if (Indices::waterEnabled) {
pressure = fs.pressure(FluidSystem::waterPhaseIdx);
} else {
pressure = fs.pressure(FluidSystem::gasPhaseIdx);
}
return fs.pressure(FluidSystem::gasPhaseIdx);
}
return pressure;
}
} // namespace Opm