CPlifArray Class Reference

Inheritance diagram for CPlifArray:

Inheritance graph
[legend]

List of all members.


Detailed Description

class PlifArray

Definition at line 20 of file PlifArray.h.


Public Member Functions

 CPlifArray ()
virtual ~CPlifArray ()
void add_plif (CPlifBase *new_plif)
void clear ()
INT get_num_plifs ()
virtual DREAL lookup_penalty (DREAL p_value, DREAL *svm_values) const
virtual DREAL lookup_penalty (INT p_value, DREAL *svm_values) const
virtual void penalty_clear_derivative ()
virtual void penalty_add_derivative (DREAL p_value, DREAL *svm_values)
virtual DREAL get_max_value () const
virtual DREAL get_min_value () const
virtual bool uses_svm_values () const
virtual INT get_max_id () const
void get_used_svms (INT *num_svms, INT *svm_ids)

Static Public Attributes

static CParallel parallel
static CIO io
static CVersion version

Protected Attributes

CDynamicArray< CPlifBase * > m_array
DREAL max_value
DREAL min_value

Constructor & Destructor Documentation

CPlifArray::CPlifArray (  ) 

default constructor

Definition at line 23 of file PlifArray.cpp.

CPlifArray::~CPlifArray (  )  [virtual]

Definition at line 30 of file PlifArray.cpp.


Member Function Documentation

void CPlifArray::add_plif ( CPlifBase new_plif  ) 

add plif

Parameters:
new_plif the new plif to be added

Definition at line 34 of file PlifArray.cpp.

void CPlifArray::clear (  ) 

clear

Definition at line 53 of file PlifArray.cpp.

INT CPlifArray::get_num_plifs (  ) 

get number of plifs

Returns:
number of plifs

Definition at line 40 of file PlifArray.h.

DREAL CPlifArray::lookup_penalty ( DREAL  p_value,
DREAL svm_values 
) const [virtual]

lookup penalty DREAL

Parameters:
p_value value
svm_values SVM values

Implements CPlifBase.

Definition at line 60 of file PlifArray.cpp.

DREAL CPlifArray::lookup_penalty ( INT  p_value,
DREAL svm_values 
) const [virtual]

lookup penalty INT

Parameters:
p_value value
svm_values SVM values

Implements CPlifBase.

Definition at line 75 of file PlifArray.cpp.

void CPlifArray::penalty_clear_derivative (  )  [virtual]

penalty clear derivative

Implements CPlifBase.

Definition at line 100 of file PlifArray.cpp.

void CPlifArray::penalty_add_derivative ( DREAL  p_value,
DREAL svm_values 
) [virtual]

penalty add derivative

Parameters:
p_value value
svm_values SVM values

Implements CPlifBase.

Definition at line 106 of file PlifArray.cpp.

virtual DREAL CPlifArray::get_max_value (  )  const [virtual]

get maximum value

Returns:
maximum value

Implements CPlifBase.

Definition at line 73 of file PlifArray.h.

virtual DREAL CPlifArray::get_min_value (  )  const [virtual]

get minimum value

Returns:
minumum value

Implements CPlifBase.

Definition at line 82 of file PlifArray.h.

bool CPlifArray::uses_svm_values (  )  const [virtual]

check if plif uses SVM values

Returns:
if plif uses SVM values

Implements CPlifBase.

Definition at line 112 of file PlifArray.cpp.

INT CPlifArray::get_max_id (  )  const [virtual]

get maximum ID

Returns:
maximum ID

Implements CPlifBase.

Definition at line 120 of file PlifArray.cpp.

void CPlifArray::get_used_svms ( INT num_svms,
INT svm_ids 
) [virtual]

get SVM_ids and number of SVMs used

abstract base method

Implements CPlifBase.

Definition at line 128 of file PlifArray.cpp.


Member Data Documentation

plif array

Definition at line 102 of file PlifArray.h.

maximum value

Definition at line 104 of file PlifArray.h.

minimum value

Definition at line 106 of file PlifArray.h.

CParallel CSGObject::parallel [static, inherited]

Definition at line 105 of file SGObject.h.

CIO CSGObject::io [static, inherited]

Definition at line 106 of file SGObject.h.

CVersion CSGObject::version [static, inherited]

Definition at line 107 of file SGObject.h.


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

SHOGUN Machine Learning Toolbox - Documentation