OGS
|
The class implements a basic permeability model that employs a parameter (for instance a constant parameter or mesh cell dependent parameter) to fill the intrinsic permeability tensor.
Definition at line 24 of file Permeability.h.
#include <Permeability.h>
Public Member Functions | |
Permeability (ParameterLib::Parameter< double > const &permeability_parameter, int const dimension) | |
virtual | ~Permeability ()=default |
virtual Eigen::MatrixXd | getValue (const double t, ParameterLib::SpatialPosition const &pos, const double variable, const double temperature) const |
Private Attributes | |
ParameterLib::Parameter< double > const & | _permeability_parameter |
int const | _dimension |
|
inlineexplicit |
Definition at line 27 of file Permeability.h.
References _dimension, ParameterLib::Parameter< T >::getNumberOfGlobalComponents(), and OGS_FATAL.
|
virtualdefault |
|
inlinevirtual |
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. |
Reimplemented in MaterialLib::PorousMedium::DupuitPermeability.
Definition at line 52 of file Permeability.h.
References _dimension, and _permeability_parameter.
Referenced by MaterialLib::PorousMedium::DupuitPermeability::getValue().
|
private |
Definition at line 67 of file Permeability.h.
Referenced by Permeability(), and getValue().
|
private |
Definition at line 66 of file Permeability.h.
Referenced by getValue().