From 6f2a0c47a2c931e717b8034f9aeb5eec375666d3 Mon Sep 17 00:00:00 2001 From: Kai Bao Date: Fri, 20 May 2016 14:52:24 +0200 Subject: [PATCH] fixing application of rs and rv to the volumeRatio calculation. the use of parenthesis is wrong according to Cramer's rule --- opm/autodiff/StandardWells_impl.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opm/autodiff/StandardWells_impl.hpp b/opm/autodiff/StandardWells_impl.hpp index be11a96a6..5dd397fb5 100644 --- a/opm/autodiff/StandardWells_impl.hpp +++ b/opm/autodiff/StandardWells_impl.hpp @@ -489,10 +489,10 @@ namespace Opm const int oilpos = pu.phase_pos[Oil]; const int gaspos = pu.phase_pos[Gas]; - const ADB tmp_oil = cmix_s[oilpos] - (rv_perfcells * cmix_s[gaspos] / d); + const ADB tmp_oil = (cmix_s[oilpos] - rv_perfcells * cmix_s[gaspos]) / d; volumeRatio += tmp_oil / b_perfcells[oilpos]; - const ADB tmp_gas = cmix_s[gaspos] - (rs_perfcells * cmix_s[oilpos] / d); + const ADB tmp_gas = (cmix_s[gaspos] - rs_perfcells * cmix_s[oilpos]) / d; volumeRatio += tmp_gas / b_perfcells[gaspos]; } else {