Go to the documentation of this file.
21 params.addClassDescription(
"User object for no SUPG");
30 RealVectorValue )
const
32 return RealVectorValue();
37 return RealTensorValue();
42 RealVectorValue )
const
44 return RealVectorValue();
52 RealVectorValue )
const
54 return RealVectorValue();
62 RealVectorValue )
const
64 return RealVectorValue();
72 RealVectorValue )
const
79 RealVectorValue )
const
88 RealVectorValue )
const
90 return RealVectorValue();
RichardsSUPGnone(const InputParameters ¶meters)
RealVectorValue dtauSUPG_dgradp(RealVectorValue, RealTensorValue, Real, RealVectorValue, RealVectorValue) const
derivative of tau SUPG parameter wrt gradient of porepressure = zero
RealVectorValue velSUPG(RealTensorValue, RealVectorValue, Real, RealVectorValue) const
SUPG velocity = zero.
registerMooseObject("RichardsApp", RichardsSUPGnone)
InputParameters validParams< RichardsSUPG >()
RealTensorValue dvelSUPG_dgradp(RealTensorValue) const
derivative of SUPG velocity wrt gradient of porepressure = zero
RealVectorValue dbb2_dgradp(RealVectorValue, RealTensorValue, RealVectorValue, RealVectorValue, RealVectorValue) const
derivative of bb*bb wrt gradient of porepressure = zero
bool SUPG_trivial() const
Returns true if SUPG is trivial.
InputParameters validParams< RichardsSUPGnone >()
base class for SUPG of the Richards equation You must override all the functions below with your spec...
RealVectorValue bb(RealVectorValue, int, RealVectorValue, RealVectorValue, RealVectorValue) const
bb parameter = zero
Real dtauSUPG_dp(RealVectorValue, RealVectorValue, Real, RealVectorValue, Real) const
derivative of tau SUPG parameter wrt porepressure = zero
Real dbb2_dp(RealVectorValue, RealVectorValue, RealVectorValue, RealVectorValue, RealVectorValue) const
derivative of bb*bb wrt porepressure = zero
Real tauSUPG(RealVectorValue, Real, RealVectorValue) const
tau SUPG parameter = zero
RealVectorValue dvelSUPG_dp(RealTensorValue, Real, RealVectorValue) const
derivative of SUPG velocity wrt poreporessure = zero