Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
hype::core::LoadChangeEstimator Class Reference

#include <loadchange_estimator.hpp>

List of all members.

Public Member Functions

 LoadChangeEstimator (unsigned int size_of_circular_buffer=10)
double getLoadModificator () const throw ()
void add (const MeasurementPair &mp) throw ()

Private Attributes

boost::circular_buffer< double > last_load_factors_

Detailed Description

Definition at line 16 of file loadchange_estimator.hpp.


Constructor & Destructor Documentation

hype::core::LoadChangeEstimator::LoadChangeEstimator ( unsigned int  size_of_circular_buffer = 10)

Definition at line 10 of file loadchange_estimator.cpp.

References last_load_factors_.


Member Function Documentation

Definition at line 30 of file loadchange_estimator.cpp.

Referenced by hype::core::Algorithm::addMeasurementPair().

Here is the caller graph for this function:

Definition at line 14 of file loadchange_estimator.cpp.

References last_load_factors_.


Member Data Documentation

boost::circular_buffer<double> hype::core::LoadChangeEstimator::last_load_factors_ [private]

Definition at line 25 of file loadchange_estimator.hpp.

Referenced by getLoadModificator(), and LoadChangeEstimator().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines