The default implementation of a parameter object for the ECL thermal law.
More...
#include <EclHeatcrLawParams.hpp>
|
| 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.
|
|
Scalar | dRockHeatCapacity_dT () const |
| The derivative of the specific heat capacity of rock w.r.t.
|
|
void | finalize () |
| Mark the object as finalized.
|
|
|
static void | setReferenceTemperature (Scalar value) |
| Set the reference temperature for the thermal law.
|
|
static Scalar | referenceTemperature () |
| Return the reference temperature for the thermal law.
|
|
|
| EnsureFinalized () |
| The default constructor.
|
|
void | check () const |
|
template<class ScalarT>
class Opm::EclHeatcrLawParams< ScalarT >
The default implementation of a parameter object for the ECL thermal law.
◆ dRockHeatCapacity_dT()
The derivative of the specific heat capacity of rock w.r.t.
temperature.
◆ setDRockHeatCapacity_dT()
Set the derivative of the specific heat capacity of rock w.r.t.
temperature.
◆ setReferenceTemperature()
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.
The documentation for this class was generated from the following file: