GClasses

GClasses::GKernelAdd Class Reference

An addition kernel. More...

#include <GKernelTrick.h>

Inheritance diagram for GClasses::GKernelAdd:
GClasses::GKernel

List of all members.

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

GKernelm_pK1
GKernelm_pK2

Detailed Description

An addition kernel.


Constructor & Destructor Documentation

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

Takes ownership of pK1 and pK2.

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

Member Function Documentation

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

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

Implements GClasses::GKernel.


Member Data Documentation