3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Typedefs
parkervangenuchten.hh File Reference

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.

Description

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...
 
Include dependency graph for parkervangenuchten.hh: