diff --git a/dumux/decoupled/2p/cellData2p.hh b/dumux/decoupled/2p/cellData2p.hh index a71984bda44cafb3a605b0bb265084b357d50a37..50919a5ee45e927cb4064f99b793b4bcac3c2e69 100644 --- a/dumux/decoupled/2p/cellData2p.hh +++ b/dumux/decoupled/2p/cellData2p.hh @@ -76,9 +76,10 @@ private: private: Scalar saturation_[numPhases]; Scalar pressure_[numPhases]; - Scalar capillaryPressure_; Scalar mobility_[numPhases]; Scalar fracFlowFunc_[numPhases]; + + Scalar capillaryPressure_; Scalar update_; FluxData fluxData_; @@ -89,9 +90,17 @@ public: * @param gridView a DUNE gridview object corresponding to diffusion and transport equation */ - CellData2P() : - saturation_({0.0, 0.0}), pressure_({0.0, 0.0}), capillaryPressure_(0), mobility_({0.0, 0.0}), fracFlowFunc_({0.0, 0.0}), update_(0) - { + CellData2P() + { + for (int i = 0; i < numPhases;i++) + { + saturation_[i] = 0.0; + pressure_[i] = 0.0; + mobility_[i] = 0.0; + fracFlowFunc_[i] = 0.0; + } + capillaryPressure_ = 0.0; + update_ = 0.0; } FluxData& fluxData()