Kernel Class Reference

Inheritance diagram for Kernel:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Kernel (int32_t l, svm_node *const *x, const svm_parameter &param)
virtual ~Kernel ()
virtual Qfloatget_Q (int32_t column, int32_t len) const =0
virtual Qfloatget_QD () const =0
virtual void swap_index (int32_t i, int32_t j) const
float64_t kernel_function (int32_t i, int32_t j) const


Detailed Description

Definition at line 209 of file SVM_libsvm.cpp.


Constructor & Destructor Documentation

Kernel::Kernel ( int32_t  l,
svm_node *const *  x,
const svm_parameter param 
)

Definition at line 239 of file SVM_libsvm.cpp.

Kernel::~Kernel (  )  [virtual]

Definition at line 248 of file SVM_libsvm.cpp.


Member Function Documentation

virtual Qfloat* Kernel::get_Q ( int32_t  column,
int32_t  len 
) const [pure virtual]

Implements QMatrix.

Implemented in SVC_Q, ONE_CLASS_Q, and SVR_Q.

virtual Qfloat* Kernel::get_QD (  )  const [pure virtual]

Implements QMatrix.

Implemented in SVC_Q, ONE_CLASS_Q, and SVR_Q.

float64_t Kernel::kernel_function ( int32_t  i,
int32_t  j 
) const

Definition at line 222 of file SVM_libsvm.cpp.

virtual void Kernel::swap_index ( int32_t  i,
int32_t  j 
) const [virtual]

Implements QMatrix.

Reimplemented in SVC_Q, ONE_CLASS_Q, and SVR_Q.

Definition at line 216 of file SVM_libsvm.cpp.


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

SHOGUN Machine Learning Toolbox - Documentation