diff --git a/opm/material/thermal/EclThermalLawManager.hpp b/opm/material/thermal/EclThermalLawManager.hpp index f26930ec9..26299c165 100644 --- a/opm/material/thermal/EclThermalLawManager.hpp +++ b/opm/material/thermal/EclThermalLawManager.hpp @@ -155,9 +155,10 @@ private: auto& elemParam = solidEnergyLawParams_[elemIdx]; elemParam.setSolidEnergyApproach(SolidEnergyLawParams::heatcrApproach); auto& heatcrElemParams = elemParam.template getRealParams(); + unsigned cartesianElemIdx = compressedToCartesianElemIdx[elemIdx]; - heatcrElemParams.setReferenceRockHeatCapacity(heatcrData[elemIdx]); - heatcrElemParams.setDRockHeatCapacity_dT(heatcrtData[elemIdx]); + heatcrElemParams.setReferenceRockHeatCapacity(heatcrData[cartesianElemIdx]); + heatcrElemParams.setDRockHeatCapacity_dT(heatcrtData[cartesianElemIdx]); heatcrElemParams.finalize(); elemParam.finalize(); }