Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
|
#include <event_based_recomputation.hpp>
Public Member Functions | |
RelativeErrorBasedRecomputation () | |
RelativeErrorBasedRecomputation (const double &error_threshold) | |
virtual bool | internal_recompute (Algorithm &algortihm) |
Static Public Member Functions | |
static RecomputationHeuristic_Internal * | create () |
Private Attributes | |
unsigned int | counter_ |
double | error_threshold_ |
Definition at line 16 of file event_based_recomputation.hpp.
Definition at line 8 of file event_based_recomputation.cpp.
References create(), hype::core::RecomputationHeuristicFactorySingleton::Instance(), and hype::core::Factory< AbstractProduct, IdentifierType, ProductCreator >::Register().
Referenced by create().
hype::core::RelativeErrorBasedRecomputation::RelativeErrorBasedRecomputation | ( | const double & | error_threshold | ) | [explicit] |
static RecomputationHeuristic_Internal* hype::core::RelativeErrorBasedRecomputation::create | ( | ) | [inline, static] |
Definition at line 24 of file event_based_recomputation.hpp.
References RelativeErrorBasedRecomputation().
Referenced by RelativeErrorBasedRecomputation().
bool hype::core::RelativeErrorBasedRecomputation::internal_recompute | ( | Algorithm & | algortihm | ) | [virtual] |
returns true, if approximation function has to be recomputed and false otherwise
Implements hype::core::RecomputationHeuristic_Internal.
Definition at line 12 of file event_based_recomputation.cpp.
References hype::core::Algorithm::getName().
unsigned int hype::core::RelativeErrorBasedRecomputation::counter_ [private] |
Definition at line 29 of file event_based_recomputation.hpp.
double hype::core::RelativeErrorBasedRecomputation::error_threshold_ [private] |
Definition at line 30 of file event_based_recomputation.hpp.