Linear capillary pressure and relative permeability <-> saturation relations.  
 More...
#include <dumux/material/fluidmatrixinteractions/2p/linearmaterial.hh>
The entry pressure is reached at \(\mathrm{ \overline{S}_w = 1}\), the maximum capillary pressure is observed at \(\mathrm{ \overline{S}_w = 0}\). 
|  | 
| template<class Scalar = double> | 
| static Params< Scalar > | makeParams (const std::string ¶mGroup) | 
|  | Construct from a subgroup from the global parameter tree. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | pc (Scalar swe, const Params< Scalar > ¶ms) | 
|  | The capillary pressure-saturation curve. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | swe (Scalar pc, const Params< Scalar > ¶ms) | 
|  | The inverse saturation-capillary pressure curve. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | endPointPc (const Params< Scalar > ¶ms) | 
|  | The capillary pressure at Swe = 1.0 also called end point capillary pressure. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | dpc_dswe (Scalar swe, const Params< Scalar > ¶ms) | 
|  | The partial derivative of the capillary pressure w.r.t. the effective saturation. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | dswe_dpc (Scalar pc, const Params< Scalar > ¶ms) | 
|  | The partial derivative of the effective saturation w.r.t. the capillary pressure. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | krw (Scalar swe, const Params< Scalar > ¶ms) | 
|  | The relative permeability for the wetting phase. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | dkrw_dswe (Scalar swe, const Params< Scalar > ¶ms) | 
|  | The derivative of the relative permeability. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | krn (Scalar swe, const Params< Scalar > ¶ms) | 
|  | The relative permeability for the non-wetting phase. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | dkrn_dswe (Scalar swe, const Params< Scalar > ¶ms) | 
|  | The derivative of the relative permeability. 
 | 
|  | 
◆ dkrn_dswe()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::LinearMaterial::dkrn_dswe | ( | Scalar | swe, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
 
◆ dkrw_dswe()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::LinearMaterial::dkrw_dswe | ( | Scalar | swe, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
 
◆ dpc_dswe()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::LinearMaterial::dpc_dswe | ( | Scalar | swe, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
 
◆ dswe_dpc()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::LinearMaterial::dswe_dpc | ( | Scalar | pc, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
 
◆ endPointPc()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::LinearMaterial::endPointPc | ( | const Params< Scalar > & | params | ) |  |  | inlinestatic | 
 
 
◆ krn()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::LinearMaterial::krn | ( | Scalar | swe, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
 
◆ krw()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::LinearMaterial::krw | ( | Scalar | swe, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
 
◆ makeParams()
template<class Scalar = double> 
  
  | 
        
          | static Params< Scalar > Dumux::FluidMatrix::LinearMaterial::makeParams | ( | const std::string & | paramGroup | ) |  |  | inlinestatic | 
 
- Note
- This will give you nice error messages if a mandatory parameter is missing 
 
 
◆ pc()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::LinearMaterial::pc | ( | Scalar | swe, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
 
◆ swe()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::LinearMaterial::swe | ( | Scalar | pc, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
 
The documentation for this class was generated from the following file: