MezzanineEngine 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups
rollingaverage.h File Reference

This stores the implementation and the declaration of the RollingAverage, BufferedRollingAverage, WeightedRollingAverage and the DefaultRollingAverage. More...

#include "datatypes.h"
+ Include dependency graph for rollingaverage.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Mezzanine::BufferedRollingAverage< RecordType >
 A RollingAverage that stores a copy of each record. and does the math when queried. More...
 
struct  Mezzanine::DefaultRollingAverage< RecordType >
 Use this to get the default rolling average for a given type. More...
 
class  Mezzanine::RollingAverage< RecordType >
 The interface for rolling averages used in the Mezzanine, and threading library. More...
 
class  Mezzanine::WeightedRollingAverage< RecordType, MathType >
 A weighted average that does math with every insertion and stores nothing. More...
 

Namespaces

 Mezzanine
 The bulk of the engine components go in this namspace.
 

Constant Groups

 Mezzanine
 The bulk of the engine components go in this namspace.
 

Detailed Description

This stores the implementation and the declaration of the RollingAverage, BufferedRollingAverage, WeightedRollingAverage and the DefaultRollingAverage.

Definition in file rollingaverage.h.