Flow123d  DF_mechanic_bench-4ba6315
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
internal::VanGenuchten Class Reference

#include <soil_models.hh>

Inheritance diagram for internal::VanGenuchten:
Inheritance graph
[legend]
Collaboration diagram for internal::VanGenuchten:
Collaboration graph
[legend]

Public Member Functions

 VanGenuchten ()
 
void reset_ (SoilData soil)
 
template<class T >
conductivity_ (const T &h) const
 k(h)=t(h)**(0.5)* (1- ((h)**n/(1+(h)**n)) **m)**2 More...
 
template<class T >
water_content_ (const T &h) const
 

Protected Member Functions

template<class T >
Q_rel (const T &h) const
 
template<class T >
Q_rel_inv (const T &q) const
 

Protected Attributes

SoilData soil_param_
 
double Bpar
 
double Ppar
 
double K_lower_limit
 
double m
 
double Qs_nc
 
double FFQr
 
double FFQs
 
double Hs
 

Detailed Description

Definition at line 107 of file soil_models.hh.

Constructor & Destructor Documentation

◆ VanGenuchten()

internal::VanGenuchten::VanGenuchten ( )

Definition at line 72 of file soil_models.cc.

Member Function Documentation

◆ conductivity_()

template<class T >
T internal::VanGenuchten::conductivity_ ( const T &  h) const

k(h)=t(h)**(0.5)* (1- ((h)**n/(1+(h)**n)) **m)**2

Definition at line 125 of file soil_models.cc.

◆ Q_rel()

template<class T >
T internal::VanGenuchten::Q_rel ( const T &  h) const
protected

Definition at line 104 of file soil_models.cc.

Here is the caller graph for this function:

◆ Q_rel_inv()

template<class T >
T internal::VanGenuchten::Q_rel_inv ( const T &  q) const
protected

Definition at line 110 of file soil_models.cc.

Here is the caller graph for this function:

◆ reset_()

void internal::VanGenuchten::reset_ ( SoilData  soil)

Definition at line 76 of file soil_models.cc.

◆ water_content_()

template<class T >
T internal::VanGenuchten::water_content_ ( const T &  h) const

Definition at line 146 of file soil_models.cc.

Member Data Documentation

◆ Bpar

double internal::VanGenuchten::Bpar
protected

Definition at line 128 of file soil_models.hh.

◆ FFQr

double internal::VanGenuchten::FFQr
protected

Definition at line 137 of file soil_models.hh.

◆ FFQs

double internal::VanGenuchten::FFQs
protected

Definition at line 137 of file soil_models.hh.

◆ Hs

double internal::VanGenuchten::Hs
protected

Definition at line 138 of file soil_models.hh.

◆ K_lower_limit

double internal::VanGenuchten::K_lower_limit
protected

Definition at line 130 of file soil_models.hh.

◆ m

double internal::VanGenuchten::m
protected

Definition at line 133 of file soil_models.hh.

◆ Ppar

double internal::VanGenuchten::Ppar
protected

Definition at line 129 of file soil_models.hh.

◆ Qs_nc

double internal::VanGenuchten::Qs_nc
protected

Definition at line 134 of file soil_models.hh.

◆ soil_param_

SoilData internal::VanGenuchten::soil_param_
protected

Definition at line 125 of file soil_models.hh.


The documentation for this class was generated from the following files: