Implementation of the exponential function relating specific interfacial area to wetting phase saturation and capillary pressure as suggested by Nuske(2009) (Diploma thesis) [nuske2009] .  
#include <dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponential.hh>
|  | 
| 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 | area (const Scalar swe, const Scalar pc, const Params< Scalar > ¶ms) | 
|  | The interfacial area. 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | darea_dpc (const Scalar swe, const Scalar pc, const Params< Scalar > ¶ms) | 
|  | the derivative of specific interfacial area function w.r.t. capillary pressure 
 | 
|  | 
| template<class Scalar> | 
| static Scalar | darea_dsw (const Scalar swe, const Scalar pc, const Params< Scalar > ¶ms) | 
|  | the derivative of specific interfacial area function w.r.t. saturation 
 | 
|  | 
◆ area()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::InterfacialAreaExponential::area | ( | const Scalar | swe, |  
          |  |  | const Scalar | pc, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
the suggested (as estimated from pore network models) awn surface:   \(\mathrm{
   a_{wn} = a_1 * (S_{wr}-S_w) .* (1-S_w) + a_2 * (S_{wr}-S_w) * (1-S_w) * \exp( a_3 * p_c) ;
}\) 
- Parameters
- 
  
    | swe | Effective saturation of the wetting phase |  | pc | Capillary pressure in \(\mathrm{[Pa]}\) |  | params | parameter container for the coefficients of the surface |  
 
 
 
◆ darea_dpc()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::InterfacialAreaExponential::darea_dpc | ( | const Scalar | swe, |  
          |  |  | const Scalar | pc, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
- Parameters
- 
  
    | params | parameter container for the coefficients of the surface |  | swe | Effective saturation of the wetting phase |  | pc | Capillary pressure in \(\mathrm{[Pa]}\) |  
 
 
 
◆ darea_dsw()
template<class Scalar> 
  
  | 
        
          | static Scalar Dumux::FluidMatrix::InterfacialAreaExponential::darea_dsw | ( | const Scalar | swe, |  
          |  |  | const Scalar | pc, |  
          |  |  | const Params< Scalar > & | params ) |  | inlinestatic | 
 
- Parameters
- 
  
    | params | parameter container for the coefficients of the surface |  | swe | Effective saturation of the wetting phase |  | pc | Capillary pressure in \(\mathrm{[Pa]}\) |  
 
 
 
◆ makeParams()
template<class Scalar = double> 
  
  | 
        
          | static Params< Scalar > Dumux::FluidMatrix::InterfacialAreaExponential::makeParams | ( | const std::string & | paramGroup | ) |  |  | inlinestatic | 
 
- Note
- This will give you nice error messages if a mandatory parameter is missing 
 
 
The documentation for this class was generated from the following file: