Polly 20.0.0git
|
Go to the source code of this file.
Classes | |
struct | isl_vertex |
struct | isl_chamber |
struct | isl_vertices |
struct | isl_cell |
struct | isl_external_vertex |
Functions | |
isl_stat | isl_vertices_foreach_disjoint_cell (__isl_keep isl_vertices *vertices, isl_stat(*fn)(__isl_take isl_cell *cell, void *user), void *user) |
isl_stat | isl_cell_foreach_simplex (__isl_take isl_cell *cell, isl_stat(*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) |
isl_stat isl_cell_foreach_simplex | ( | __isl_take isl_cell * | cell, |
isl_stat(*)(__isl_take isl_cell *simplex, void *user) | fn, | ||
void * | user | ||
) |
Definition at line 1581 of file isl_vertices.c.
References fn, isl_alloc_array, isl_basic_set_dim(), isl_cell_free(), isl_cell_get_ctx(), isl_dim_all, isl_dim_set, isl_stat_error, isl_vec_alloc(), isl_vec_free(), total(), triangulate(), and user.
Referenced by bernstein_coefficients_cell().
__isl_give isl_vertices * isl_morph_vertices | ( | __isl_take struct isl_morph * | morph, |
__isl_take isl_vertices * | vertices | ||
) |
isl_stat isl_vertices_foreach_disjoint_cell | ( | __isl_keep isl_vertices * | vertices, |
isl_stat(*)(__isl_take isl_cell *cell, void *user) | fn, | ||
void * | user | ||
) |
Definition at line 1263 of file isl_vertices.c.
References fn, isl_basic_set_copy(), isl_basic_set_interior_point(), isl_basic_set_set_integral(), isl_basic_set_tighten_outward(), isl_cell_alloc(), isl_stat_error, isl_stat_ok, isl_vec_free(), isl_vertices_copy(), and user.
Referenced by bernstein_coefficients_base(), and test_chambers().