Definition at line 27 of file gmnplib.h.
Public Member Functions | |
CGMNPLib (DREAL *vector_y, CKernel *kernel, INT num_data, INT num_virtual_data, INT num_classes, DREAL reg_const) | |
~CGMNPLib () | |
int | gmnp_imdm (double *vector_c, INT dim, INT tmax, double tolabs, double tolrel, double th, double *alpha, INT *ptr_t, double **ptr_History, INT verb) |
void | get_indices2 (INT *index, INT *c, INT i) |
Static Public Attributes | |
static CParallel | parallel |
static CIO | io |
static CVersion | version |
Protected Member Functions | |
DREAL * | get_kernel_col (INT a) |
DREAL * | get_col (INT a, INT b) |
double | kernel_fce (INT a, INT b) |
Protected Attributes | |
DREAL * | diag_H |
DREAL ** | kernel_columns |
DREAL * | cache_index |
INT | first_kernel_inx |
LONG | Cache_Size |
INT | m_num_data |
DREAL | m_reg_const |
DREAL * | m_vector_y |
CKernel * | m_kernel |
INT | first_virt_inx |
DREAL * | virt_columns [3] |
INT | m_num_virt_data |
INT | m_num_classes |
CGMNPLib::CGMNPLib | ( | DREAL * | vector_y, | |
CKernel * | kernel, | |||
INT | num_data, | |||
INT | num_virtual_data, | |||
INT | num_classes, | |||
DREAL | reg_const | |||
) |
constructor
vector_y | vector y | |
kernel | kernel | |
num_data | number of data | |
num_virtual_data | number of virtual data | |
num_classes | number of classes | |
reg_const | reg const |
Definition at line 78 of file gmnplib.cpp.
CGMNPLib::~CGMNPLib | ( | ) |
Definition at line 119 of file gmnplib.cpp.
int CGMNPLib::gmnp_imdm | ( | double * | vector_c, | |
INT | dim, | |||
INT | tmax, | |||
double | tolabs, | |||
double | tolrel, | |||
double | th, | |||
double * | alpha, | |||
INT * | ptr_t, | |||
double ** | ptr_History, | |||
INT | verb | |||
) |
-------------------------------------------------------------- GMNP solver based on improved MDM algorithm 1.
Search strategy: u determined by common rule and v is optimized.
Usage: exitflag = gmnp_imdm( &get_col, diag_H, vector_c, dim, tmax, tolabs, tolrel, th, &alpha, &t, &History ); --------------------------------------------------------------
Definition at line 236 of file gmnplib.cpp.
DREAL* CGMNPLib::diag_H [protected] |
DREAL** CGMNPLib::kernel_columns [protected] |
DREAL* CGMNPLib::cache_index [protected] |
INT CGMNPLib::first_kernel_inx [protected] |
LONG CGMNPLib::Cache_Size [protected] |
INT CGMNPLib::m_num_data [protected] |
DREAL CGMNPLib::m_reg_const [protected] |
DREAL* CGMNPLib::m_vector_y [protected] |
CKernel* CGMNPLib::m_kernel [protected] |
INT CGMNPLib::first_virt_inx [protected] |
DREAL* CGMNPLib::virt_columns[3] [protected] |
INT CGMNPLib::m_num_virt_data [protected] |
INT CGMNPLib::m_num_classes [protected] |
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.