CPlifArray类参考


详细描述

class PlifArray

在文件PlifArray.h23行定义。

继承图,类CPlifArray
Inheritance graph
[图例]

所有成员的列表。

公有成员

 CPlifArray ()
virtual ~CPlifArray ()
void add_plif (CPlifBase *new_plif)
void clear ()
int32_t get_num_plifs ()
virtual float64_t lookup_penalty (float64_t p_value, float64_t *svm_values) const
virtual float64_t lookup_penalty (int32_t p_value, float64_t *svm_values) const
virtual void penalty_clear_derivative ()
virtual void penalty_add_derivative (float64_t p_value, float64_t *svm_values, float64_t factor)
virtual float64_t get_max_value () const
virtual float64_t get_min_value () const
virtual bool uses_svm_values () const
virtual int32_t get_max_id () const
void get_used_svms (int32_t *num_svms, int32_t *svm_ids)
virtual void list_plif () const
virtual const char * get_name () const

保护属性

CDynamicArray< CPlifBase * > m_array
float64_t max_value
float64_t min_value

构造及析构函数文档

CPlifArray (  ) 

default constructor

在文件PlifArray.cpp25行定义。

~CPlifArray (  )  [virtual]

在文件PlifArray.cpp32行定义。


成员函数文档

void add_plif ( CPlifBase new_plif  ) 

add plif

参数:
new_plif the new plif to be added

在文件PlifArray.cpp36行定义。

void clear (  ) 

clear

在文件PlifArray.cpp55行定义。

int32_t get_max_id (  )  const [virtual]

get maximum ID

返回:
maximum ID

实现了CPlifBase

在文件PlifArray.cpp125行定义。

virtual float64_t get_max_value (  )  const [virtual]

get maximum value

返回:
maximum value

实现了CPlifBase

在文件PlifArray.h80行定义。

virtual float64_t get_min_value (  )  const [virtual]

get minimum value

返回:
minumum value

实现了CPlifBase

在文件PlifArray.h89行定义。

virtual const char* get_name (  )  const [virtual]
返回:
object name

实现了CSGObject

在文件PlifArray.h123行定义。

int32_t get_num_plifs (  ) 

get number of plifs

返回:
number of plifs

在文件PlifArray.h43行定义。

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

get SVM_ids and number of SVMs used

abstract base method

实现了CPlifBase

在文件PlifArray.cpp133行定义。

virtual void list_plif (  )  const [virtual]

print PLIF

lists all PLIFs in array

实现了CPlifBase

在文件PlifArray.h112行定义。

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

lookup penalty int32_t

参数:
p_value value
svm_values SVM values

实现了CPlifBase

在文件PlifArray.cpp78行定义。

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

lookup penalty float64_t

参数:
p_value value
svm_values SVM values

实现了CPlifBase

在文件PlifArray.cpp62行定义。

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

penalty add derivative

参数:
p_value value
svm_values SVM values
factor weighting the added value

实现了CPlifBase

在文件PlifArray.cpp110行定义。

void penalty_clear_derivative (  )  [virtual]

penalty clear derivative

实现了CPlifBase

在文件PlifArray.cpp104行定义。

bool uses_svm_values (  )  const [virtual]

check if plif uses SVM values

返回:
if plif uses SVM values

实现了CPlifBase

在文件PlifArray.cpp117行定义。


成员数据文档

plif array

在文件PlifArray.h127行定义。

float64_t max_value [protected]

maximum value

在文件PlifArray.h129行定义。

float64_t min_value [protected]

minimum value

在文件PlifArray.h131行定义。


该类的文档由以下文件生成:

SHOGUN Machine Learning Toolbox - Documentation