OutputTools< Real >::VariableValue VariableValue
Running (time-weighted) mean of a functor (FE, FV or linear FV variable, or any functor) over [t_star...
const VariableValue & _mean_old
Value of the average at the previous time step.
virtual Real computeValue() override
Compute and return the value of the aux variable.
Scheme
Quadratures of the time integral of the functor over a time step, in the order of the time_integratio...
const Real _start_time
Time at which averaging starts.
bool & _averaging
Restartable state.
virtual void timestepSetup() override
Gets called at the beginning of the timestep before this object is asked to do its job.
static InputParameters validParams()
Real & _t_start
Beginning of the averaging interval, never earlier than start_time.
const Scheme _scheme
Quadrature of the time integral of the functor over a time step.
const Moose::Functor< Real > & _functor
Quantity being averaged.
const InputParameters & parameters() const
Get the parameters of the object.
This is a wrapper that forwards calls to the implementation, which can be switched out at any time wi...