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

Implementation of the capillary pressure and relative permeability <-> saturation relations according to Brooks and Corey. More...

#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.

Description

Implementation of the capillary pressure and relative permeability <-> saturation relations according to Brooks and Corey.

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 VanGenuchten material law. More...
 
template<typename Scalar = double>
using Dumux::FluidMatrix::BrooksCoreyNoReg = TwoPMaterialLaw< Scalar, BrooksCorey, NoRegularization, TwoPEffToAbsDefaultPolicy >
 A default configuration without regularization for using the VanGenuchten material law. More...
 
Include dependency graph for brookscorey.hh: