LinearKernel Class Reference

Linear Kernel, parameter free. More...

#include <KernelFunction.h>

Inheritance diagram for LinearKernel:
KernelFunction Model

List of all members.

Public Member Functions

 LinearKernel ()
 ~LinearKernel ()
double eval (const Array< double > &x1, const Array< double > &x2) const
 Evaluates the kernel function on a const object.
double evalDerivative (const Array< double > &x1, const Array< double > &x2, Array< double > &derivative) const
 Evaluates the kernel function and computes its derivatives w.r.t.

Detailed Description

Linear Kernel, parameter free.

Definition at line 120 of file KernelFunction.h.


Constructor & Destructor Documentation

LinearKernel::LinearKernel (  ) 

Definition at line 103 of file KernelFunction.cpp.

References Model::parameter.

LinearKernel::~LinearKernel (  ) 

Definition at line 108 of file KernelFunction.cpp.


Member Function Documentation

double LinearKernel::eval ( const Array< double > &  x1,
const Array< double > &  x2 
) const [virtual]

Evaluates the kernel function on a const object.

Implements KernelFunction.

Definition at line 113 of file KernelFunction.cpp.

References i.

Referenced by evalDerivative().

double LinearKernel::evalDerivative ( const Array< double > &  x1,
const Array< double > &  x2,
Array< double > &  derivative 
) const [virtual]

Evaluates the kernel function and computes its derivatives w.r.t.

the kernel parameters.

Reimplemented from KernelFunction.

Definition at line 125 of file KernelFunction.cpp.

References eval().


The documentation for this class was generated from the following files: