privately expose isl_qpolynomial_fold_scale
[isl.git] / include / isl / deprecated / aff_int.h
bloba0673747187ab72bf34397d3d9fa67577aa63371
1 #ifndef ISL_DEPRECATED_AFF_INT_H
2 #define ISL_DEPRECATED_AFF_INT_H
4 #include <isl/deprecated/int.h>
5 #include <isl/aff_type.h>
7 #if defined(__cplusplus)
8 extern "C" {
9 #endif
11 int isl_aff_get_constant(__isl_keep isl_aff *aff, isl_int *v);
12 int isl_aff_get_coefficient(__isl_keep isl_aff *aff,
13 enum isl_dim_type type, int pos, isl_int *v);
14 isl_stat isl_aff_get_denominator(__isl_keep isl_aff *aff, isl_int *v);
15 __isl_give isl_aff *isl_aff_set_constant(__isl_take isl_aff *aff, isl_int v);
16 __isl_give isl_aff *isl_aff_set_coefficient(__isl_take isl_aff *aff,
17 enum isl_dim_type type, int pos, isl_int v);
18 __isl_give isl_aff *isl_aff_set_denominator(__isl_take isl_aff *aff, isl_int v);
19 __isl_give isl_aff *isl_aff_add_constant(__isl_take isl_aff *aff, isl_int v);
20 __isl_give isl_aff *isl_aff_add_constant_num(__isl_take isl_aff *aff,
21 isl_int v);
22 __isl_give isl_aff *isl_aff_add_coefficient(__isl_take isl_aff *aff,
23 enum isl_dim_type type, int pos, isl_int v);
25 __isl_give isl_aff *isl_aff_mod(__isl_take isl_aff *aff, isl_int mod);
27 __isl_give isl_aff *isl_aff_scale(__isl_take isl_aff *aff, isl_int f);
28 __isl_give isl_aff *isl_aff_scale_down(__isl_take isl_aff *aff, isl_int f);
30 __isl_give isl_pw_aff *isl_pw_aff_mod(__isl_take isl_pw_aff *pwaff,
31 isl_int mod);
33 __isl_give isl_pw_aff *isl_pw_aff_scale(__isl_take isl_pw_aff *pwaff,
34 isl_int f);
35 __isl_give isl_pw_aff *isl_pw_aff_scale_down(__isl_take isl_pw_aff *pwaff,
36 isl_int f);
38 __isl_give isl_multi_aff *isl_multi_aff_scale(__isl_take isl_multi_aff *maff,
39 isl_int f);
41 #if defined(__cplusplus)
43 #endif
45 #endif