Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:48:19

0001 #ifndef ISL_POLYNOMIAL_TYPE_H
0002 #define ISL_POLYNOMIAL_TYPE_H
0003 
0004 #include <isl/ctx.h>
0005 #include <isl/list.h>
0006 
0007 struct isl_qpolynomial;
0008 typedef struct isl_qpolynomial isl_qpolynomial;
0009 
0010 ISL_DECLARE_LIST_TYPE(qpolynomial)
0011 
0012 struct isl_term;
0013 typedef struct isl_term isl_term;
0014 
0015 struct __isl_export isl_pw_qpolynomial;
0016 typedef struct isl_pw_qpolynomial isl_pw_qpolynomial;
0017 
0018 ISL_DECLARE_LIST_TYPE(pw_qpolynomial)
0019 
0020 enum isl_fold {
0021     isl_fold_error = -1,
0022     isl_fold_min,
0023     isl_fold_max,
0024     isl_fold_list
0025 };
0026 
0027 struct isl_qpolynomial_fold;
0028 typedef struct isl_qpolynomial_fold isl_qpolynomial_fold;
0029 
0030 struct isl_pw_qpolynomial_fold;
0031 typedef struct isl_pw_qpolynomial_fold isl_pw_qpolynomial_fold;
0032 
0033 ISL_DECLARE_LIST_TYPE(pw_qpolynomial_fold)
0034 
0035 struct __isl_export isl_union_pw_qpolynomial;
0036 typedef struct isl_union_pw_qpolynomial isl_union_pw_qpolynomial;
0037 
0038 struct isl_union_pw_qpolynomial_fold;
0039 typedef struct isl_union_pw_qpolynomial_fold isl_union_pw_qpolynomial_fold;
0040 
0041 #endif