template<class ScalarType, class BaseLaw, class Regularization = Dumux::FluidMatrix::NoRegularization>
class Dumux::PoreNetwork::FluidMatrix::SingleShapeTwoPLocalRules< ScalarType, BaseLaw, Regularization >
Base class for all standard pore-local pc-Sw curves.
|
template<class SpatialParams , class Element , class SubControlVolume , class ElemSol > |
void | updateParams (const SpatialParams &spatialParams, const Element &element, const SubControlVolume &scv, const ElemSol &elemSol) |
|
| SingleShapeTwoPLocalRules (const BasicParams &baseParams={}, const RegularizationParams ®Params={}, const std::string ¶mGroup="") |
| Construct from parameter structs. More...
|
|
template<bool enableRegularization = isRegularized()> |
Scalar | pc (const Scalar sw) const |
| The capillary pressure-saturation curve. More...
|
|
template<bool enableRegularization = isRegularized()> |
Scalar | dpc_dsw (const Scalar sw) const |
| The partial derivative of the capillary pressure w.r.t. the saturation. More...
|
|
template<bool enableRegularization = isRegularized()> |
Scalar | sw (const Scalar pc) const |
| The saturation-capillary-pressure curve. More...
|
|
template<bool enableRegularization = isRegularized()> |
Scalar | dsw_dpc (const Scalar pc) const |
| The partial derivative of the saturation to the capillary pressure. More...
|
|
template<bool enableRegularization = isRegularized()> |
Scalar | krw (const Scalar sw) const |
| The relative permeability for the wetting phase. More...
|
|
template<bool enableRegularization = isRegularized()> |
Scalar | dkrw_dsw (const Scalar sw) const |
| The derivative of the relative permeability for the wetting phase w.r.t. saturation. More...
|
|
template<bool enableRegularization = isRegularized()> |
Scalar | krn (const Scalar sw) const |
| The relative permeability for the non-wetting phase. More...
|
|
template<bool enableRegularization = isRegularized()> |
Scalar | dkrn_dsw (const Scalar sw) const |
| The derivative of the relative permeability for the non-wetting phase w.r.t. saturation. More...
|
|
bool | operator== (const SingleShapeTwoPLocalRules &o) const |
| Equality comparison with another instance. More...
|
|
const BasicParams & | basicParams () const |
| Return the base law's parameters. More...
|
|