X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=isl_sample.h;h=29a2a3bbb2d625f1125fc2898186abaf3dddcda8;hb=63fb8a7f484648c3caa25351c8c94ac2395ec563;hp=8e756c47e14bc67a3587b2245fd5101887bb596e;hpb=2cc57ea2b8a85684ea243fbd3581483670356168;p=platform%2Fupstream%2Fisl.git diff --git a/isl_sample.h b/isl_sample.h index 8e756c4..29a2a3b 100644 --- a/isl_sample.h +++ b/isl_sample.h @@ -1,7 +1,17 @@ +/* + * Copyright 2008-2009 Katholieke Universiteit Leuven + * + * Use of this software is governed by the MIT license + * + * Written by Sven Verdoolaege, K.U.Leuven, Departement + * Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium + */ + #ifndef ISL_SAMPLE_H #define ISL_SAMPLE -#include +#include +#include #if defined(__cplusplus) extern "C" { @@ -9,9 +19,15 @@ extern "C" { __isl_give isl_vec *isl_basic_set_sample_vec(__isl_take isl_basic_set *bset); struct isl_vec *isl_basic_set_sample_bounded(struct isl_basic_set *bset); +__isl_give isl_vec *isl_basic_set_sample_with_cone( + __isl_take isl_basic_set *bset, __isl_take isl_basic_set *cone); __isl_give isl_basic_set *isl_basic_set_from_vec(__isl_take isl_vec *vec); +int isl_tab_set_initial_basis_with_cone(struct isl_tab *tab, + struct isl_tab *tab_cone); +struct isl_vec *isl_tab_sample(struct isl_tab *tab); + #if defined(__cplusplus) } #endif