/haiku-buildtools/isl/ |
H A D | isl_lp_no_piplib.c | 14 isl_int *opt_denom, 12 isl_pip_solve_lp(struct isl_basic_map *bmap, int maximize, isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom, struct isl_vec **sol) argument
|
H A D | isl_lp_piplib.h | 21 isl_int *opt_denom,
|
H A D | isl_lp.c | 24 isl_int *opt_denom, 36 res = isl_tab_min(tab, f, denom, opt, opt_denom, 0); 53 * with denominator "denom", set *opt / *opt_denom to the minimal 57 * If opt_denom is NULL, then *opt is rounded up (or down) 64 isl_int *opt_denom, 75 return isl_pip_solve_lp(bmap, max, f, d, opt, opt_denom, sol); 77 return isl_tab_solve_lp(bmap, max, f, d, opt, opt_denom, sol); 85 isl_int *opt_denom, 89 f, d, opt, opt_denom, sol); 94 isl_int *opt_denom, 22 isl_tab_solve_lp(struct isl_basic_map *bmap, int maximize, isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom, struct isl_vec **sol) argument 62 isl_basic_map_solve_lp(struct isl_basic_map *bmap, int max, isl_int *f, isl_int d, isl_int *opt, isl_int *opt_denom, struct isl_vec **sol) argument 83 isl_basic_set_solve_lp(struct isl_basic_set *bset, int max, isl_int *f, isl_int d, isl_int *opt, isl_int *opt_denom, struct isl_vec **sol) argument 92 isl_map_solve_lp(__isl_keep isl_map *map, int max, isl_int *f, isl_int d, isl_int *opt, isl_int *opt_denom, struct isl_vec **sol) argument 201 isl_set_solve_lp(__isl_keep isl_set *set, int max, isl_int *f, isl_int d, isl_int *opt, isl_int *opt_denom, struct isl_vec **sol) argument [all...] |
H A D | isl_lp_piplib.c | 17 isl_int *opt_denom, PipQuast *sol) 24 if (opt_denom) { 27 isl_seq_cpy_from_pip(opt_denom, 59 isl_int *opt_denom, 98 copy_solution(*vec, maximize, opt, opt_denom, sol); 16 copy_solution(struct isl_vec *vec, int maximize, isl_int *opt, isl_int *opt_denom, PipQuast *sol) argument 57 isl_pip_solve_lp(struct isl_basic_map *bmap, int maximize, isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom, struct isl_vec **vec) argument
|
H A D | basis_reduction_tab.c | 22 isl_int opt_denom; member in struct:tab_lp 100 isl_int_init(lp->opt_denom); 145 &lp->opt, &lp->opt_denom, flags); 146 isl_int_mul_ui(lp->opt_denom, lp->opt_denom, 2); 147 if (isl_int_abs_lt(lp->opt, lp->opt_denom)) { 159 isl_int_divexact_ui(lp->opt_denom, lp->opt_denom, 2); 199 isl_int_set(mpq_denref(*F), lp->opt_denom); 208 isl_int_clear(lp->opt_denom); [all...] |
H A D | isl_tab.h | 204 isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom,
|
H A D | isl_convex_hull.c | 142 isl_int opt_denom; local 145 isl_int_init(opt_denom); 154 0, c, set->ctx->one, &opt, &opt_denom, NULL); 166 if (!isl_int_is_one(opt_denom)) 167 isl_seq_scale(c, c, opt_denom, len); 173 isl_int_clear(opt_denom); 177 isl_int_clear(opt_denom);
|
H A D | isl_tab.c | 2951 * "denom" in *opt, *opt_denom, assuming the tableau is not empty and 2953 * If opt_denom is NULL, then *opt is rounded up to the nearest integer. 2958 isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom, 3015 if (opt_denom) { 3017 isl_int_set(*opt_denom, tab->mat->row[var->index][0]); 2957 isl_tab_min(struct isl_tab *tab, isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom, unsigned flags) argument
|
/haiku-buildtools/isl/include/isl/ |
H A D | lp.h | 33 isl_int *opt_denom, 37 isl_int *opt_denom, 41 isl_int *opt_denom, 45 isl_int *opt_denom,
|