Opm::EclEpsTwoPhaseLawParams< EffLawT > Class Template Reference

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

#include <EclEpsTwoPhaseLawParams.hpp>

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

List of all members.

Public Types

typedef EffLawParams::Traits Traits
typedef
Opm::EclEpsScalingPoints
< Scalar > 
ScalingPoints

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 (std::shared_ptr< 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.

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 scaleing .


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

Generated on 25 Mar 2018 by  doxygen 1.6.1