19 params.
addClassDescription(
"Auxiliary Kernel that adds a forcing function to the value of an " 20 "AuxVariable from the previous time step.");
28 paramError(
"variable",
"The variable must be elemental");
const VariableValue & _u_old
AuxVariable value at previous time step.
Real & _dt
Time step size.
Add a forcing function to the previous time step value of an AuxVariable.
Function auxiliary value.
void paramError(const std::string ¶m, Args... args) const
Emits an error prefixed with the file and line number of the given param (from the input file) along ...
static InputParameters validParams()
registerMooseObject("MooseApp", ForcingFunctionAux)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeValue() override
Compute and return the value of the aux variable.
static InputParameters validParams()
unsigned int _qp
Quadrature point index.
const Function & _func
Function being used to compute the value of this kernel.
virtual Real value(Real t, const Point &p) const
Override this to evaluate the scalar function at point (t,x,y,z), by default this returns zero...
const MooseArray< Point > & _q_point
Active quadrature points.
ForcingFunctionAux(const InputParameters ¶meters)
bool isNodal() const
Nodal or elemental kernel?