GClasses

GClasses::GKernelScale Class Reference

A scalar kernel. More...

#include <GKernelTrick.h>

Inheritance diagram for GClasses::GKernelScale:
GClasses::GKernel

List of all members.

Public Member Functions

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

Protected Attributes

GKernelm_pK
double m_value

Detailed Description

A scalar kernel.


Constructor & Destructor Documentation

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

Takes ownership of pK.

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

Member Function Documentation

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

Computes K(A, B) * value.

Implements GClasses::GKernel.


Member Data Documentation

double GClasses::GKernelScale::m_value [protected]