36 Real n = 1.0 / (1.0 - m);
39 Real dseff_dp = -m *
std::pow(inner, -m - 1) * dinner_dp;
51 Real n = 1.0 / (1.0 - m);
54 Real d2inner_dp2 = n * (n - 1) * al * al *
std::pow(-al * p, n - 2);
56 m *
std::pow(inner, -m - 1) * d2inner_dp2;
static Real dseff(Real p, Real al, Real m)
derivative of effective saturation wrt porepressure
static Real seff(Real p, Real al, Real m)
effective saturation as a fcn of porepressure
static Real d2seff(Real p, Real al, Real m)
2nd derivative of effective saturation wrt porepressure
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
MooseUnits pow(const MooseUnits &, int)