Hybrid Query Processing Engine for Coprocessing in Database Systems
hype::core::Least_Squares_Method_1D Class Reference

#include <least_squares.hpp>

Inheritance diagram for hype::core::Least_Squares_Method_1D:
Collaboration diagram for hype::core::Least_Squares_Method_1D:

List of all members.

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_Internalcreate ()

Private Attributes

alglib::barycentricinterpolant timeestimationpolynomial_
unsigned int degree_of_polynomial_
bool polynomial_computed_

Detailed Description

Definition at line 18 of file least_squares.hpp.

Constructor & Destructor Documentation

Definition at line 12 of file least_squares.cpp.

Referenced by create().

Here is the caller graph for this function:

Member Function Documentation

Definition at line 31 of file least_squares.hpp.

References Least_Squares_Method_1D().

Referenced by hype::core::PluginLoader::loadPlugins().

Here is the call graph for this function:

Here is the caller graph for this function:

bool hype::core::Least_Squares_Method_1D::inTrainingPhase ( ) const throw () [virtual]

Implements hype::core::StatisticalMethod_Internal.

Definition at line 32 of file least_squares.cpp.

References polynomial_computed_.

Member Data Documentation

alglib::barycentricinterpolant hype::core::Least_Squares_Method_1D::timeestimationpolynomial_ [private]

Definition at line 38 of file least_squares.hpp.

Referenced by computeEstimation(), and recomuteApproximationFunction().

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines