diff --git a/dumux/material/fluidsystems/h2o_n2_system.hh b/dumux/material/fluidsystems/h2o_n2_system.hh index fe3c0bb049761c39bfb853f729800fb656c3d144..83a80a3460380f47e3b420b43b2a26df83de2f9d 100644 --- a/dumux/material/fluidsystems/h2o_n2_system.hh +++ b/dumux/material/fluidsystems/h2o_n2_system.hh @@ -116,8 +116,12 @@ public: N2::molarMass()*fluidState.moleFrac(lPhaseIdx, N2Idx)); } else if (phaseIdx == gPhaseIdx) { - Scalar fugH2O = fluidState.fugacity(H2OIdx); - Scalar fugN2 = fluidState.fugacity(N2Idx); + Scalar fugH2O = + fluidState.moleFrac(gPhaseIdx, H2OIdx) * + fluidState.phasePressure(gPhaseIdx); + Scalar fugN2 = + fluidState.moleFrac(gPhaseIdx, N2Idx) * + fluidState.phasePressure(gPhaseIdx); return H2O::gasDensity(temperature, fugH2O) + N2::gasDensity(temperature, fugN2);