version 3.8
Dumux::PoreNetwork::FluidMatrix Namespace Reference

Classes

struct  LocalRulesTraits
 LocalRulesTraits for implementation of capillary pressure curves for multiple pore body geometries. More...
 
class  MultiShapeTwoPLocalRules
 Implementation of capillary pressure curves for multiple pore body geometries. More...
 
struct  PlatonicBodyParams
 The parameter type. More...
 
class  SingleShapeTwoPLocalRules
 Base class for all standard pore-local pc-Sw curves. More...
 
struct  TwoPLocalRulesPlatonicBody
 Implementation of the simplified pore-local capillary pressure-saturation curve for platonic bodies (tetrahedron, cube, octahedron, dodecahedron, icosahedron). More...
 
class  TwoPLocalRulesPlatonicBodyRegularization
 Two-phase rules for regularizing the pc-SW for platonic bodies. More...
 

Typedefs

template<Pore::Shape shape, typename Scalar = double>
using TwoPLocalRulesPlatonicBodyDefault = SingleShapeTwoPLocalRules< Scalar, TwoPLocalRulesPlatonicBody< shape >, TwoPLocalRulesPlatonicBodyRegularization< Scalar, TwoPLocalRulesPlatonicBody< shape > > >
 A default configuration for using the VanGenuchten material law. More...
 
template<Pore::Shape shape, typename Scalar = double>
using TwoPLocalRulesPlatonicBodyNoReg = SingleShapeTwoPLocalRules< Scalar, TwoPLocalRulesPlatonicBody< shape >, Dumux::FluidMatrix::NoRegularization >
 A default configuration without regularization for using the VanGenuchten material law. More...