LRT14  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
Rhesus::Toolkit::Control::RunningSum Class Reference

Maintains a running sum. More...

#include <RunningSum.h>

Public Member Functions

 RunningSum (double decayConstant)
 Constructs a m_is_running sum.
 
double UpdateSum (double x)
 Adds a value into the sum.
 
void Clear ()
 clears the m_is_running sum
 
void setDecayConstant (double decayConstant)
 sets the decay constant
 

Detailed Description

Maintains a running sum.

Constructor & Destructor Documentation

Rhesus::Toolkit::Control::RunningSum::RunningSum ( double  decayConstant)
inline

Constructs a m_is_running sum.

Parameters
decayConstantrate of decay

Member Function Documentation

void Rhesus::Toolkit::Control::RunningSum::setDecayConstant ( double  decayConstant)
inline

sets the decay constant

Parameters
decayConstant

Here is the caller graph for this function:

double Rhesus::Toolkit::Control::RunningSum::UpdateSum ( double  x)
inline

Adds a value into the sum.

Parameters
x
Returns
new value

Here is the caller graph for this function:


The documentation for this class was generated from the following file: