add isl_pw_qpolynomial_get_dim
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 5 Mar 2010 11:54:17 +0000 (12:54 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 9 Mar 2010 11:38:12 +0000 (12:38 +0100)
include/isl_polynomial.h
isl_polynomial.c

index 8a28e1b..e2b158c 100644 (file)
@@ -47,6 +47,9 @@ __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_copy(
        __isl_keep isl_pw_qpolynomial *pwqp);
 void isl_pw_qpolynomial_free(__isl_take isl_pw_qpolynomial *pwqp);
 
+__isl_give isl_dim *isl_pw_qpolynomial_get_dim(
+       __isl_keep isl_pw_qpolynomial *pwqp);
+
 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_add(
        __isl_take isl_pw_qpolynomial *pwqp1,
        __isl_take isl_pw_qpolynomial *pwqp2);
index 02d5e7f..785ce5f 100644 (file)
@@ -1826,3 +1826,12 @@ error:
        isl_pw_qpolynomial_free(pwqp);
        return NULL;
 }
+
+__isl_give isl_dim *isl_pw_qpolynomial_get_dim(
+       __isl_keep isl_pw_qpolynomial *pwqp)
+{
+       if (!pwqp)
+               return NULL;
+
+       return isl_dim_copy(pwqp->dim);
+}