My Project
Loading...
Searching...
No Matches
Opm::SatCurveMultiplexerParams< TraitsT > Class Template Reference

Specification of the material parameters for the saturation function multiplexer. More...

#include <SatCurveMultiplexerParams.hpp>

Inheritance diagram for Opm::SatCurveMultiplexerParams< TraitsT >:
Opm::EnsureFinalized

Public Types

enum  { numPhases = 2 }
 
using Traits = TraitsT
 
using Scalar = typename TraitsT::Scalar
 

Public Member Functions

 SatCurveMultiplexerParams ()
 The multiplexer constructor.
 
 SatCurveMultiplexerParams (const SatCurveMultiplexerParams &other)
 
SatCurveMultiplexerParamsoperator= (const SatCurveMultiplexerParams &other)
 
void setApproach (SatCurveMultiplexerApproach newApproach)
 
SatCurveMultiplexerApproach approach () const
 
template<SatCurveMultiplexerApproach approachV>
std::enable_if< approachV==SatCurveMultiplexerApproach::LET, LETParams >::type & getRealParams ()
 
template<SatCurveMultiplexerApproach approachV>
std::enable_if< approachV==SatCurveMultiplexerApproach::LET, constLETParams >::type & getRealParams () const
 
template<SatCurveMultiplexerApproach approachV>
std::enable_if< approachV==SatCurveMultiplexerApproach::PiecewiseLinear, PLParams >::type & getRealParams ()
 
template<SatCurveMultiplexerApproach approachV>
std::enable_if< approachV==SatCurveMultiplexerApproach::PiecewiseLinear, constPLParams >::type & getRealParams () const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 
- 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 TraitsT>
class Opm::SatCurveMultiplexerParams< TraitsT >

Specification of the material parameters for the saturation function multiplexer.

See also
SatCurveMultiplexer

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