Machine Learning Library
|
#include <CKernel.h>
Public Member Functions | |
CMultiVariateGaussianKernel (CDenseVector< Type > tTmp=CDenseVector< Type >()) | |
~CMultiVariateGaussianKernel () | |
CMultiVariateGaussianKernel (const CMultiVariateGaussianKernel< Type > &tRef) | |
CMultiVariateGaussianKernel & | operator= (const CMultiVariateGaussianKernel< Type > &rtKernel) |
Type | execute (const CVector< Type > &rtVector1, const CVector< Type > &rtVector2) const |
Type | execute (const CVector< Type > &rtVector1, const Type *ptVector2) const |
Type | execute (const Type *ptVector1, const Type *ptVector2, int iDim) const |
Type | execute (Type tValue) const |
void | setBandwidth (Type tBw) |
virtual string | className () const |
Returns the class name. More... | |
virtual bool | isA (const char *acClass) const |
Check if the object is an instance of the class with given name. More... | |
void | setBandwidth (CDenseVector< Type > &tBw) |
CMultiVariateGaussianKernel < Type > * | clone () const |
virtual string | factoryObject () |
![]() | |
CKernel (Type tBandwidth=-1.0) | |
virtual | ~CKernel () |
Type | bandwidth () const |
void | setBandwidth (Type tB) |
virtual bool | serialize (fstream &stream, IO_MODE mode) |
Read/write from binary stream. More... | |
virtual bool | serialize2 (CArchiv &tA) |
![]() | |
CObject () | |
Constructor. More... | |
virtual | ~CObject () |
Destructor. More... | |
void | setVerbose (VERBOSE_LEVEL tVerbose) |
Set the verbose level. More... | |
VERBOSE_LEVEL | verbose (void) const |
Return current verbose level. More... | |
DATATYPE | dataType () const |
Returns the template data type. More... | |
Protected Attributes | |
CDenseVector< Type > | tVecBandwidth |
![]() | |
unsigned char | ucVerbose |
CMultiVariateGaussianKernel< Type >::CMultiVariateGaussianKernel | ( | CDenseVector< Type > | tTmp = CDenseVector< Type >() | ) |
CMultiVariateGaussianKernel< Type >::~CMultiVariateGaussianKernel | ( | ) |
CMultiVariateGaussianKernel< Type >::CMultiVariateGaussianKernel | ( | const CMultiVariateGaussianKernel< Type > & | tRef | ) |
|
inlinevirtual |
Returns the class name.
Reimplemented from CKernel< Type >.
Referenced by CMultiVariateGaussianKernel< Type >::isA().
|
virtual |
Implements CKernel< Type >.
|
inlinevirtual |
Implements CKernel< Type >.
|
inlinevirtual |
Implements CKernel< Type >.
|
inlinevirtual |
Implements CKernel< Type >.
|
inlinevirtual |
Implements CKernel< Type >.
|
inlinevirtual |
Implements CKernel< Type >.
|
inlinevirtual |
Check if the object is an instance of the class with given name.
Reimplemented from CKernel< Type >.
References CMultiVariateGaussianKernel< Type >::className(), and CKernel< Type >::isA().
CMultiVariateGaussianKernel& CMultiVariateGaussianKernel< Type >::operator= | ( | const CMultiVariateGaussianKernel< Type > & | rtKernel | ) |
void CMultiVariateGaussianKernel< Type >::setBandwidth | ( | Type | tBw | ) |
void CMultiVariateGaussianKernel< Type >::setBandwidth | ( | CDenseVector< Type > & | tBw | ) |
|
protected |