Pore-local pc-Sw curves for for platonic bodies (tetrahedron, cube, octahedron, dodecahedron, icosahedron).
#include <algorithm>#include <cassert>#include <cmath>#include <optional>#include <dune/common/math.hh>#include <dumux/common/optionalscalar.hh>#include <dumux/common/spline.hh>#include <dumux/common/typetraits/typetraits.hh>#include <dumux/porenetwork/common/poreproperties.hh>#include "singleshapelocalrules.hh"Go to the source code of this file.
| Classes | |
| struct | Dumux::PoreNetwork::FluidMatrix::PlatonicBodyParams< Scalar > | 
| The parameter type.  More... | |
| struct | Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBody< shape > | 
| Implementation of the simplified pore-local capillary pressure-saturation curve for platonic bodies (tetrahedron, cube, octahedron, dodecahedron, icosahedron).  More... | |
| class | Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyRegularization< Scalar, BaseLaw > | 
| Two-phase rules for regularizing the pc-SW for platonic bodies.  More... | |
| struct | Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyRegularization< Scalar, BaseLaw >::Params< S > | 
| Namespaces | |
| namespace | Dumux | 
| namespace | Dumux::PoreNetwork | 
| namespace | Dumux::PoreNetwork::FluidMatrix | 
| Typedefs | |
| template<Pore::Shape shape, typename Scalar = double> | |
| using | Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyDefault | 
| A default configuration for using the VanGenuchten material law. | |
| template<Pore::Shape shape, typename Scalar = double> | |
| using | Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyNoReg = SingleShapeTwoPLocalRules<Scalar, TwoPLocalRulesPlatonicBody<shape>, Dumux::FluidMatrix::NoRegularization> | 
| A default configuration without regularization for using the VanGenuchten material law. | |