
Definition at line 27 of file gnpplib.h.
Public Member Functions | |
| CGNPPLib (DREAL *vector_y, CKernel *kernel, INT num_data, DREAL reg_const) | |
| ~CGNPPLib () | |
| int | gnpp_mdm (double *diag_H, double *vector_c, double *vector_y, INT dim, INT tmax, double tolabs, double tolrel, double th, double *alpha, INT *ptr_t, double *ptr_aHa11, double *ptr_aHa22, double **ptr_History, INT verb) |
| int | gnpp_imdm (double *diag_H, double *vector_c, double *vector_y, INT dim, INT tmax, double tolabs, double tolrel, double th, double *alpha, INT *ptr_t, double *ptr_aHa11, double *ptr_aHa22, double **ptr_History, INT verb) |
Static Public Attributes | |
| static CParallel | parallel |
| static CIO | io |
| static CVersion | version |
Protected Member Functions | |
| DREAL * | get_col (long a, long b) |
Protected Attributes | |
| 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 |
constructor
| vector_y | vector y | |
| kernel | kernel | |
| num_data | number of data | |
| reg_const | reg const |
Definition at line 32 of file gnpplib.cpp.
| CGNPPLib::~CGNPPLib | ( | ) |
Definition at line 59 of file gnpplib.cpp.
| int CGNPPLib::gnpp_mdm | ( | double * | diag_H, | |
| double * | vector_c, | |||
| double * | vector_y, | |||
| INT | dim, | |||
| INT | tmax, | |||
| double | tolabs, | |||
| double | tolrel, | |||
| double | th, | |||
| double * | alpha, | |||
| INT * | ptr_t, | |||
| double * | ptr_aHa11, | |||
| double * | ptr_aHa22, | |||
| double ** | ptr_History, | |||
| INT | verb | |||
| ) |
-------------------------------------------------------------- QP solver based on MDM algorithm.
Usage: exitflag = gnpp_mdm(diag_H, vector_c, vector_y, dim, tmax, tolabs, tolrel, th, &alpha, &t, &aHa11, &aHa22, &History ); --------------------------------------------------------------
Definition at line 74 of file gnpplib.cpp.
| int CGNPPLib::gnpp_imdm | ( | double * | diag_H, | |
| double * | vector_c, | |||
| double * | vector_y, | |||
| INT | dim, | |||
| INT | tmax, | |||
| double | tolabs, | |||
| double | tolrel, | |||
| double | th, | |||
| double * | alpha, | |||
| INT * | ptr_t, | |||
| double * | ptr_aHa11, | |||
| double * | ptr_aHa22, | |||
| double ** | ptr_History, | |||
| INT | verb | |||
| ) |
-------------------------------------------------------------- QP solver based on improved MDM algorithm (u fixed v optimized)
Usage: exitflag = gnpp_imdm( diag_H, vector_c, vector_y, dim, tmax, tolabs, tolrel, th, &alpha, &t, &aHa11, &aHa22, &History ); --------------------------------------------------------------
Definition at line 339 of file gnpplib.cpp.
| DREAL * CGNPPLib::get_col | ( | long | a, | |
| long | b | |||
| ) | [protected] |
DREAL** CGNPPLib::kernel_columns [protected] |
DREAL* CGNPPLib::cache_index [protected] |
INT CGNPPLib::first_kernel_inx [protected] |
LONG CGNPPLib::Cache_Size [protected] |
INT CGNPPLib::m_num_data [protected] |
DREAL CGNPPLib::m_reg_const [protected] |
DREAL* CGNPPLib::m_vector_y [protected] |
CKernel* CGNPPLib::m_kernel [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.