From e96c7d9cbc7b6d4477d867b675e5f501954bd2e9 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Wed, 29 Jan 2020 08:39:57 +0100 Subject: [PATCH] changed: check for SPECROCK in tables instead of checking deck for keyword --- opm/material/thermal/EclThermalLawManager.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opm/material/thermal/EclThermalLawManager.hpp b/opm/material/thermal/EclThermalLawManager.hpp index 34cdb0f9d..99426d570 100644 --- a/opm/material/thermal/EclThermalLawManager.hpp +++ b/opm/material/thermal/EclThermalLawManager.hpp @@ -74,13 +74,14 @@ public: const std::vector& compressedToCartesianElemIdx) { const auto& fp = eclState.fieldProps(); + const auto& tableManager = eclState.getTableManager(); bool has_heatcr = fp.has_double("HEATCR"); bool has_thconr = fp.has_double("THCONR"); bool has_thc = fp.has_double("THCROCK") || fp.has_double("THCOIL") || fp.has_double("THCGAS") || fp.has_double("THCWATER"); if (has_heatcr) initHeatcr_(deck, eclState, compressedToCartesianElemIdx); - else if (deck.hasKeyword("SPECROCK")) + else if (tableManager.hasTables("SPECROCK")) initSpecrock_(deck, eclState, compressedToCartesianElemIdx); else initNullRockEnergy_(deck, eclState, compressedToCartesianElemIdx);