2 #include <isl_vertices.h>
4 #if defined(__cplusplus)
10 /* A parametric vertex. "vertex" contains the actual description
11 * of the vertex as a singleton parametric set. "dom" is the projection
12 * of "vertex" onto the parameter space, i.e., the activity domain
17 isl_basic_set *vertex;
20 /* A chamber in the chamber decomposition. The indices of the "n_vertices"
21 * active vertices are stored in "vertices".
37 struct isl_chamber *c;
41 isl_vertices *vertices;
46 struct isl_external_vertex {
47 isl_vertices *vertices;
51 int isl_vertices_foreach_disjoint_cell(__isl_keep isl_vertices *vertices,
52 int (*fn)(__isl_take isl_cell *cell, void *user), void *user);
54 __isl_give isl_vertices *isl_morph_vertices(__isl_take struct isl_morph *morph,
55 __isl_take isl_vertices *vertices);
57 #if defined(__cplusplus)