GClasses

GClasses::GKernelTranslate Class Reference

A translation kernel. More...

#include <GKernelTrick.h>

Inheritance diagram for GClasses::GKernelTranslate:
GClasses::GKernel

List of all members.

Public Member Functions

 GKernelTranslate (GKernel *pK, double value)
 Takes ownership of pK.
virtual ~GKernelTranslate ()
virtual double apply (const double *pA, const double *pB)
 Computes K(A, B) + value.

Protected Attributes

GKernelm_pK
double m_value

Detailed Description

A translation kernel.


Constructor & Destructor Documentation

GClasses::GKernelTranslate::GKernelTranslate ( GKernel pK,
double  value 
) [inline]

Takes ownership of pK.

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

Member Function Documentation

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

Computes K(A, B) + value.

Implements GClasses::GKernel.


Member Data Documentation