#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <polylib/polylib.h>
Go to the source code of this file.
|
Definition at line 292 of file polyparam.c. References AddConstraints(), CEqualities, polyhedron::Constraint, Domain_Free(), emptyQ, polyhedron::NbConstraints, polyhedron::next, Polyhedron, Polyhedron_Copy(), and ws. Referenced by Polyhedron2Param_Domain(), and traite_m_face(). |
|
Definition at line 1239 of file polyparam.c. References _Param_Domain::Domain, Domain_Free(), emptyQ, _Param_Domain::F, MSB, polyhedron::NbEq, NEXT, _Param_Domain::next, P_VALUE_FMT, Param_Domain, PDomainDifference(), PDomainIntersection(), Polyhedron, and Polyhedron_Print(). |
|
Definition at line 500 of file polyparam.c. Referenced by scan_m_face(). |
|
Definition at line 894 of file polyparam.c. References polyhedron::Constraint, Constraints2Polyhedron(), Matrix, Matrix_Alloc(), Matrix_Free(), Matrix_Print(), matrix::NbColumns, polyhedron::NbEq, matrix::NbRows, matrix::p, P_VALUE_FMT, Polyhedron, Polyhedron2Constraints(), Polyhedron_Print(), Value, value_assign, value_clear, value_init, value_multiply, value_notzero_p, value_substract, and ws. Referenced by Find_m_faces(). |
|
|
|
Definition at line 1709 of file polyparam.c. References _Param_Domain::Domain, Domain_Free(), _Param_Domain::F, _Param_Domain::next, and Param_Domain. |
|
Definition at line 1726 of file polyparam.c. References _Param_Polyhedron::D, Param_Domain_Free(), Param_Polyhedron, Param_Vertices_Free(), and _Param_Polyhedron::V. |
|
Definition at line 1440 of file polyparam.c. References _Param_Vertex::Domain, Matrix_Free(), _Param_Vertex::next, Param_Vertices, and _Param_Vertex::Vertex. |
|
Definition at line 1609 of file polyparam.c. References Constraints2Polyhedron(), _Param_Vertex::Domain, Domain_Free(), _Param_Vertex::next, Param_Vertices, Polyhedron, Print_Domain(), Print_Vertex(), and _Param_Vertex::Vertex. |
|
Definition at line 86 of file polyparam.c. References AddPolyToDomain(), polyhedron::Constraint, polyhedron::Dimension, Domain_Free(), emptyQ, polyhedron::NbConstraints, polyhedron::NbEq, polyhedron::next, Polyhedron, Polyhedron_Free(), and SubConstraint(). |
|
Definition at line 50 of file polyparam.c. References AddConstraints(), AddPolyToDomain(), polyhedron::Constraint, polyhedron::Dimension, polyhedron::NbConstraints, polyhedron::NbEq, polyhedron::next, Polyhedron, and Polyhedron_Free(). |
|
Definition at line 699 of file polyparam.c. References polyhedron::Constraint, polyhedron::Dimension, MSB, polyhedron::NbConstraints, polyhedron::NbRays, NEXT, nr, SatMatrix::p, SatMatrix::p_init, Polyhedron, polyhedron::Ray, Sat, SMAlloc(), Value, value_addto, value_clear, value_init, value_multiply, value_set_si, and value_zero_p. Referenced by Find_m_faces(). |
|
Definition at line 1634 of file polyparam.c. References Add_CEqualities(), CEqualities, Compute_PDomains(), _Param_Polyhedron::D, polyhedron::Dimension, _Param_Domain::Domain, Find_m_faces(), _Param_Polyhedron::nbV, _Param_Domain::next, Param_Domain, Param_Polyhedron, and Polyhedron. |
|
Definition at line 1670 of file polyparam.c. References Compute_PDomains(), _Param_Polyhedron::D, polyhedron::Dimension, Find_m_faces(), Matrix, _Param_Polyhedron::nbV, Param_Polyhedron, and Polyhedron. |
|
Definition at line 1414 of file polyparam.c. References Find_m_faces(), _Param_Polyhedron::nbV, Param_Polyhedron, and Polyhedron. |
|
Definition at line 821 of file polyparam.c. References polyhedron::Constraint, polyhedron::Dimension, m, Matrix, Matrix_Alloc(), Matrix_Print(), matrix::NbColumns, polyhedron::NbEq, matrix::NbRows, matrix::p, P_VALUE_FMT, Polyhedron, Polyhedron_Print(), value_notzero_p, value_set_si, and value_zero_p. Referenced by Find_m_faces(). |
|
Definition at line 1559 of file polyparam.c. References polyhedron::Constraint, polyhedron::Dimension, polyhedron::NbConstraints, polyhedron::next, Polyhedron, Print_Domain(), VALUE_FMT, value_mone_p, value_notzero_p, value_one_p, value_pos_p, and value_print. |
|
Definition at line 1456 of file polyparam.c. References Gcd(), Matrix, matrix::NbColumns, matrix::NbRows, matrix::p, Value, value_absolute, value_clear, value_division, VALUE_FMT, value_init, value_mone_p, value_notone_p, value_notzero_p, value_posz_p, and value_print. |
|
Definition at line 557 of file polyparam.c. References polyhedron::Constraint, count_sat(), CTest, polyhedron::Dimension, egalite, m, m_dim, Matrix_Print(), n, matrix::NbColumns, polyhedron::NbConstraints, nr, matrix::p, SatMatrix::p, P_VALUE_FMT, Polyhedron, Sat, scan_m_face(), TestRank(), traite_m_face(), and value_assign. |
|
Referenced by Find_m_faces(), and scan_m_face(). |
|
Definition at line 207 of file polyparam.c. References assert, SatMatrix::NbColumns, SatMatrix::NbRows, SatMatrix::p, and SatMatrix::p_init. Referenced by BuildSat(), Constraints2Polyhedron(), FindSimple(), Poly2Sat(), Rays2Polyhedron(), and TransformSat(). |
|
Definition at line 246 of file polyparam.c. References SatMatrix::p, and SatMatrix::p_init. Referenced by AddConstraints(), AddRays(), BuildSat(), Constraints2Polyhedron(), Find_m_faces(), FindSimple(), Rays2Polyhedron(), SimplifyConstraints(), and SubConstraint(). |
|
Definition at line 230 of file polyparam.c. References SatMatrix::NbColumns, SatMatrix::NbRows, and SatMatrix::p. Referenced by Chernikova(), Constraints2Polyhedron(), Find_m_faces(), and Rays2Polyhedron(). |
|
Definition at line 129 of file polyparam.c. References Gcd(), Matrix, matrix::NbColumns, matrix::NbRows, matrix::p, Value, value_assign, value_clear, value_division, value_init, value_multiply, value_notzero_p, value_substract, and value_zero_p. Referenced by scan_m_face(), and traite_m_face(). |
|
Definition at line 321 of file polyparam.c. References Add_CEqualities(), _Param_Domain::Domain, _Param_Vertex::Domain, _Param_Domain::F, KD, m, MatInverse(), Matrix, Matrix_Alloc(), Matrix_Print(), MSB, n, matrix::NbColumns, nbPV, polyhedron::NbRays, matrix::NbRows, _Param_Domain::next, _Param_Vertex::next, NEXT, matrix::p, P_VALUE_FMT, Param_Domain, Param_Vertices, PDomains, Pi, PiInv, PiTest, Polyhedron, Polyhedron2Constraints(), Polyhedron_Free(), Polyhedron_Print(), PV_Result, rat_prodmat(), polyhedron::Ray, Rays2Polyhedron(), RaysDi, TestRank(), value_assign, Vector_Copy(), _Param_Vertex::Vertex, ws, and Xi. |
|
Referenced by scan_m_face(). |
|
Definition at line 1529 of file polyparam.c. References Matrix, Matrix_Alloc(), matrix::NbColumns, matrix::NbRows, matrix::p, value_assign, value_notzero_p, and value_set_si. |
|
Definition at line 266 of file polyparam.c. Referenced by Add_CEqualities(), Find_m_faces(), and Polyhedron2Param_Domain(). |
|
Initial value: { 0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7, 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8 } Definition at line 479 of file polyparam.c. Referenced by count_sat(). |
|
Definition at line 271 of file polyparam.c. Referenced by Find_m_faces(), and scan_m_face(). |
|
Definition at line 268 of file polyparam.c. Referenced by Find_m_faces(), and scan_m_face(). |
|
Definition at line 276 of file polyparam.c. Referenced by Find_m_faces(), and traite_m_face(). |
|
Definition at line 260 of file polyparam.c. Referenced by Find_m_faces(), PreElim_Columns(), scan_m_face(), and traite_m_face(). |
|
Definition at line 261 of file polyparam.c. Referenced by Find_m_faces(), and scan_m_face(). |
|
Definition at line 262 of file polyparam.c. Referenced by Find_m_faces(), scan_m_face(), and traite_m_face(). |
|
Definition at line 279 of file polyparam.c. Referenced by Find_m_faces(), and traite_m_face(). |
|
Definition at line 264 of file polyparam.c. Referenced by count_sat(), Find_m_faces(), Poly2Sat(), and scan_m_face(). |
|
Definition at line 281 of file polyparam.c. Referenced by Find_m_faces(), and traite_m_face(). |
|
Definition at line 269 of file polyparam.c. Referenced by Find_m_faces(), and traite_m_face(). |
|
Definition at line 272 of file polyparam.c. Referenced by Find_m_faces(), and traite_m_face(). |
|
Definition at line 270 of file polyparam.c. Referenced by Find_m_faces(), and traite_m_face(). |
|
Definition at line 280 of file polyparam.c. Referenced by Find_m_faces(), and traite_m_face(). |
|
Definition at line 274 of file polyparam.c. Referenced by Find_m_faces(), and traite_m_face(). |
|
Definition at line 267 of file polyparam.c. Referenced by Find_m_faces(), Poly2Sat(), and scan_m_face(). |
|
Definition at line 263 of file polyparam.c. Referenced by Add_CEqualities(), Elim_Columns(), Find_m_faces(), and traite_m_face(). |
|
Definition at line 269 of file polyparam.c. Referenced by Find_m_faces(), and traite_m_face(). |