|
My Project
|
The default implementation of a parameter object for the ECL thermal law. More...
#include <EclSolidEnergyLawMultiplexerParams.hpp>
Public Types | |
| enum | SolidEnergyApproach { undefinedApproach , heatcrApproach , specrockApproach , nullApproach } |
| typedef ScalarT | Scalar |
| typedef EclHeatcrLawParams< ScalarT > | HeatcrLawParams |
| typedef EclSpecrockLawParams< ScalarT > | SpecrockLawParams |
Public Member Functions | |
| EclSolidEnergyLawMultiplexerParams (const EclSolidEnergyLawMultiplexerParams &)=default | |
| void | setSolidEnergyApproach (SolidEnergyApproach newApproach) |
| SolidEnergyApproach | solidEnergyApproach () const |
| template<SolidEnergyApproach approachV> | |
| std::enable_if< approachV==heatcrApproach, HeatcrLawParams >::type & | getRealParams () |
| template<SolidEnergyApproach approachV> | |
| std::enable_if< approachV==heatcrApproach, const HeatcrLawParams >::type & | getRealParams () const |
| template<SolidEnergyApproach approachV> | |
| std::enable_if< approachV==specrockApproach, SpecrockLawParams >::type & | getRealParams () |
| template<SolidEnergyApproach approachV> | |
| std::enable_if< approachV==specrockApproach, const SpecrockLawParams >::type & | getRealParams () const |
Public Member Functions inherited from Opm::EnsureFinalized | |
| void | finalize () |
| Mark the object as finalized. | |
Additional Inherited Members | |
Protected Member Functions inherited from Opm::EnsureFinalized | |
| EnsureFinalized () | |
| The default constructor. | |
| void | check () const |
The default implementation of a parameter object for the ECL thermal law.