11 #include "MooseParsedFunctionWrapper.h"
19 InputParameters params = validParams<MooseParsedFunction>();
20 params += validParams<MooseParsedFunction>();
21 params.addRequiredParam<RealVectorValue>(
23 "The direction in which to take the derivative. This must not be a zero-length vector");
28 : MooseParsedFunction(parameters), _direction(getParam<RealVectorValue>(
"direction"))
32 mooseError(
"The direction in the GradParsedFunction must have positive length.");
39 return (_function_ptr->evaluate<Real>(t, p +
_direction) -
40 _function_ptr->evaluate<Real>(t, p -
_direction)) /