From fc2ab1f19b2c081e9c8d746f2bf193310cbe382b Mon Sep 17 00:00:00 2001 From: Kilian Weishaupt <kilian.weishaupt@iws.uni-stuttgart.de> Date: Thu, 28 Jan 2016 13:22:34 +0100 Subject: [PATCH] [cleanup] Use conv functions in 2pdfm Use volvars.saturation(phaseIdx) and volvars.density(phaseIdx) instead of volvars.fluidstate().x(phaseIdx) --- dumux/porousmediumflow/2pdfm/implicit/fluxvariables.hh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dumux/porousmediumflow/2pdfm/implicit/fluxvariables.hh b/dumux/porousmediumflow/2pdfm/implicit/fluxvariables.hh index bb1aa810fd..fceb70ee12 100644 --- a/dumux/porousmediumflow/2pdfm/implicit/fluxvariables.hh +++ b/dumux/porousmediumflow/2pdfm/implicit/fluxvariables.hh @@ -227,10 +227,10 @@ private: // calculate the phase density at the integration point. we // only do this if the wetting phase is present in both cells - Scalar SI = elemVolVars[this->face().i].fluidState().saturation(phaseIdx); - Scalar SJ = elemVolVars[this->face().j].fluidState().saturation(phaseIdx); - Scalar rhoI = elemVolVars[this->face().i].fluidState().density(phaseIdx); - Scalar rhoJ = elemVolVars[this->face().j].fluidState().density(phaseIdx); + Scalar SI = elemVolVars[this->face().i].saturation(phaseIdx); + Scalar SJ = elemVolVars[this->face().j].saturation(phaseIdx); + Scalar rhoI = elemVolVars[this->face().i].density(phaseIdx); + Scalar rhoJ = elemVolVars[this->face().j].density(phaseIdx); Scalar fI = std::max(0.0, std::min(SI/1e-5, 0.5)); Scalar fJ = std::max(0.0, std::min(SJ/1e-5, 0.5)); if (Dune::FloatCmp::eq<Scalar, Dune::FloatCmp::absolute>(fI + fJ, 0.0, 1.0e-30)) -- GitLab