GClasses
|
A multiplication kernel. More...
#include <GKernelTrick.h>
Public Member Functions | |
GKernelMultiply (GKernel *pK1, GKernel *pK2) | |
Takes ownership of pK1 and pK2. | |
virtual | ~GKernelMultiply () |
virtual double | apply (const double *pA, const double *pB) |
Computes K1(A, B) * K2(A, B) | |
Protected Attributes | |
GKernel * | m_pK1 |
GKernel * | m_pK2 |
A multiplication kernel.
Takes ownership of pK1 and pK2.
virtual GClasses::GKernelMultiply::~GKernelMultiply | ( | ) | [inline, virtual] |
virtual double GClasses::GKernelMultiply::apply | ( | const double * | pA, |
const double * | pB | ||
) | [inline, virtual] |
Computes K1(A, B) * K2(A, B)
Implements GClasses::GKernel.
GKernel* GClasses::GKernelMultiply::m_pK1 [protected] |
GKernel* GClasses::GKernelMultiply::m_pK2 [protected] |