Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#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_ |
hype::core::RelativeErrorBasedRecomputation::RelativeErrorBasedRecomputation | ( | const double & | error_threshold | ) | [explicit] |
static RecomputationHeuristic_Internal* hype::core::RelativeErrorBasedRecomputation::create | ( | ) | [inline, static] |
virtual 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.
unsigned int hype::core::RelativeErrorBasedRecomputation::counter_ [private] |
double hype::core::RelativeErrorBasedRecomputation::error_threshold_ [private] |