Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <least_squares.hpp>
Public Member Functions | |
Least_Squares_Method_1D () | |
virtual const EstimatedTime | computeEstimation (const Tuple &input_values) |
virtual bool | recomuteApproximationFunction (Algorithm &algorithm) |
virtual bool | inTrainingPhase () const throw () |
virtual void | retrain () |
virtual | ~Least_Squares_Method_1D () |
Static Public Member Functions | |
static StatisticalMethod_Internal * | create () |
Private Attributes | |
alglib::barycentricinterpolant | timeestimationpolynomial_ |
unsigned int | degree_of_polynomial_ |
bool | polynomial_computed_ |
virtual hype::core::Least_Squares_Method_1D::~Least_Squares_Method_1D | ( | ) | [virtual] |
virtual const EstimatedTime hype::core::Least_Squares_Method_1D::computeEstimation | ( | const Tuple & | input_values | ) | [virtual] |
Implements hype::core::StatisticalMethod_Internal.
static StatisticalMethod_Internal* hype::core::Least_Squares_Method_1D::create | ( | ) | [inline, static] |
virtual bool hype::core::Least_Squares_Method_1D::inTrainingPhase | ( | ) | const throw () [virtual] |
Implements hype::core::StatisticalMethod_Internal.
virtual bool hype::core::Least_Squares_Method_1D::recomuteApproximationFunction | ( | Algorithm & | algorithm | ) | [virtual] |
Implements hype::core::StatisticalMethod_Internal.
virtual void hype::core::Least_Squares_Method_1D::retrain | ( | ) | [virtual] |
Implements hype::core::StatisticalMethod_Internal.
unsigned int hype::core::Least_Squares_Method_1D::degree_of_polynomial_ [private] |
bool hype::core::Least_Squares_Method_1D::polynomial_computed_ [private] |
alglib::barycentricinterpolant hype::core::Least_Squares_Method_1D::timeestimationpolynomial_ [private] |