doc: document Polyhedron_Reduced_Basis and Polyhedron_Sample
[barvinok.git] / barvinok / options.h
blobfa60d9fcaba968b22d8eea785a4f7a20247abebb
1 #ifndef BARVINOK_OPTIONS_H
2 #define BARVINOK_OPTIONS_H
4 #if defined(__cplusplus)
5 extern "C" {
6 #endif
8 struct barvinok_options {
9 /* PolyLib options */
10 unsigned MaxRays;
12 /* NTL options */
13 /* LLL reduction parameter delta=LLL_a/LLL_b */
14 long LLL_a;
15 long LLL_b;
17 /* barvinok options */
19 * 0: no
20 * 1: depth first
21 * 2: breadth frist
23 int incremental_specialization;
25 /* lexmin options */
26 /* Check for integer points in domain
27 * 0: no
28 * 1: yes
30 int lexmin_emptiness_check;
33 struct barvinok_options *barvinok_options_new_with_defaults();
35 #if defined(__cplusplus)
37 #endif
39 #endif