Implementation of the capillary pressure <-> saturation relation for the heatpipe problem. More...
#include <dumux/material/fluidmatrixinteractions/2p/heatpipelaw.hh>
Implementation of the capillary pressure <-> saturation relation for the heatpipe problem.
Classes | |
| struct | Params |
| The parameter type. More... | |
Public Types | |
| using | Scalar = ScalarType |
| using | EffToAbsParams = typename EffToAbsPolicy::template Params< Scalar > |
| using | EffToAbs = EffToAbsPolicy |
Public Member Functions | |
| HeatPipeLaw ()=delete | |
| Deleted default constructor (so we are never in an undefined state) More... | |
| HeatPipeLaw (const std::string ¶mGroup) | |
| Construct from a subgroup from the global parameter tree. More... | |
| HeatPipeLaw (const Params ¶ms, const EffToAbsParams &effToAbsParams={}) | |
| Construct from parameter structs. More... | |
| Scalar | pc (const Scalar sw) const |
| The capillary pressure-saturation curve. More... | |
| Scalar | endPointPc () const |
| The capillary pressure at Swe = 1.0 also called end point capillary pressure. More... | |
| Scalar | dpc_dsw (const Scalar sw) const |
| The partial derivative of the capillary pressure w.r.t. the effective saturation. More... | |
| Scalar | krw (const Scalar sw) const |
| The relative permeability for the wetting phase of the medium. More... | |
| Scalar | krn (const Scalar sw) const |
| The relative permeability for the non-wetting phase of the medium. More... | |
| bool | operator== (const HeatPipeLaw< Scalar, EffToAbs > &o) const |
| Equality comparison with another instance. More... | |
| const EffToAbsParams & | effToAbsParams () const |
Static Public Member Functions | |
| static constexpr int | numFluidPhases () |
| Return the number of fluid phases. More... | |
| static constexpr bool | isRegularized () |
| Return whether this law is regularized. More... | |
| static Params | makeParams (const std::string ¶mGroup) |
| Construct from a subgroup from the global parameter tree. More... | |
| using Dumux::FluidMatrix::HeatPipeLaw< ScalarType, EffToAbsPolicy >::EffToAbs = EffToAbsPolicy |
| using Dumux::FluidMatrix::HeatPipeLaw< ScalarType, EffToAbsPolicy >::EffToAbsParams = typename EffToAbsPolicy::template Params<Scalar> |
| using Dumux::FluidMatrix::HeatPipeLaw< ScalarType, EffToAbsPolicy >::Scalar = ScalarType |
|
delete |
Deleted default constructor (so we are never in an undefined state)
|
inlineexplicit |
Construct from a subgroup from the global parameter tree.
|
inline |
Construct from parameter structs.
|
inline |
The partial derivative of the capillary pressure w.r.t. the effective saturation.
| sw | Saturation of the wetting phase \(\mathrm{S_w}\) |
|
inline |
|
inline |
The capillary pressure at Swe = 1.0 also called end point capillary pressure.
|
inlinestaticconstexpr |
Return whether this law is regularized.
|
inline |
The relative permeability for the non-wetting phase of the medium.
| sw | Saturation of the wetting phase \(\mathrm{S_w}\) |
|
inline |
The relative permeability for the wetting phase of the medium.
| sw | Saturation of the wetting phase \(\mathrm{S_w}\) |
|
inlinestatic |
Construct from a subgroup from the global parameter tree.
|
inlinestaticconstexpr |
Return the number of fluid phases.
|
inline |
Equality comparison with another instance.
|
inline |
The capillary pressure-saturation curve.
| sw | Saturation of the wetting phase \(\mathrm{S_w}\) |