Implementation of van Genuchten's capillary pressure-saturation relation for three phases. More...
#include <algorithm>
#include <dumux/common/optionalscalar.hh>
#include <dumux/common/parameters.hh>
#include <dumux/common/spline.hh>
#include <dumux/material/fluidmatrixinteractions/fluidmatrixinteraction.hh>
#include <dumux/material/fluidmatrixinteractions/2p/noregularization.hh>
Go to the source code of this file.
Implementation of van Genuchten's capillary pressure-saturation relation for three phases.
Classes | |
struct | Dumux::FluidMatrix::ParkerVanGenuchten3PEffToAbsPolicy |
struct | Dumux::FluidMatrix::ParkerVanGenuchten3PEffToAbsPolicy::Params< Scalar > |
The parameter type. More... | |
class | Dumux::FluidMatrix::ParkerVanGenuchten3P |
Implementation of Parker/vanGenuchten's capillary pressure <-> saturation relation for three phases. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vince versa. More... | |
struct | Dumux::FluidMatrix::ParkerVanGenuchten3P::Params< Scalar > |
The parameter type. More... | |
class | Dumux::FluidMatrix::ParkerVanGenuchten3PRegularization< Scalar > |
A regularization for the ParkerVanGenuchten3PRegularization material law. More... | |
struct | Dumux::FluidMatrix::ParkerVanGenuchten3PRegularization< Scalar >::Params< S > |
Regularization parameters. More... | |
class | Dumux::FluidMatrix::ParkerVanGenuchtenMaterialLaw< ScalarType, BaseLaw, Regularization, EffToAbsPolicy > |
Namespaces | |
namespace | Dumux |
namespace | Dumux::FluidMatrix |
Typedefs | |
template<class Scalar > | |
using | Dumux::FluidMatrix::ParkerVanGenuchten3PNoReg = ParkerVanGenuchtenMaterialLaw< Scalar, ParkerVanGenuchten3P, NoRegularization, ParkerVanGenuchten3PEffToAbsPolicy > |
A configuration for using the ParkerVanGenuchten material law without regularization. More... | |
template<class Scalar > | |
using | Dumux::FluidMatrix::ParkerVanGenuchten3PDefault = ParkerVanGenuchtenMaterialLaw< Scalar, ParkerVanGenuchten3P, ParkerVanGenuchten3PRegularization< Scalar >, ParkerVanGenuchten3PEffToAbsPolicy > |
A default configuration for using the ParkerVanGenuchten material law. More... | |