Column-oriented GPU-accelerated Database Management System
CoGaDB
hype::core::Least_Squares_Method_2D Class Reference

#include <multi_dim_least_squares.hpp>

Inheritance diagram for hype::core::Least_Squares_Method_2D:
Collaboration diagram for hype::core::Least_Squares_Method_2D:

List of all members.

Public Member Functions

 Least_Squares_Method_2D ()
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_2D ()

Static Public Member Functions

static StatisticalMethod_Internalcreate ()

Private Attributes

unsigned int degree_of_polynomial_
bool polynomial_computed_
alglib::real_1d_array objHeArray_

Constructor & Destructor Documentation

Referenced by create().

Here is the caller graph for this function:


Member Function Documentation

virtual const EstimatedTime hype::core::Least_Squares_Method_2D::computeEstimation ( const Tuple input_values) [virtual]
Todo:
move functionality of keeping a approximation function computed bit from derived classes in this base class

Implements hype::core::StatisticalMethod_Internal.

References Least_Squares_Method_2D().

Here is the call graph for this function:


Member Data Documentation

alglib::real_1d_array hype::core::Least_Squares_Method_2D::objHeArray_ [private]

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