27 #ifndef OPM_ECL_THCONR_LAW_PARAMS_HPP 28 #define OPM_ECL_THCONR_LAW_PARAMS_HPP 30 #include <opm/common/utility/gpuDecorators.hpp> 39 template <
class ScalarT>
43 using Scalar = ScalarT;
54 { referenceTotalThermalConductivity_ =
value; }
60 { EnsureFinalized::check();
return referenceTotalThermalConductivity_; }
66 { dTotalThermalConductivity_dSg_ =
value; }
72 { EnsureFinalized::check();
return dTotalThermalConductivity_dSg_; }
75 Scalar referenceTotalThermalConductivity_;
76 Scalar dTotalThermalConductivity_dSg_;
OPM_HOST_DEVICE Scalar referenceTotalThermalConductivity() const
The total thermal conductivity [J/m^2 / (K/m)] of at Sg = 0.
Definition: EclThconrLawParams.hpp:59
OPM_HOST_DEVICE Scalar dTotalThermalConductivity_dSg() const
The gas saturation dependence of thermal conductivity [-].
Definition: EclThconrLawParams.hpp:71
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
void setDTotalThermalConductivity_dSg(Scalar value)
Set the gas saturation dependence of thermal conductivity [-].
Definition: EclThconrLawParams.hpp:65
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:53
Default implementation for asserting finalization of parameter objects.
Definition: EnsureFinalized.hpp:48
The default implementation of a parameter object for the thermal conduction law based on the THCONR k...
Definition: EclThconrLawParams.hpp:40