From c2e21d113cbe80b5721cf2ebb852c9c9410b276e Mon Sep 17 00:00:00 2001
From: Simon Scholz <simon.scholz@iws.uni-stuttgart.de>
Date: Wed, 4 Jul 2018 17:29:01 +0200
Subject: [PATCH] [fluidstate] initialize fields of compositional fluidstate to
 0, remove setUndefined

---
 dumux/material/fluidstates/compositional.hh | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/dumux/material/fluidstates/compositional.hh b/dumux/material/fluidstates/compositional.hh
index 7706a45e1e..fee56068db 100644
--- a/dumux/material/fluidstates/compositional.hh
+++ b/dumux/material/fluidstates/compositional.hh
@@ -55,14 +55,19 @@ public:
             for (int compIdx = 0; compIdx < numComponents; ++compIdx)
             {
                 moleFraction_[phaseIdx][compIdx] = 0;
+                fugacityCoefficient_[phaseIdx][compIdx] = 0;
             }
 
             averageMolarMass_[phaseIdx] = 0;
             sumMoleFractions_[phaseIdx] = 0;
+            pressure_[phaseIdx] = 0;
+            saturation_[phaseIdx] = 0;
+            density_[phaseIdx] = 0;
+            molarDensity_[phaseIdx] = 0;
+            enthalpy_[phaseIdx] = 0;
+            viscosity_[phaseIdx] = 0;
+            temperature_[phaseIdx] = 0;
         }
-
-        // make everything undefined so that valgrind will complain
-        Valgrind::SetUndefined(*this);
     }
 
     template <class FluidState>
-- 
GitLab