evalue.c: esum_over_domain_cst: pass down options to barvinok_enumerate_e
[barvinok.git] / barvinok / basis_reduction.h
blobbc6fa4422084e1dab7bbf94d5de4c8165749c003
1 #ifndef BARVINOK_BASIS_REDUCTION_H
2 #define BARVINOK_BASIS_REDUCTION_H
4 #include <barvinok/polylib.h>
6 #if defined(__cplusplus)
7 extern "C" {
8 #endif
10 struct barvinok_options;
12 Matrix *Polyhedron_Reduced_Basis(Polyhedron *P,
13 struct barvinok_options *options);
15 Matrix *glpk_Polyhedron_Reduced_Basis(Polyhedron *P,
16 struct barvinok_options *options);
17 Matrix *cdd_Polyhedron_Reduced_Basis(Polyhedron *P,
18 struct barvinok_options *options);
20 #if defined(__cplusplus)
22 #endif
24 #endif