Searched refs:cone (Results 1 - 7 of 7) sorted by relevance

/haiku-buildtools/isl/
H A Disl_sample.h23 __isl_take isl_basic_set *bset, __isl_take isl_basic_set *cone);
H A Disl_sample.c862 /* Given a linear cone "cone" and a rational point "vec",
863 * construct a polyhedron with shifted copies of the constraints in "cone",
864 * i.e., a polyhedron with "cone" as its recession cone, such that each
866 * lies entirely inside the affine cone 'vec + cone'.
868 * to yield an integer point that lies inside said affine cone.
870 * Denote the constraints of cone by "<a_i, x> >= 0" and the rational
872 * Let b_i = <a_i, v>. Then the affine cone 've
895 shift_cone(struct isl_basic_set *cone, struct isl_vec *vec) argument
953 round_up_in_cone(struct isl_vec *vec, struct isl_basic_set *cone, struct isl_mat *U) argument
1053 isl_basic_set_sample_with_cone( __isl_take isl_basic_set *bset, __isl_take isl_basic_set *cone) argument
1239 struct isl_basic_set *cone; local
[all...]
H A Disl_affine_hull.c754 * construct an initial affine hull containing the recession cone
799 * recession cone, detect and add all equalities to the tableau.
883 /* Compute the affine hull of "bset", where "cone" is the recession cone
915 struct isl_basic_set *cone)
922 if (!bset || !cone)
925 total = isl_basic_set_total_dim(cone);
926 cone_dim = total - cone->n_eq;
928 M = isl_mat_sub_alloc6(bset->ctx, cone->eq, 0, cone
914 affine_hull_with_cone(struct isl_basic_set *bset, struct isl_basic_set *cone) argument
994 struct isl_basic_set *cone; local
[all...]
H A Disl_tab_pip.c2631 struct isl_tab *cone; member in struct:isl_context_gbr
2740 struct isl_basic_set *cone; local
2755 if (!cgbr->cone) {
2757 cgbr->cone = isl_tab_from_recession_cone(bset, 0);
2758 if (!cgbr->cone)
2760 if (isl_tab_track_bset(cgbr->cone,
2764 if (isl_tab_detect_implicit_equalities(cgbr->cone) < 0)
2767 if (cgbr->cone->n_dead == cgbr->cone->n_col) {
2792 cone
[all...]
H A Disl_tab.h178 unsigned cone : 1; member in struct:isl_tab
H A Disl_tab.c77 tab->cone = 0;
296 tab->cone = tab->cone;
447 isl_assert(tab1->mat->ctx, tab1->cone == tab2->cone, return NULL);
549 prod->cone = tab1->cone;
1799 if (tab->cone) {
1804 if (tab->cone) {
1980 if (tab->cone) {
[all...]
/haiku-buildtools/isl/doc/
H A Dimplementation.tex656 The affine hull of the recession cone therefore needs to be projected
658 incrementally keep track of this recession cone. The reduced basis
1103 generate the rational cone
1109 a Hilbert basis of this cone \shortcite[Theorem~16.4]{Schrijver1986}.

Completed in 70 milliseconds