X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=isl_vertices_private.h;h=7c707fd54929d6f53c89fc07ea52ab70fc596038;hb=15722159fca2f13bda8b45082ba81fbbb5bf6b33;hp=90382e1f882c94b9ce78f7eeecdb19357d720642;hpb=4cee5cd9de4200eca501c65513b9435d9949120d;p=platform%2Fupstream%2Fisl.git diff --git a/isl_vertices_private.h b/isl_vertices_private.h index 90382e1..7c707fd 100644 --- a/isl_vertices_private.h +++ b/isl_vertices_private.h @@ -1,5 +1,5 @@ -#include -#include +#include +#include #if defined(__cplusplus) extern "C" { @@ -27,9 +27,11 @@ struct isl_chamber { }; struct isl_vertices { - isl_ctx *ctx; int ref; + /* The rational basic set spanned by the vertices. */ + isl_basic_set *bset; + int n_vertices; struct isl_vertex *v; @@ -51,6 +53,8 @@ struct isl_external_vertex { int isl_vertices_foreach_disjoint_cell(__isl_keep isl_vertices *vertices, int (*fn)(__isl_take isl_cell *cell, void *user), void *user); +int isl_cell_foreach_simplex(__isl_take isl_cell *cell, + int (*fn)(__isl_take isl_cell *simplex, void *user), void *user); __isl_give isl_vertices *isl_morph_vertices(__isl_take struct isl_morph *morph, __isl_take isl_vertices *vertices);