My Project
|
The default implementation of a parameter object for the ECL thermal law. More...
#include <EclThermalConductionLawMultiplexerParams.hpp>
Public Types | |
enum | ThermalConductionApproach { undefinedApproach , thconrApproach , thcApproach , nullApproach } |
typedef ScalarT | Scalar |
typedef EclThconrLawParams< ScalarT > | ThconrLawParams |
typedef EclThcLawParams< ScalarT > | ThcLawParams |
Public Member Functions | |
EclThermalConductionLawMultiplexerParams (const EclThermalConductionLawMultiplexerParams &)=default | |
void | setThermalConductionApproach (ThermalConductionApproach newApproach) |
ThermalConductionApproach | thermalConductionApproach () const |
template<ThermalConductionApproach approachV> | |
std::enable_if< approachV==thconrApproach, ThconrLawParams >::type & | getRealParams () |
template<ThermalConductionApproach approachV> | |
std::enable_if< approachV==thconrApproach, const ThconrLawParams >::type & | getRealParams () const |
template<ThermalConductionApproach approachV> | |
std::enable_if< approachV==thcApproach, ThcLawParams >::type & | getRealParams () |
template<ThermalConductionApproach approachV> | |
std::enable_if< approachV==thcApproach, const ThcLawParams >::type & | getRealParams () const |
![]() | |
void | finalize () |
Mark the object as finalized. | |
Additional Inherited Members | |
![]() | |
EnsureFinalized () | |
The default constructor. | |
void | check () const |
The default implementation of a parameter object for the ECL thermal law.