volume.c: drop redundant arguments to volume_simplex
[barvinok.git] / scale.h
blobc68971cf9b8b4b8ddbd419abf62f7f6d1e56ef13
1 #include <barvinok/polylib.h>
3 struct barvinok_options;
5 #if defined(__cplusplus)
6 extern "C" {
7 #endif
9 struct scale_data {
10 Value det;
11 int save_approximation;
14 Polyhedron *Polyhedron_Flate(Polyhedron *P, unsigned nparam, int inflate,
15 unsigned MaxRays);
17 Polyhedron *scale_init(Polyhedron *P, Polyhedron *C, struct scale_data *scaling,
18 struct barvinok_options *options);
19 Polyhedron *scale(Param_Polyhedron *PP, Polyhedron *P,
20 struct scale_data *scaling, int free_P,
21 struct barvinok_options *options);
22 void scale_finish(evalue *e, struct scale_data *scaling,
23 struct barvinok_options *options);
25 #if defined(__cplusplus)
27 #endif