const MaterialProperty< Real > *const _coeff
scalar time derivative coefficient
ArrayTimeDerivative(const InputParameters ¶meters)
const MaterialProperty< RealEigenMatrix > *const _coeff_2d_array
matrix time derivative coefficient
This class provides an interface for common operations on field variables of both FE and FV types wit...
virtual RealEigenVector computeQpJacobian() override
Compute this Kernel's contribution to the diagonal Jacobian at the current quadrature point...
static InputParameters validParams()
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic > RealEigenMatrix
const MaterialProperty< RealEigenVector > *const _coeff_array
array time derivative coefficient
All array time kernels should inherit from this class.
virtual void computeQpResidual(RealEigenVector &residual) override
Compute this Kernel's contribution to the residual at the current quadrature point, to be filled in residual.
const InputParameters & parameters() const
Get the parameters of the object.
virtual RealEigenMatrix computeQpOffDiagJacobian(const MooseVariableFEBase &jvar) override
This is the virtual that derived classes should override for computing a full Jacobian component...
Eigen::Matrix< Real, Eigen::Dynamic, 1 > RealEigenVector
const bool _has_coefficient
whether or not the coefficient property is provided