公有成员 |
| | CCplex () |
| virtual | ~CCplex () |
| bool | init (E_PROB_TYPE t, int32_t timeout=60) |
| | init cplex with problem type t and retry timeout 60 seconds
|
| bool | cleanup () |
| bool | setup_subgradientlpm_QP (float64_t C, CLabels *labels, CSparseFeatures< float64_t > *features, int32_t *idx_bound, int32_t num_bound, int32_t *w_zero, int32_t num_zero, float64_t *vee, int32_t num_dim, bool use_bias) |
| bool | setup_lpboost (float64_t C, int32_t num_cols) |
| bool | add_lpboost_constraint (float64_t factor, TSparseEntry< float64_t > *h, int32_t len, int32_t ulen, CLabels *label) |
| bool | setup_lpm (float64_t C, CSparseFeatures< float64_t > *x, CLabels *y, bool use_bias) |
| bool | setup_lp (float64_t *objective, float64_t *constraints_mat, int32_t rows, int32_t cols, float64_t *rhs, float64_t *lb, float64_t *ub) |
| bool | setup_qp (float64_t *H, int32_t dim) |
| bool | optimize (float64_t *sol, float64_t *lambda=NULL) |
| bool | dense_to_cplex_sparse (float64_t *H, int32_t rows, int32_t cols, int *&qmatbeg, int *&qmatcnt, int *&qmatind, double *&qmatval) |
| bool | set_time_limit (float64_t seconds) |
| bool | write_problem (char *filename) |
| bool | write_Q (char *filename) |
| virtual const char * | get_name () const |
保护属性 |
| CPXENVptr | env |
| CPXLPptr | lp |
| bool | lp_initialized |
| E_PROB_TYPE | problem_type |