![]() |
v0.15.0 |
Generic material model for unsaturated water transport. More...
#include "tutorials/cor-0to1/src/UnsaturatedFlow.hpp"
Public Member Functions | |
| virtual | ~GenericMaterial () |
| virtual double | initialPcEval () const =0 |
| Initialize head. | |
| virtual void | printMatParameters (const int id, const std::string &prefix) const =0 |
| virtual MoFEMErrorCode | calK () |
| virtual MoFEMErrorCode | calDiffK () |
| virtual MoFEMErrorCode | calC () |
| virtual MoFEMErrorCode | calDiffC () |
| virtual MoFEMErrorCode | calTheta () |
| virtual MoFEMErrorCode | calSe () |
Public Attributes | |
| double | sCale |
| Scale time dependent eq. | |
| double | h |
| hydraulic head | |
| double | h_t |
| rate of hydraulic head | |
| double | K |
| Hydraulic conductivity [L/s]. | |
| double | diffK |
| Derivative of hydraulic conductivity [L/s * L^2/F]. | |
| double | C |
| Capacity [S^2/L^2]. | |
| double | diffC |
| Derivative of capacity [S^2/L^2 * L^2/F ]. | |
| double | tHeta |
| Water content. | |
| double | Se |
| Effective saturation. | |
| Range | tEts |
| Elements with this material. | |
| double | x |
| double | y |
| double | z |
| in meters (L) | |
Static Public Attributes | |
| static double | ePsilon0 = 0 |
| Regularization parameter. | |
| static double | ePsilon1 = 0 |
| Regularization parameter. | |
| static double | scaleZ = 1 |
| Scale z direction. | |
Generic material model for unsaturated water transport.
Definition at line 22 of file UnsaturatedFlow.hpp.
|
inlinevirtual |
Definition at line 24 of file UnsaturatedFlow.hpp.
|
inlinevirtual |
Reimplemented in MixTransport::MaterialDarcy, and MixTransport::MaterialWithAutomaticDifferentiation.
Definition at line 69 of file UnsaturatedFlow.hpp.
|
inlinevirtual |
Reimplemented in MixTransport::MaterialDarcy, and MixTransport::MaterialWithAutomaticDifferentiation.
Definition at line 76 of file UnsaturatedFlow.hpp.
|
inlinevirtual |
Reimplemented in MixTransport::MaterialDarcy, and MixTransport::MaterialWithAutomaticDifferentiation.
Definition at line 61 of file UnsaturatedFlow.hpp.
|
inlinevirtual |
Reimplemented in MixTransport::MaterialDarcy, and MixTransport::MaterialWithAutomaticDifferentiation.
Definition at line 54 of file UnsaturatedFlow.hpp.
|
inlinevirtual |
Reimplemented in MixTransport::MaterialDarcy, and MixTransport::MaterialWithAutomaticDifferentiation.
Definition at line 90 of file UnsaturatedFlow.hpp.
|
inlinevirtual |
Reimplemented in MixTransport::MaterialDarcy, and MixTransport::MaterialWithAutomaticDifferentiation.
Definition at line 83 of file UnsaturatedFlow.hpp.
|
pure virtual |
|
pure virtual |
Implemented in MixTransport::CommonMaterialData.
| double MixTransport::GenericMaterial::C |
Capacity [S^2/L^2].
Definition at line 37 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::diffC |
Derivative of capacity [S^2/L^2 * L^2/F ].
Definition at line 38 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::diffK |
Derivative of hydraulic conductivity [L/s * L^2/F].
Definition at line 36 of file UnsaturatedFlow.hpp.
|
static |
Regularization parameter.
Definition at line 26 of file UnsaturatedFlow.hpp.
|
static |
Regularization parameter.
Definition at line 27 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::h |
hydraulic head
Definition at line 32 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::h_t |
rate of hydraulic head
Definition at line 33 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::K |
Hydraulic conductivity [L/s].
Definition at line 35 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::sCale |
Scale time dependent eq.
Definition at line 30 of file UnsaturatedFlow.hpp.
|
static |
Scale z direction.
Definition at line 28 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::Se |
Effective saturation.
Definition at line 40 of file UnsaturatedFlow.hpp.
| Range MixTransport::GenericMaterial::tEts |
Elements with this material.
Definition at line 42 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::tHeta |
Water content.
Definition at line 39 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::x |
Definition at line 44 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::y |
Definition at line 44 of file UnsaturatedFlow.hpp.
| double MixTransport::GenericMaterial::z |
in meters (L)
Definition at line 44 of file UnsaturatedFlow.hpp.