GClasses

GClasses::GKernelMultiply Class Reference

A multiplication kernel. More...

#include <GKernelTrick.h>

Inheritance diagram for GClasses::GKernelMultiply:
GClasses::GKernel

List of all members.

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

GKernelm_pK1
GKernelm_pK2

Detailed Description

A multiplication kernel.


Constructor & Destructor Documentation

GClasses::GKernelMultiply::GKernelMultiply ( GKernel pK1,
GKernel pK2 
) [inline]

Takes ownership of pK1 and pK2.

virtual GClasses::GKernelMultiply::~GKernelMultiply ( ) [inline, virtual]

Member Function Documentation

virtual double GClasses::GKernelMultiply::apply ( const double *  pA,
const double *  pB 
) [inline, virtual]

Computes K1(A, B) * K2(A, B)

Implements GClasses::GKernel.


Member Data Documentation