Hybrid Query Processing Engine for Coprocessing in Database Systems
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