My Project
Loading...
Searching...
No Matches
Opm::EclEpsTwoPhaseLawParams< EffLawT > Class Template Reference

A default implementation of the parameters for the material law adapter class which implements ECL endpoint scaling. More...

#include <EclEpsTwoPhaseLawParams.hpp>

Inheritance diagram for Opm::EclEpsTwoPhaseLawParams< EffLawT >:
Opm::EnsureFinalized

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 EclEpsConfigconfig () 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 ScalingPointsunscaledPoints () 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 ScalingPointsscaledPoints () const
 Returns the scaling points which are seen by the physical model.
 
ScalingPointsscaledPoints ()
 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.
 
- 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
 

Detailed Description

template<class EffLawT>
class Opm::EclEpsTwoPhaseLawParams< EffLawT >

A default implementation of the parameters for the material law adapter class which implements ECL endpoint scaling.


The documentation for this class was generated from the following file: