26#ifndef DUMUX_EFF_TO_ABS_LAW_PARAMS_HH
27#define DUMUX_EFF_TO_ABS_LAW_PARAMS_HH
37template <
class EffLawParamsT>
38class EffToAbsLawParams :
public EffLawParamsT
40 using EffLawParams = EffLawParamsT;
42 using Scalar =
typename EffLawParams::Scalar;
52 {
return EffLawParams::swr(); }
58 { EffLawParams::setSwr(v); }
64 {
return EffLawParams::snr(); }
70 { EffLawParams::setSnr(v); }
77 return EffLawParams::sgr();
86 EffLawParams::setSgr(v);
94 return EffLawParams::swrx();
103 EffLawParams::setSwrx(v);
Scalar swrx() const
Set the residual total liquid saturation.
Definition: 3p/efftoabslawparams.hh:92
void setSnr(Scalar v)
Set the residual non-wetting saturation.
Definition: 3p/efftoabslawparams.hh:69
Scalar sgr() const
Return the residual gas saturation.
Definition: 3p/efftoabslawparams.hh:75
void setSgr(Scalar v)
Set the residual gas saturation.
Definition: 3p/efftoabslawparams.hh:84
Scalar snr() const
Return the residual non-wetting saturation.
Definition: 3p/efftoabslawparams.hh:63
EffToAbsLawParams()
Definition: 3p/efftoabslawparams.hh:44
void setSwr(Scalar v)
Set the residual wetting saturation.
Definition: 3p/efftoabslawparams.hh:57
Scalar swr() const
Return the residual wetting saturation.
Definition: 3p/efftoabslawparams.hh:51
void setSwrx(Scalar v)
Set the residual total liquid saturation.
Definition: 3p/efftoabslawparams.hh:101
typename EffLawParams::Scalar Scalar
Definition: 2p/efftoabslawparams.hh:44