Public Member Functions

CPlifBase Class Reference


Detailed Description

class PlifBase

Definition at line 21 of file PlifBase.h.

Inheritance diagram for CPlifBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CPlifBase ()
virtual ~CPlifBase ()
virtual float64_t lookup_penalty (float64_t p_value, float64_t *svm_values) const =0
virtual float64_t lookup_penalty (int32_t p_value, float64_t *svm_values) const =0
virtual void penalty_clear_derivative ()=0
virtual void penalty_add_derivative (float64_t p_value, float64_t *svm_values, float64_t factor)=0
virtual float64_t get_max_value () const =0
virtual float64_t get_min_value () const =0
virtual void get_used_svms (int32_t *num_svms, int32_t *svm_ids)=0
virtual bool uses_svm_values () const =0
virtual int32_t get_max_id () const =0
virtual void list_plif () const =0

Constructor & Destructor Documentation

CPlifBase (  ) 

default constructor

Definition at line 25 of file PlifBase.h.

virtual ~CPlifBase (  )  [virtual]

Definition at line 26 of file PlifBase.h.


Member Function Documentation

virtual int32_t get_max_id (  )  const [pure virtual]

get maximum ID

abstract base method

Returns:
maximum ID

Implemented in CPlif, and CPlifArray.

virtual float64_t get_max_value (  )  const [pure virtual]

get maximum value

abstract base method

Returns:
maximum value

Implemented in CPlif, and CPlifArray.

virtual float64_t get_min_value (  )  const [pure virtual]

get minimum value

abstract base method

Returns:
minimum value

Implemented in CPlif, and CPlifArray.

virtual void get_used_svms ( int32_t *  num_svms,
int32_t *  svm_ids 
) [pure virtual]

get SVM_ids and number of SVMs used

abstract base method

Implemented in CPlif, and CPlifArray.

virtual void list_plif (  )  const [pure virtual]

print PLIF

abstract base method

Implemented in CPlif, and CPlifArray.

virtual float64_t lookup_penalty ( float64_t  p_value,
float64_t svm_values 
) const [pure virtual]

lookup penalty float64_t

abstract base method

Parameters:
p_value value
svm_values SVM values
Returns:
penalty

Implemented in CPlif, and CPlifArray.

virtual float64_t lookup_penalty ( int32_t  p_value,
float64_t svm_values 
) const [pure virtual]

lookup penalty int32_t

abstract base method

Parameters:
p_value value
svm_values SVM values
Returns:
penalty

Implemented in CPlif, and CPlifArray.

virtual void penalty_add_derivative ( float64_t  p_value,
float64_t svm_values,
float64_t  factor 
) [pure virtual]

penalty add derivative

abstract base method

Parameters:
p_value value
svm_values SVM values
factor factor weighting the added value

Implemented in CPlif, and CPlifArray.

virtual void penalty_clear_derivative (  )  [pure virtual]

penalty clear derivative

abstrace base method

Implemented in CPlif, and CPlifArray.

virtual bool uses_svm_values (  )  const [pure virtual]

if plif uses SVM values

abstract base method

Returns:
if plif uses SVM values

Implemented in CPlif, and CPlifArray.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation