Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <oneshot_computation.hpp>
Public Member Functions | |
Oneshotcomputation () | |
virtual bool | internal_recompute (Algorithm &algortihm) |
Oneshotcomputation () | |
virtual const bool | recompute (Algorithm &algortihm) |
Static Public Member Functions | |
static RecomputationHeuristic_Internal * | create () |
static RecomputationHeuristic * | create () |
Private Attributes | |
bool | once_ |
unsigned int | counter_ |
static RecomputationHeuristic_Internal* hype::core::Oneshotcomputation::create | ( | ) | [inline, static] |
static RecomputationHeuristic* hype::core::Oneshotcomputation::create | ( | ) | [inline, static] |
virtual bool hype::core::Oneshotcomputation::internal_recompute | ( | Algorithm & | algortihm | ) | [virtual] |
returns true, if approximation function has to be recomputed and false otherwise
Implements hype::core::RecomputationHeuristic_Internal.
virtual const bool hype::core::Oneshotcomputation::recompute | ( | Algorithm & | algortihm | ) | [virtual] |
returns true, if approximation function has to be recomputed and false otherwise
Reimplemented from hype::core::RecomputationHeuristic_Internal.
unsigned int hype::core::Oneshotcomputation::counter_ [private] |
bool hype::core::Oneshotcomputation::once_ [private] |