Implementation of van Genuchten's capillary pressure-saturation relation for three phases.
#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.
| 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 > | 
| Parker van Genuchten material law.  More... | |
| 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. | |
| template<class Scalar> | |
| using | Dumux::FluidMatrix::ParkerVanGenuchten3PDefault = ParkerVanGenuchtenMaterialLaw<Scalar, ParkerVanGenuchten3P, ParkerVanGenuchten3PRegularization<Scalar>, ParkerVanGenuchten3PEffToAbsPolicy> | 
| A default configuration for using the ParkerVanGenuchten material law. | |