diff --git a/dumux/io/plotmateriallaw3p.hh b/dumux/io/plotmateriallaw3p.hh index 3c9f025287864a7f778fafa7d63efe29f793d329..ef882d3950f4f2bdc0dd9b8172bbd31bc62f56e1 100644 --- a/dumux/io/plotmateriallaw3p.hh +++ b/dumux/io/plotmateriallaw3p.hh @@ -229,9 +229,9 @@ public: for (int i = 0; i <= numIntervals_; i++) { swTemp = lowerSat + satInterval * Scalar(i) / Scalar(numIntervals_); - krwTemp = MaterialLaw::krw(params, swTemp); - krnTemp = MaterialLaw::krn(params, swTemp); - krgTemp = MaterialLaw::krg(params, swTemp); + krwTemp = MaterialLaw::krw(params, swTemp, 0.0); + krnTemp = MaterialLaw::krn(params, swTemp, 1.0 - swTemp); + krgTemp = MaterialLaw::krg(params, swTemp, 0.0); if (checkValues(swTemp, krwTemp) && checkValues(swTemp, krnTemp) && checkValues(swTemp, krgTemp)) @@ -239,7 +239,7 @@ public: sw.push_back(swTemp); krw.push_back(krwTemp); krn.push_back(krnTemp); - krn.push_back(krgTemp); + krg.push_back(krgTemp); krMin = std::min({krMin, krwTemp, krnTemp, krgTemp}); krMax = std::max({krMax, krwTemp, krnTemp, krgTemp}); }