25#ifndef DUMUX_REGULARIZED_BROOKS_COREY_PARAMS_HH
26#define DUMUX_REGULARIZED_BROOKS_COREY_PARAMS_HH
28#include <dune/common/float_cmp.hh>
39template <
class ScalarT>
62 template<
class OtherParams>
65 return Dune::FloatCmp::eq(thresholdSw_, otherParams.thresholdSw(), 1e-6*thresholdSw_)
Specification of the material parameters for the Brooks Corey constitutive relations.
Specification of the material parameters for the Brooks Corey constitutive relations.
Definition: brookscoreyparams.hh:43
Scalar pe() const
Returns the entry pressure in .
Definition: brookscoreyparams.hh:70
bool operator==(const OtherParams &otherParams) const
Equality comparison with another set of params.
Definition: brookscoreyparams.hh:61
Scalar lambda() const
Returns the lambda shape parameter .
Definition: brookscoreyparams.hh:83
ScalarT Scalar
Definition: brookscoreyparams.hh:45
Parameters that are necessary for the regularization of the Brooks-Corey capillary pressure model.
Definition: regularizedbrookscoreyparams.hh:41
bool operator==(const OtherParams &otherParams) const
Equality comparison with another set of params.
Definition: regularizedbrookscoreyparams.hh:63
Scalar thresholdSw() const
Threshold saturation below which the capillary pressure is regularized.
Definition: regularizedbrookscoreyparams.hh:85
void setThresholdSw(Scalar thresholdSw)
Set the threshold saturation below which the capillary pressure is regularized.
Definition: regularizedbrookscoreyparams.hh:76
RegularizedBrooksCoreyParams(Scalar pe, Scalar lambda)
Definition: regularizedbrookscoreyparams.hh:53
ScalarT Scalar
Definition: regularizedbrookscoreyparams.hh:45
RegularizedBrooksCoreyParams()
Definition: regularizedbrookscoreyparams.hh:47