My Project
|
A default implementation of the parameters for the material law adapter class which implements ECL endpoint scaling. More...
#include <EclEpsTwoPhaseLawParams.hpp>
Public Types | |
using | Traits = typename EffLawParams::Traits |
using | ScalingPoints = EclEpsScalingPoints< Scalar > |
Public Member Functions | |
void | finalize () |
Calculate all dependent quantities once the independent quantities of the parameter object have been set. | |
void | setConfig (std::shared_ptr< EclEpsConfig > value) |
Set the endpoint scaling configuration object. | |
const EclEpsConfig & | config () const |
Returns the endpoint scaling configuration object. | |
void | setUnscaledPoints (std::shared_ptr< ScalingPoints > value) |
Set the scaling points which are seen by the nested material law. | |
const ScalingPoints & | unscaledPoints () const |
Returns the scaling points which are seen by the nested material law. | |
void | setScaledPoints (const ScalingPoints &value) |
Set the scaling points which are seen by the physical model. | |
const ScalingPoints & | scaledPoints () const |
Returns the scaling points which are seen by the physical model. | |
ScalingPoints & | scaledPoints () |
Returns the scaling points which are seen by the physical model. | |
void | setEffectiveLawParams (std::shared_ptr< EffLawParams > value) |
Sets the parameter object for the effective/nested material law. | |
const EffLawParams & | effectiveLawParams () const |
Returns the parameter object for the effective/nested material law. | |
![]() | |
void | finalize () |
Mark the object as finalized. | |
Additional Inherited Members | |
![]() | |
EnsureFinalized () | |
The default constructor. | |
void | check () const |
A default implementation of the parameters for the material law adapter class which implements ECL endpoint scaling.