class GNPPLib, a Library of solvers for Generalized Nearest Point Problem (GNPP).
在文件GNPPLib.h第31行定义。
公有成员 |
| CGNPPLib (void) |
| CGNPPLib (float64_t *vector_y, CKernel *kernel, int32_t num_data, float64_t reg_const) |
virtual | ~CGNPPLib () |
int8_t | gnpp_mdm (float64_t *diag_H, float64_t *vector_c, float64_t *vector_y, int32_t dim, int32_t tmax, float64_t tolabs, float64_t tolrel, float64_t th, float64_t *alpha, int32_t *ptr_t, float64_t *ptr_aHa11, float64_t *ptr_aHa22, float64_t **ptr_History, int32_t verb) |
int8_t | gnpp_imdm (float64_t *diag_H, float64_t *vector_c, float64_t *vector_y, int32_t dim, int32_t tmax, float64_t tolabs, float64_t tolrel, float64_t th, float64_t *alpha, int32_t *ptr_t, float64_t *ptr_aHa11, float64_t *ptr_aHa22, float64_t **ptr_History, int32_t verb) |
virtual const char * | get_name () const |
保护成员 |
float64_t * | get_col (int64_t a, int64_t b) |
保护属性 |
float64_t ** | kernel_columns |
float64_t * | cache_index |
int32_t | first_kernel_inx |
int64_t | Cache_Size |
int32_t | m_num_data |
float64_t | m_reg_const |
float64_t * | m_vector_y |
CKernel * | m_kernel |
int8_t gnpp_imdm |
( |
float64_t * |
diag_H, |
|
|
float64_t * |
vector_c, |
|
|
float64_t * |
vector_y, |
|
|
int32_t |
dim, |
|
|
int32_t |
tmax, |
|
|
float64_t |
tolabs, |
|
|
float64_t |
tolrel, |
|
|
float64_t |
th, |
|
|
float64_t * |
alpha, |
|
|
int32_t * |
ptr_t, |
|
|
float64_t * |
ptr_aHa11, |
|
|
float64_t * |
ptr_aHa22, |
|
|
float64_t ** |
ptr_History, |
|
|
int32_t |
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 ); --------------------------------------------------------------
在文件GNPPLib.cpp第355行定义。
int8_t gnpp_mdm |
( |
float64_t * |
diag_H, |
|
|
float64_t * |
vector_c, |
|
|
float64_t * |
vector_y, |
|
|
int32_t |
dim, |
|
|
int32_t |
tmax, |
|
|
float64_t |
tolabs, |
|
|
float64_t |
tolrel, |
|
|
float64_t |
th, |
|
|
float64_t * |
alpha, |
|
|
int32_t * |
ptr_t, |
|
|
float64_t * |
ptr_aHa11, |
|
|
float64_t * |
ptr_aHa22, |
|
|
float64_t ** |
ptr_History, |
|
|
int32_t |
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 ); --------------------------------------------------------------
在文件GNPPLib.cpp第90行定义。