27#ifndef OPM_ECL_THCONR_LAW_PARAMS_HPP
28#define OPM_ECL_THCONR_LAW_PARAMS_HPP
38template <
class ScalarT>
42 using Scalar = ScalarT;
44 EclThconrLawParams(
const EclThconrLawParams&) =
default;
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.
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
OPM_HOST_DEVICE EnsureFinalized()
The default constructor.
Definition EnsureFinalized.hpp:58
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30