Go to the documentation of this file.
29 RealVectorValue
velSUPG(RealTensorValue ,
32 RealVectorValue )
const;
40 RealVectorValue )
const;
43 RealVectorValue
bb(RealVectorValue ,
47 RealVectorValue )
const;
54 RealVectorValue )
const;
61 RealVectorValue )
const;
64 Real
tauSUPG(RealVectorValue , Real , RealVectorValue )
const;
71 RealVectorValue )
const;
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.
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.
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
InputParameters validParams< RichardsSUPGnone >()
RealVectorValue dvelSUPG_dp(RealTensorValue, Real, RealVectorValue) const
derivative of SUPG velocity wrt poreporessure = zero