LinearFVTimeDerivative(const InputParameters ¶ms)
Class constructor.
static InputParameters validParams()
This is a wrapper that forwards calls to the implementation, which can be switched out at any time wi...
std::vector< Real > _factor_history
Current and older values of the material property multiplier.
const TimeIntegrator & _time_integrator
The time integrator to use in this kernel, will provide information on how many states are required i...
Finite volume kernel that contributes approximations of volumetric integral terms to the matrix and r...
std::vector< Moose::StateArg > _state_args
State args, the args which will help us fetch the different states of the material property multiplie...
virtual Real computeRightHandSideContribution() override
Computes the right hand side contribution for the given variable on the current element.
virtual void setCurrentElemInfo(const ElemInfo *elem_info) override
Set the current ElemInfo object.
const Moose::Functor< Real > & _factor
The functor for the material property multipler.
Kernel that adds contributions from a time derivative term to a linear system populated using the fin...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Base class for time integrators.
virtual Real computeMatrixContribution() override
Computes the system matrix contribution for the given variable on the current element.
Class used for caching additional information for elements such as the volume and centroid...