From ee4123c3d8718469763b08be43b4bac3506c2d29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Mon, 2 Apr 2012 15:41:13 +0200 Subject: [PATCH] Made state before init() valid (0.0 water sat, 1.0 oil sat). --- opm/core/TwophaseState.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/opm/core/TwophaseState.hpp b/opm/core/TwophaseState.hpp index 76253d448..74e4b0adf 100644 --- a/opm/core/TwophaseState.hpp +++ b/opm/core/TwophaseState.hpp @@ -27,6 +27,7 @@ namespace Opm { + /// Simulator state for a two-phase simulator. class TwophaseState { public: @@ -37,6 +38,9 @@ namespace Opm fpress_.resize(g.number_of_faces, 0.0); flux_.resize(g.number_of_faces, 0.0); sat_.resize(2 * g.number_of_cells, 0.0); + for (int cell = 0; cell < g.number_of_cells; ++cell) { + sat_[2*cell + 1] = 1.0; // Defaulting oil saturations to 1.0. + } } enum ExtremalSat { MinSat, MaxSat };