My Project
|
The default implementation of a parameter object for the ECL thermal law. More...
#include <EclHeatcrLawParams.hpp>
Public Types | |
using | Scalar = ScalarT |
Public Member Functions | |
EclHeatcrLawParams (const EclHeatcrLawParams &)=default | |
void | setReferenceRockHeatCapacity (Scalar value) |
Set the specific heat capacity of rock. | |
Scalar | referenceRockHeatCapacity () const |
The specific heat capacity of rock. | |
void | setDRockHeatCapacity_dT (Scalar value) |
Set the derivative of the specific heat capacity of rock w.r.t. More... | |
Scalar | dRockHeatCapacity_dT () const |
The derivative of the specific heat capacity of rock w.r.t. More... | |
![]() | |
void | finalize () |
Mark the object as finalized. | |
Static Public Member Functions | |
static void | setReferenceTemperature (Scalar value) |
Set the reference temperature for the thermal law. More... | |
static Scalar | referenceTemperature () |
Return the reference temperature for the thermal law. | |
Additional Inherited Members | |
![]() | |
EnsureFinalized () | |
The default constructor. | |
void | check () const |
The default implementation of a parameter object for the ECL thermal law.
|
inline |
The derivative of the specific heat capacity of rock w.r.t.
temperature.
|
inline |
Set the derivative of the specific heat capacity of rock w.r.t.
temperature.
|
inlinestatic |
Set the reference temperature for the thermal law.
This is a bit hacky because only one temperature is possible, but some memory is saved this way. TODO: Solve this in a better way.