#include "tutorials/cor-0to1/src/MaterialUnsaturatedFlow.hpp"
|
| | MaterialVanGenuchten (const CommonMaterialData &data) |
| |
| template<typename TYPE > |
| TYPE | funTheta (TYPE &h, const double m) |
| |
| template<typename TYPE > |
| TYPE | funFunSeStar (TYPE &SeStar, const double m) |
| |
| adouble | funKr (adouble &ah) |
| |
| virtual void | recordTheta () |
| |
| virtual void | recordKr () |
| |
| void | printTheta (const double b, const double e, double s, const std::string &prefix) |
| |
| void | printKappa (const double b, const double e, double s, const std::string &prefix) |
| |
| void | printC (const double b, const double e, double s, const std::string &prefix) |
| |
| | MaterialWithAutomaticDifferentiation (const CommonMaterialData &data) |
| |
| template<typename TYPE > |
| TYPE | funSe (TYPE &theta) |
| |
| MoFEMErrorCode | calK () |
| |
| MoFEMErrorCode | calDiffK () |
| |
| MoFEMErrorCode | calC () |
| |
| MoFEMErrorCode | calDiffC () |
| |
| MoFEMErrorCode | calTheta () |
| |
| MoFEMErrorCode | calSe () |
| |
| | CommonMaterialData () |
| |
| double | initialPcEval () const |
| | Initialize head.
|
| |
| void | addOptions (po::options_description &o, const std::string &prefix) |
| |
| void | printMatParameters (const int id, const std::string &prefix) const |
| |
| virtual | ~GenericMaterial () |
| |
◆ MaterialVanGenuchten()
| MixTransport::MaterialVanGenuchten::MaterialVanGenuchten |
( |
const CommonMaterialData & |
data | ) |
|
|
inline |
Definition at line 262 of file MaterialUnsaturatedFlow.hpp.
266 }
virtual void recordTheta()
MaterialWithAutomaticDifferentiation(const CommonMaterialData &data)
◆ createMatPtr()
Definition at line 257 of file MaterialUnsaturatedFlow.hpp.
257 {
258 return boost::shared_ptr<CommonMaterialData>(
260 }
MaterialVanGenuchten(const CommonMaterialData &data)
◆ funFunSeStar()
template<typename TYPE >
| TYPE MixTransport::MaterialVanGenuchten::funFunSeStar |
( |
TYPE & |
SeStar, |
|
|
const double |
m |
|
) |
| |
|
inline |
◆ funKr()
Definition at line 283 of file MaterialUnsaturatedFlow.hpp.
283 {
284 const double m = 1 - 1 /
n;
288 double one = 1;
289 const double c = funFunSeStar<double>(one,
m);
291 pow((1 - funFunSeStar<adouble>(
aSeStar,
m)) / (1 -
c), 2);
292 }
const double c
speed of light (cm/ns)
double thetaM
model parameter
double thetaS
saturated water content
double thetaR
residual water contents
TYPE funTheta(TYPE &h, const double m)
◆ funTheta()
template<typename TYPE >
| TYPE MixTransport::MaterialVanGenuchten::funTheta |
( |
TYPE & |
h, |
|
|
const double |
m |
|
) |
| |
|
inline |
◆ printC()
| void MixTransport::MaterialVanGenuchten::printC |
( |
const double |
b, |
|
|
const double |
e, |
|
|
double |
s, |
|
|
const std::string & |
prefix |
|
) |
| |
|
inline |
◆ printKappa()
| void MixTransport::MaterialVanGenuchten::printKappa |
( |
const double |
b, |
|
|
const double |
e, |
|
|
double |
s, |
|
|
const std::string & |
prefix |
|
) |
| |
|
inline |
◆ printTheta()
| void MixTransport::MaterialVanGenuchten::printTheta |
( |
const double |
b, |
|
|
const double |
e, |
|
|
double |
s, |
|
|
const std::string & |
prefix |
|
) |
| |
|
inline |
◆ recordKr()
| virtual void MixTransport::MaterialVanGenuchten::recordKr |
( |
| ) |
|
|
inlinevirtual |
◆ recordTheta()
| virtual void MixTransport::MaterialVanGenuchten::recordTheta |
( |
| ) |
|
|
inlinevirtual |
◆ ah
| adouble MixTransport::MaterialVanGenuchten::ah |
◆ aKr
| adouble MixTransport::MaterialVanGenuchten::aKr |
◆ aSe
| adouble MixTransport::MaterialVanGenuchten::aSe |
◆ aSeStar
| adouble MixTransport::MaterialVanGenuchten::aSeStar |
◆ aTheta
| adouble MixTransport::MaterialVanGenuchten::aTheta |
The documentation for this struct was generated from the following file: