25 virtual void execute()
override;
Computes a moving average of the input control with a user-specified number of points to average...
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.
const InputParameters & parameters() const
Get the parameters of the object.
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...