18 params.
addClassDescription(
"Time derivative Kernel that acts on a coupled variable. Weak form: " 19 "$(\\psi_i, \\frac{\\partial v_h}{\\partial t})$.");
25 :
Kernel(parameters), _v_dot(coupledDot(
"v")), _dv_dot(coupledDotDu(
"v")), _v_var(coupled(
"v"))
static InputParameters validParams()
const VariableValue & _dv_dot
virtual Real computeQpJacobian() override
Compute this Kernel's contribution to the Jacobian at the current quadrature point.
This calculates the time derivative for a coupled variable.
CoupledTimeDerivative(const InputParameters ¶meters)
const VariableTestValue & _test
the current test function
static InputParameters validParams()
virtual Real computeQpResidual() override
Compute this Kernel's contribution to the residual at the current quadrature point.
unsigned int _i
current index for the test function
const unsigned int _v_var
unsigned int _j
current index for the shape function
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
For coupling standard variables.
const VariableValue & _v_dot
registerMooseObject("MooseApp", CoupledTimeDerivative)
const VariablePhiValue & _phi
the current shape functions
unsigned int _qp
The current quadrature point index.