v0.14.0 |
#include <tutorials/cor-0to1/src/MaterialUnsaturatedFlow.hpp>
Public Types | |
typedef boost::function< boost::shared_ptr< CommonMaterialData > const CommonMaterialData &data)> | RegisterHook |
Public Member Functions | |
CommonMaterialData () | |
double | initialPcEval () const |
Initialize head. More... | |
void | addOptions (po::options_description &o, const std::string &prefix) |
void | printMatParameters (const int id, const std::string &prefix) const |
Public Member Functions inherited from MixTransport::GenericMaterial | |
virtual | ~GenericMaterial () |
virtual MoFEMErrorCode | calK () |
virtual MoFEMErrorCode | calDiffK () |
virtual MoFEMErrorCode | calC () |
virtual MoFEMErrorCode | calDiffC () |
virtual MoFEMErrorCode | calTheta () |
virtual MoFEMErrorCode | calSe () |
Public Attributes | |
int | blockId |
Block Id. More... | |
std::string | matName |
material name More... | |
double | Ks |
Saturated hydraulic conductivity [m/day]. More... | |
double | hS |
minimum capillary height [m] More... | |
double | thetaS |
saturated water content More... | |
double | thetaR |
residual water contents More... | |
double | thetaM |
model parameter More... | |
double | alpha |
model parameter More... | |
double | n |
model parameter More... | |
double | Ah |
Initial hydraulic head coefficient. More... | |
double | AhZ |
Initial hydraulic head coefficient. More... | |
double | AhZZ |
Initial hydraulic head coefficient. More... | |
Public Attributes inherited from MixTransport::GenericMaterial | |
double | sCale |
Scale time dependent eq. More... | |
double | h |
hydraulic head More... | |
double | h_t |
rate of hydraulic head More... | |
double | K |
Hydraulic conductivity [L/s]. More... | |
double | diffK |
Derivative of hydraulic conductivity [L/s * L^2/F]. More... | |
double | C |
Capacity [S^2/L^2]. More... | |
double | diffC |
Derivative of capacity [S^2/L^2 * L^2/F ]. More... | |
double | tHeta |
Water content. More... | |
double | Se |
Effective saturation. More... | |
Range | tEts |
Elements with this material. More... | |
double | x |
double | y |
double | z |
in meters (L) More... | |
Additional Inherited Members | |
Static Public Attributes inherited from MixTransport::GenericMaterial | |
static double | ePsilon0 = 0 |
Regularization parameter. More... | |
static double | ePsilon1 = 0 |
Regularization parameter. More... | |
static double | scaleZ = 1 |
Scale z direction. More... | |
Definition at line 13 of file MaterialUnsaturatedFlow.hpp.
typedef boost::function<boost::shared_ptr<CommonMaterialData> const CommonMaterialData &data)> MixTransport::CommonMaterialData::RegisterHook |
Definition at line 99 of file MaterialUnsaturatedFlow.hpp.
|
inline |
|
inline |
Definition at line 49 of file MaterialUnsaturatedFlow.hpp.
|
inlinevirtual |
Initialize head.
Implements MixTransport::GenericMaterial.
Definition at line 47 of file MaterialUnsaturatedFlow.hpp.
|
inlinevirtual |
Implements MixTransport::GenericMaterial.
Definition at line 77 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::Ah |
Initial hydraulic head coefficient.
Definition at line 43 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::AhZ |
Initial hydraulic head coefficient.
Definition at line 44 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::AhZZ |
Initial hydraulic head coefficient.
Definition at line 45 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::alpha |
model parameter
Definition at line 39 of file MaterialUnsaturatedFlow.hpp.
int MixTransport::CommonMaterialData::blockId |
Block Id.
Definition at line 31 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::hS |
minimum capillary height [m]
Definition at line 35 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::Ks |
Saturated hydraulic conductivity [m/day].
Definition at line 34 of file MaterialUnsaturatedFlow.hpp.
std::string MixTransport::CommonMaterialData::matName |
material name
Definition at line 32 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::n |
model parameter
Definition at line 40 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::thetaM |
model parameter
Definition at line 38 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::thetaR |
residual water contents
Definition at line 37 of file MaterialUnsaturatedFlow.hpp.
double MixTransport::CommonMaterialData::thetaS |
saturated water content
Definition at line 36 of file MaterialUnsaturatedFlow.hpp.