GClasses
|
A polynomial kernel. More...
#include <GKernelTrick.h>
Public Member Functions | |
GKernelPolynomial (size_t dims, double offset, unsigned int order) | |
virtual | ~GKernelPolynomial () |
virtual double | apply (const double *pA, const double *pB) |
Computes (A * B + offset)^order. | |
Protected Attributes | |
size_t | m_dims |
double | m_offset |
unsigned int | m_order |
A polynomial kernel.
GClasses::GKernelPolynomial::GKernelPolynomial | ( | size_t | dims, |
double | offset, | ||
unsigned int | order | ||
) | [inline] |
virtual GClasses::GKernelPolynomial::~GKernelPolynomial | ( | ) | [inline, virtual] |
virtual double GClasses::GKernelPolynomial::apply | ( | const double * | pA, |
const double * | pB | ||
) | [inline, virtual] |
Computes (A * B + offset)^order.
Implements GClasses::GKernel.
size_t GClasses::GKernelPolynomial::m_dims [protected] |
double GClasses::GKernelPolynomial::m_offset [protected] |
unsigned int GClasses::GKernelPolynomial::m_order [protected] |