evalue.c: evalue_substitute: move from edomain.cc
[barvinok.git] / scale.h
blob1d7a0cd5b048e4b66134eef12739f7267ec2bc10
1 #include <barvinok/polylib.h>
3 struct barvinok_options;
5 #if defined(__cplusplus)
6 extern "C" {
7 #endif
9 Polyhedron *Polyhedron_Flate(Polyhedron *P, unsigned nparam, int inflate,
10 unsigned MaxRays);
11 void Param_Vertex_Common_Denominator(Param_Vertices *V);
13 evalue *scale_bound(Polyhedron *P, Polyhedron *C,
14 struct barvinok_options *options);
15 evalue *scale(Param_Polyhedron *PP, Polyhedron *P, Polyhedron *C,
16 Polyhedron *CEq, Matrix *CT,
17 struct barvinok_options *options);
19 #if defined(__cplusplus)
21 #endif