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