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

#include <statistical_method.hpp>

Inheritance diagram for hype::core::StatisticalMethod_Internal:
Collaboration diagram for hype::core::StatisticalMethod_Internal:

List of all members.

Public Member Functions

virtual const EstimatedTime computeEstimation (const Tuple &input_values)=0
virtual bool recomuteApproximationFunction (Algorithm &algorithm)=0
virtual bool inTrainingPhase () const =0 throw ()
virtual void retrain ()=0
virtual ~StatisticalMethod_Internal ()

Protected Member Functions

 StatisticalMethod_Internal (const std::string &name)

Private Attributes

std::string name_

Constructor & Destructor Documentation

hype::core::StatisticalMethod_Internal::StatisticalMethod_Internal ( const std::string &  name) [protected]

Member Function Documentation

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

Implemented in hype::core::Least_Squares_Method_1D, and hype::core::Least_Squares_Method_2D.


Member Data Documentation


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