add isl_pw_qpolynomial_fold_dim
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 22 Mar 2010 18:21:21 +0000 (19:21 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 23 Mar 2010 14:33:46 +0000 (15:33 +0100)
include/isl_polynomial.h
isl_polynomial.c
isl_pw_templ.c

index a65ace9..2e595c3 100644 (file)
@@ -187,6 +187,9 @@ __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_copy(
        __isl_keep isl_pw_qpolynomial_fold *pwf);
 void isl_pw_qpolynomial_fold_free(__isl_take isl_pw_qpolynomial_fold *pwf);
 
+unsigned isl_pw_qpolynomial_fold_dim(__isl_keep isl_pw_qpolynomial_fold *pwf,
+       enum isl_dim_type type);
+
 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_zero(
        __isl_take isl_dim *dim);
 
index a12dc99..8b4a8be 100644 (file)
@@ -2189,12 +2189,6 @@ __isl_give isl_dim *isl_pw_qpolynomial_get_dim(
        return isl_dim_copy(pwqp->dim);
 }
 
-unsigned isl_pw_qpolynomial_dim(__isl_keep isl_pw_qpolynomial *pwqp,
-       enum isl_dim_type type)
-{
-       return pwqp ? isl_dim_size(pwqp->dim, type) : 0;
-}
-
 __isl_give isl_term *isl_term_alloc(__isl_take isl_dim *dim,
        __isl_take isl_mat *div)
 {
index 7ba5bfa..b65dfcb 100644 (file)
@@ -472,3 +472,8 @@ error:
        FN(PW,free)(pw);
        return NULL;
 }
+
+unsigned FN(PW,dim)(__isl_keep PW *pw, enum isl_dim_type type)
+{
+       return pw ? isl_dim_size(pw->dim, type) : 0;
+}