#include <yat/classifier/KernelFunction.h>
Public Member Functions | |
KernelFunction (void) | |
virtual | ~KernelFunction (void) |
virtual double | operator() (const DataLookup1D &, const DataLookup1D &) const =0 |
virtual double | operator() (const DataLookup1D &, const DataLookupWeighted1D &) const =0 |
double | operator() (const DataLookupWeighted1D &vec_w, const DataLookup1D &vec) const |
virtual double | operator() (const DataLookupWeighted1D &, const DataLookupWeighted1D &) const =0 |
theplu::yat::classifier::KernelFunction::KernelFunction | ( | void | ) | [inline] |
Constructor
virtual theplu::yat::classifier::KernelFunction::~KernelFunction | ( | void | ) | [inline, virtual] |
Destructor
virtual double theplu::yat::classifier::KernelFunction::operator() | ( | const DataLookupWeighted1D & | , | |
const DataLookupWeighted1D & | ||||
) | const [pure virtual] |
Implemented in theplu::yat::classifier::GaussianKernelFunction, and theplu::yat::classifier::PolynomialKernelFunction.
double theplu::yat::classifier::KernelFunction::operator() | ( | const DataLookupWeighted1D & | vec_w, | |
const DataLookup1D & | vec | |||
) | const [inline] |
virtual double theplu::yat::classifier::KernelFunction::operator() | ( | const DataLookup1D & | , | |
const DataLookupWeighted1D & | ||||
) | const [pure virtual] |
Implemented in theplu::yat::classifier::GaussianKernelFunction, and theplu::yat::classifier::PolynomialKernelFunction.
virtual double theplu::yat::classifier::KernelFunction::operator() | ( | const DataLookup1D & | , | |
const DataLookup1D & | ||||
) | const [pure virtual] |
Implemented in theplu::yat::classifier::GaussianKernelFunction, and theplu::yat::classifier::PolynomialKernelFunction.