25 virtual void execute()
override;
Computes a moving average of the input control with a user-specified number of points to average...
const InputParameters & parameters() const
Get the parameters of the object.
std::vector< Real > & _values
Vector to store values.
Real & _previous_time
Previous time for which value was cached.
SmootherChainControl(const InputParameters ¶meters)
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Real & _output
Output control value.
const Real & _input
Input data.
const unsigned int _n_points
The number of points to use in the moving average.
virtual void execute() override
Execute the control.
void executeInner()
Performs the main execution.
Control that additionally provides the capability to produce/consume data values, to allow control op...