1 #include <barvinok/polylib.h>
3 #if defined(__cplusplus)
7 struct barvinok_options
;
9 Param_Polyhedron
*Polyhedron2Param_Polyhedron(Polyhedron
*Din
, Polyhedron
*Cin
,
10 struct barvinok_options
*options
);
11 Polyhedron
*Param_Polyhedron2Polyhedron(Param_Polyhedron
*PP
,
12 struct barvinok_options
*options
);
13 int Param_Polyhedron_Is_Lower_Dimensional(Param_Polyhedron
*PP
);
14 void Param_Vertex_Common_Denominator(Param_Vertices
*V
);
15 void Param_Inner_Product(Value
*constraint
, Matrix
*Vertex
, Value
*row
);
16 Param_Domain
*Param_Polyhedron_Facet(Param_Polyhedron
*PP
, Param_Domain
*D
,
18 void Param_Vertex_Set_Facets(Param_Polyhedron
*PP
, Param_Vertices
*V
);
19 Polyhedron
*Param_Vertex_Cone(Param_Polyhedron
*PP
, Param_Vertices
*V
,
20 struct barvinok_options
*options
);
22 int bit_vector_count(unsigned *F
, int F_len
);
24 #if defined(__cplusplus)