OGS
|
The purpose of the class DupuitPermeability is the implementation of the special diffusion coefficient \(h K(h)\), where \(h\) is the hydraulic head of the previous non-linear iteration and \(K\) is the hydraulic conductivity. The diffusion coefficient is used in unconfined groundwater flow equation.
Definition at line 27 of file DupuitPermeability.h.
#include <DupuitPermeability.h>
Public Member Functions | |
DupuitPermeability (ParameterLib::Parameter< double > const &permeability_parameter, int const dimension) | |
Eigen::MatrixXd | getValue (const double t, ParameterLib::SpatialPosition const &pos, const double variable, const double temperature) const override |
Public Member Functions inherited from MaterialLib::PorousMedium::Permeability | |
Permeability (ParameterLib::Parameter< double > const &permeability_parameter, int const dimension) | |
virtual | ~Permeability ()=default |
|
inline |
Definition at line 30 of file DupuitPermeability.h.
|
inlineoverridevirtual |
Get the intrinsic permeability tensor.
t | point in time |
pos | spatial position |
variable | A variable with any double type value. |
temperature | Temperature with any double type value. |
The third parameter variable is (mis)used as aquifer thickness.
Reimplemented from MaterialLib::PorousMedium::Permeability.
Definition at line 40 of file DupuitPermeability.h.
References MaterialLib::PorousMedium::Permeability::getValue().