GClasses

GClasses::GKernelPolynomial Class Reference

A polynomial kernel. More...

#include <GKernelTrick.h>

Inheritance diagram for GClasses::GKernelPolynomial:
GClasses::GKernel

List of all members.

Public Member Functions

 GKernelPolynomial (size_t dims, double offset, unsigned int order)
virtual ~GKernelPolynomial ()
virtual double apply (const double *pA, const double *pB)
 Computes (A * B + offset)^order.

Protected Attributes

size_t m_dims
double m_offset
unsigned int m_order

Detailed Description

A polynomial kernel.


Constructor & Destructor Documentation

GClasses::GKernelPolynomial::GKernelPolynomial ( size_t  dims,
double  offset,
unsigned int  order 
) [inline]
virtual GClasses::GKernelPolynomial::~GKernelPolynomial ( ) [inline, virtual]

Member Function Documentation

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

Computes (A * B + offset)^order.

Implements GClasses::GKernel.


Member Data Documentation

unsigned int GClasses::GKernelPolynomial::m_order [protected]