Flow123d  release_3.0.0-1124-g41e620f
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 106 of file soil_models.hh.

Constructor & Destructor Documentation

internal::VanGenuchten::VanGenuchten ( )

Definition at line 75 of file soil_models.cc.

Member Function Documentation

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 128 of file soil_models.cc.

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

Definition at line 107 of file soil_models.cc.

Here is the caller graph for this function:

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

Definition at line 113 of file soil_models.cc.

Here is the caller graph for this function:

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

Definition at line 79 of file soil_models.cc.

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

Definition at line 149 of file soil_models.cc.

Member Data Documentation

double internal::VanGenuchten::Bpar
protected

Definition at line 127 of file soil_models.hh.

double internal::VanGenuchten::FFQr
protected

Definition at line 136 of file soil_models.hh.

double internal::VanGenuchten::FFQs
protected

Definition at line 136 of file soil_models.hh.

double internal::VanGenuchten::Hs
protected

Definition at line 137 of file soil_models.hh.

double internal::VanGenuchten::K_lower_limit
protected

Definition at line 129 of file soil_models.hh.

double internal::VanGenuchten::m
protected

Definition at line 132 of file soil_models.hh.

double internal::VanGenuchten::Ppar
protected

Definition at line 128 of file soil_models.hh.

double internal::VanGenuchten::Qs_nc
protected

Definition at line 133 of file soil_models.hh.

SoilData internal::VanGenuchten::soil_param_
protected

Definition at line 124 of file soil_models.hh.


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