GClasses
|
A translation kernel. More...
#include <GKernelTrick.h>
Public Member Functions | |
GKernelTranslate (GKernel *pK, double value) | |
Takes ownership of pK. | |
virtual | ~GKernelTranslate () |
virtual double | apply (const double *pA, const double *pB) |
Computes K(A, B) + value. | |
Protected Attributes | |
GKernel * | m_pK |
double | m_value |
A translation kernel.
GClasses::GKernelTranslate::GKernelTranslate | ( | GKernel * | pK, |
double | value | ||
) | [inline] |
Takes ownership of pK.
virtual GClasses::GKernelTranslate::~GKernelTranslate | ( | ) | [inline, virtual] |
virtual double GClasses::GKernelTranslate::apply | ( | const double * | pA, |
const double * | pB | ||
) | [inline, virtual] |
Computes K(A, B) + value.
Implements GClasses::GKernel.
GKernel* GClasses::GKernelTranslate::m_pK [protected] |
double GClasses::GKernelTranslate::m_value [protected] |