Implementation of the capillary pressure and relative permeability <-> saturation relations according to Brooks and Corey.
#include <cmath>#include <algorithm>#include <dumux/common/parameters.hh>#include <dumux/common/optionalscalar.hh>#include <dumux/material/fluidmatrixinteractions/2p/materiallaw.hh>Go to the source code of this file.
Classes | |
| class | Dumux::FluidMatrix::BrooksCorey |
| Implementation of the Brooks-Corey capillary pressure <-> saturation relation. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vice versa. More... | |
| struct | Dumux::FluidMatrix::BrooksCorey::Params< Scalar > |
| The parameter type. More... | |
| class | Dumux::FluidMatrix::BrooksCoreyRegularization< Scalar > |
| A regularization for the BrooksCorey material law. More... | |
| struct | Dumux::FluidMatrix::BrooksCoreyRegularization< Scalar >::Params< S > |
| Regularization parameters. More... | |
Namespaces | |
| namespace | Dumux |
| namespace | Dumux::FluidMatrix |
Typedefs | |
| template<typename Scalar = double> | |
| using | Dumux::FluidMatrix::BrooksCoreyDefault = TwoPMaterialLaw<Scalar, BrooksCorey, BrooksCoreyRegularization<Scalar>, TwoPEffToAbsDefaultPolicy> |
| A default configuration for using the Brooks Corey material law. | |
| template<typename Scalar = double> | |
| using | Dumux::FluidMatrix::BrooksCoreyNoReg = TwoPMaterialLaw<Scalar, BrooksCorey, NoRegularization, TwoPEffToAbsDefaultPolicy> |
| A default configuration without regularization for using the Brooks Corey material law. | |