27#ifndef OPM_ECL_THCONR_LAW_PARAMS_HPP
28#define OPM_ECL_THCONR_LAW_PARAMS_HPP
38template <
class ScalarT>
42 using Scalar = ScalarT;
53 { referenceTotalThermalConductivity_ = value; }
59 { EnsureFinalized::check();
return referenceTotalThermalConductivity_; }
65 { dTotalThermalConductivity_dSg_ = value; }
71 { EnsureFinalized::check();
return dTotalThermalConductivity_dSg_; }
74 Scalar referenceTotalThermalConductivity_;
75 Scalar dTotalThermalConductivity_dSg_;
Default implementation for asserting finalization of parameter objects.
The default implementation of a parameter object for the thermal conduction law based on the THCONR k...
Definition EclThconrLawParams.hpp:40
void setReferenceTotalThermalConductivity(Scalar value)
Set the total thermal conductivity [J/m^2 / (K/m)] of at Sg = 0.
Definition EclThconrLawParams.hpp:52
void setDTotalThermalConductivity_dSg(Scalar value)
Set the gas saturation dependence of thermal conductivity [-].
Definition EclThconrLawParams.hpp:64
Scalar dTotalThermalConductivity_dSg() const
The gas saturation dependence of thermal conductivity [-].
Definition EclThconrLawParams.hpp:70
Scalar referenceTotalThermalConductivity() const
The total thermal conductivity [J/m^2 / (K/m)] of at Sg = 0.
Definition EclThconrLawParams.hpp:58
Default implementation for asserting finalization of parameter objects.
Definition EnsureFinalized.hpp:47
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30