SHOGUN v0.9.0
组合类型 | 宏定义 | 函数
libqp.h文件参考

浏览该文件的源代码。

组合类型

struct  libqp_state_T

宏定义

#define LIBQP_PLUS_INF   (-log(0.0))
#define LIBQP_CALLOC(x, y)   calloc(x,y)
#define LIBQP_FREE(x)   free(x)
#define LIBQP_INDEX(ROW, COL, NUM_ROWS)   ((COL)*(NUM_ROWS)+(ROW))
#define LIBQP_MIN(A, B)   ((A) > (B) ? (B) : (A))
#define LIBQP_MAX(A, B)   ((A) < (B) ? (B) : (A))
#define LIBQP_ABS(A)   ((A) < 0 ? -(A) : (A))

函数

libqp_state_T libqp_splx_solver (const float64_t *(*get_col)(uint32_t), float64_t *diag_H, float64_t *f, float64_t *b, uint32_t *I, uint8_t *S, float64_t *x, uint32_t n, uint32_t MaxIter, float64_t TolAbs, float64_t TolRel, float64_t QP_TH, void(*print_state)(libqp_state_T state))
libqp_state_T libqp_gsmo_solver (const float64_t *(*get_col)(uint32_t), float64_t *diag_H, float64_t *f, float64_t *a, float64_t b, float64_t *LB, float64_t *UB, float64_t *x, uint32_t n, uint32_t MaxIter, float64_t TolKKT, void(*print_state)(libqp_state_T state))

宏定义文档

#define LIBQP_ABS (   A)    ((A) < 0 ? -(A) : (A))

在文件libqp.h35行定义。

#define LIBQP_CALLOC (   x,
 
)    calloc(x,y)

在文件libqp.h30行定义。

#define LIBQP_FREE (   x)    free(x)

在文件libqp.h31行定义。

#define LIBQP_INDEX (   ROW,
  COL,
  NUM_ROWS 
)    ((COL)*(NUM_ROWS)+(ROW))

在文件libqp.h32行定义。

#define LIBQP_MAX (   A,
 
)    ((A) < (B) ? (B) : (A))

在文件libqp.h34行定义。

#define LIBQP_MIN (   A,
 
)    ((A) > (B) ? (B) : (A))

在文件libqp.h33行定义。

#define LIBQP_PLUS_INF   (-log(0.0))

在文件libqp.h29行定义。


SHOGUN Machine Learning Toolbox - Documentation