136 Real db2_dp)
const = 0;
virtual Real dtauSUPG_dp(RealVectorValue vel, RealVectorValue dvel_dp, Real traceperm, RealVectorValue b, Real db2_dp) const =0
derivative of tau wrt porepressure (keeping gradp fixed)
virtual bool SUPG_trivial() const =0
Returns true if SUPG is trivial.
static InputParameters validParams()
virtual RealVectorValue bb(RealVectorValue vel, int dimen, RealVectorValue xi_prime, RealVectorValue eta_prime, RealVectorValue zeta_prime) const =0
|bb| ~ 2*velocity/element_length
virtual Real tauSUPG(RealVectorValue vel, Real traceperm, RealVectorValue b) const =0
The SUPG tau parameter.
static const std::string density
RichardsSUPG(const InputParameters ¶meters)
virtual RealVectorValue dtauSUPG_dgradp(RealVectorValue vel, RealTensorValue dvel_dgradp, Real traceperm, RealVectorValue b, RealVectorValue db2_dgradp) const =0
derivative of tau wrt gradient of porepressure
virtual RealVectorValue dbb2_dgradp(RealVectorValue vel, RealTensorValue dvel_dgradp, RealVectorValue xi_prime, RealVectorValue eta_prime, RealVectorValue zeta_prime) const =0
derivative of bb*bb wrt gradient of porepressure
TensorValue< Real > RealTensorValue
virtual RealVectorValue dvelSUPG_dp(RealTensorValue perm, Real density_prime, RealVectorValue gravity) const =0
derivative of SUPG velocity wrt porepressure (keeping gradp fixed)
base class for SUPG of the Richards equation You must override all the functions below with your spec...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
virtual RealTensorValue dvelSUPG_dgradp(RealTensorValue perm) const =0
derivative of SUPG velocity wrt gradient of porepressure
virtual Real dbb2_dp(RealVectorValue vel, RealVectorValue dvel_dp, RealVectorValue xi_prime, RealVectorValue eta_prime, RealVectorValue zeta_prime) const =0
derivative of bb*bb wrt porepressure
virtual RealVectorValue velSUPG(RealTensorValue perm, RealVectorValue gradp, Real density, RealVectorValue gravity) const =0
SUPG velocity This points in direction of information propagation.