Searched refs:opt_denom (Results 1 - 9 of 9) sorted by relevance

/haiku-buildtools/isl/
H A Disl_lp_no_piplib.c14 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 Disl_lp_piplib.h21 isl_int *opt_denom,
H A Disl_lp.c24 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 Disl_lp_piplib.c17 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 Dbasis_reduction_tab.c22 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 Disl_tab.h204 isl_int *f, isl_int denom, isl_int *opt, isl_int *opt_denom,
H A Disl_convex_hull.c142 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 Disl_tab.c2951 * "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 Dlp.h33 isl_int *opt_denom,
37 isl_int *opt_denom,
41 isl_int *opt_denom,
45 isl_int *opt_denom,

Completed in 396 milliseconds