OGS
MaterialLib::PorousMedium::RelativePermeability Class Referenceabstract

Detailed Description

Base class of relative permeability models.

Definition at line 21 of file RelativePermeability.h.

#include <RelativePermeability.h>

Inheritance diagram for MaterialLib::PorousMedium::RelativePermeability:
[legend]

Public Member Functions

 RelativePermeability (const double Sr, const double Smax)
 
virtual ~RelativePermeability ()=default
 
virtual std::string getName () const =0
 Get model name.
 
virtual double getValue (const double saturation) const =0
 
virtual double getdValue (const double saturation) const =0
 

Protected Attributes

const double _minor_offset = std::numeric_limits<double>::epsilon()
 
const double _saturation_r
 Residual saturation.
 
const double _saturation_max
 Maximum saturation.
 

Constructor & Destructor Documentation

◆ RelativePermeability()

MaterialLib::PorousMedium::RelativePermeability::RelativePermeability ( const double Sr,
const double Smax )
inline
Parameters
SrResidual saturation.
SmaxMaximum saturation.

Definition at line 26 of file RelativePermeability.h.

28 {
29 }

◆ ~RelativePermeability()

virtual MaterialLib::PorousMedium::RelativePermeability::~RelativePermeability ( )
virtualdefault

Member Function Documentation

◆ getdValue()

virtual double MaterialLib::PorousMedium::RelativePermeability::getdValue ( const double saturation) const
pure virtual

◆ getName()

◆ getValue()

virtual double MaterialLib::PorousMedium::RelativePermeability::getValue ( const double saturation) const
pure virtual

Member Data Documentation

◆ _minor_offset

◆ _saturation_max

◆ _saturation_r


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