![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <WeightedAverage.hpp>


Public Member Functions | |
| virtual void | put (const C &c, double w) |
| Put a value and average. | |
| virtual void | put (const C &c) |
| Put a value and average (Special: weight is always 1). | |
| virtual void | reset () |
| Reset the average to 0.0. | |
| WeightedAverage () | |
| Default constructor. | |
| virtual | ~WeightedAverage () |
| Destructor. | |
Private Attributes | |
| double | totalWeight |
| Sum of all weights. | |
Definition at line 40 of file WeightedAverage.hpp.
| wns::WeightedAverage< C >::WeightedAverage | ( | ) | [inline] |
Definition at line 47 of file WeightedAverage.hpp.
| virtual wns::WeightedAverage< C >::~WeightedAverage | ( | ) | [inline, virtual] |
Definition at line 55 of file WeightedAverage.hpp.
| virtual void wns::WeightedAverage< C >::put | ( | const C & | c, | |
| double | w | |||
| ) | [inline, virtual] |
Reimplemented in wns::TimeWeightedAverage< T, Clock >.
Definition at line 78 of file WeightedAverage.hpp.
| virtual void wns::WeightedAverage< C >::put | ( | const C & | c | ) | [inline, virtual] |
Reimplemented from wns::Average< C >.
Reimplemented in wns::TimeWeightedAverage< T, Clock >.
Definition at line 70 of file WeightedAverage.hpp.
| virtual void wns::WeightedAverage< C >::reset | ( | ) | [inline, virtual] |
Reimplemented from wns::AverageBase.
Reimplemented in wns::TimeWeightedAverage< T, Clock >.
Definition at line 61 of file WeightedAverage.hpp.
double wns::WeightedAverage< C >::totalWeight [private] |
Definition at line 86 of file WeightedAverage.hpp.
1.5.5