3.3.0
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar > Struct Template Reference

The parameter type. More...

#include <dumux/material/fluidmatrixinteractions/3p/parkervangenuchten.hh>

Description

template<class Scalar>
struct Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >

The parameter type.

Template Parameters
ScalarThe scalar type
Note
The Parker/vanGenuchten laws are parameterized with four parameters: \(\mathrm{n, m, \alpha, l}\).

Public Member Functions

 Params (Scalar alpha, Scalar n, Scalar swr=0.0, Scalar snr=0.0, Scalar betaNw=1.0, Scalar betaGn=1.0, Scalar betaGw=1.0, bool regardSnr=false)
 
Scalar alpha () const
 
void setAlpha (Scalar alpha)
 
Scalar m () const
 
void setM (Scalar m)
 
Scalar n () const
 
void setN (Scalar n)
 
Scalar swr () const
 
void setSwr (Scalar swr)
 
Scalar snr () const
 
void setSnr (Scalar swr)
 
Scalar betaNw () const
 
void setBetaNw (Scalar betaNw)
 
Scalar betaGn () const
 
void setBetaGn (Scalar betaGn)
 
Scalar betaGw () const
 
void setBetaGw (Scalar betaGw)
 
bool regardSnrForKrn () const
 
void setRegardSnrForKrn (bool v)
 
bool operator== (const Params &p) const
 

Constructor & Destructor Documentation

◆ Params()

template<class Scalar >
Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::Params ( Scalar  alpha,
Scalar  n,
Scalar  swr = 0.0,
Scalar  snr = 0.0,
Scalar  betaNw = 1.0,
Scalar  betaGn = 1.0,
Scalar  betaGw = 1.0,
bool  regardSnr = false 
)
inline

Member Function Documentation

◆ alpha()

template<class Scalar >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::alpha ( ) const
inline

◆ betaGn()

template<class Scalar >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::betaGn ( ) const
inline

◆ betaGw()

template<class Scalar >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::betaGw ( ) const
inline

◆ betaNw()

template<class Scalar >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::betaNw ( ) const
inline

◆ m()

template<class Scalar >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::m ( ) const
inline

◆ n()

template<class Scalar >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::n ( ) const
inline

◆ operator==()

template<class Scalar >
bool Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::operator== ( const Params< Scalar > &  p) const
inline

◆ regardSnrForKrn()

template<class Scalar >
bool Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::regardSnrForKrn ( ) const
inline

◆ setAlpha()

template<class Scalar >
void Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::setAlpha ( Scalar  alpha)
inline

◆ setBetaGn()

template<class Scalar >
void Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::setBetaGn ( Scalar  betaGn)
inline

◆ setBetaGw()

template<class Scalar >
void Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::setBetaGw ( Scalar  betaGw)
inline

◆ setBetaNw()

template<class Scalar >
void Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::setBetaNw ( Scalar  betaNw)
inline

◆ setM()

template<class Scalar >
void Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::setM ( Scalar  m)
inline

◆ setN()

template<class Scalar >
void Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::setN ( Scalar  n)
inline

◆ setRegardSnrForKrn()

template<class Scalar >
void Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::setRegardSnrForKrn ( bool  v)
inline

◆ setSnr()

template<class Scalar >
void Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::setSnr ( Scalar  swr)
inline

◆ setSwr()

template<class Scalar >
void Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::setSwr ( Scalar  swr)
inline

◆ snr()

template<class Scalar >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::snr ( ) const
inline

◆ swr()

template<class Scalar >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar >::swr ( ) const
inline

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