Merge branch 'maint'
[isl.git] / include / isl / deprecated / polynomial_int.h
blobb86fcf29f48a0ff3b848ad5d704806b817322039
1 #ifndef ISL_DEPRECATED_POLYNOMIAL_INT_H
2 #define ISL_DEPRECATED_POLYNOMIAL_INT_H
4 #include <isl/deprecated/int.h>
5 #include <isl/polynomial.h>
7 #if defined(__cplusplus)
8 extern "C" {
9 #endif
11 __isl_give isl_qpolynomial *isl_qpolynomial_rat_cst_on_domain(
12 __isl_take isl_space *space, const isl_int n, const isl_int d);
13 int isl_qpolynomial_is_cst(__isl_keep isl_qpolynomial *qp,
14 isl_int *n, isl_int *d);
15 __isl_give isl_qpolynomial *isl_qpolynomial_scale(
16 __isl_take isl_qpolynomial *qp, isl_int v);
18 void isl_term_get_num(__isl_keep isl_term *term, isl_int *n);
19 void isl_term_get_den(__isl_keep isl_term *term, isl_int *d);
21 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_scale(
22 __isl_take isl_qpolynomial_fold *fold, isl_int v);
24 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_fix_dim(
25 __isl_take isl_pw_qpolynomial_fold *pwf,
26 enum isl_dim_type type, unsigned n, isl_int v);
28 #if defined(__cplusplus)
30 #endif
32 #endif