A multiplication kernel.
More...
#include <GKernelTrick.h>
GClasses::GKernelMultiply::GKernelMultiply |
( |
GKernel * |
pK1, |
|
|
GKernel * |
pK2 |
|
) |
| |
|
inline |
Takes ownership of pK1 and pK2.
GClasses::GKernelMultiply::GKernelMultiply |
( |
GDomNode * |
pNode | ) |
|
|
inline |
virtual GClasses::GKernelMultiply::~GKernelMultiply |
( |
| ) |
|
|
inlinevirtual |
virtual double GClasses::GKernelMultiply::apply |
( |
const double * |
pA, |
|
|
const double * |
pB, |
|
|
size_t |
dims |
|
) |
| |
|
inlinevirtual |
virtual const char* GClasses::GKernelMultiply::name |
( |
| ) |
const |
|
inlinevirtual |
virtual GDomNode* GClasses::GKernelMultiply::serialize |
( |
GDom * |
pDoc | ) |
|
|
inlinevirtual |
GKernel* GClasses::GKernelMultiply::m_pK1 |
|
protected |
GKernel* GClasses::GKernelMultiply::m_pK2 |
|
protected |