#include <stdlib.h>
#include <polylib/polylib.h>
Go to the source code of this file.
|
Definition at line 4 of file ext_ehrhart.c. Referenced by main(). |
|
Referenced by Domain_Enumerate(). |
|
Definition at line 693 of file ext_ehrhart.c. References p, P_VALUE_FMT, Polyhedron, and Polyhedron_PrintConstraints(). Referenced by Domain_Enumerate(), and Polyhedron_Image_Enumerate(). |
|
Definition at line 29 of file ext_ehrhart.c. References existepivot(), Gcd(), Matrix, Matrix_Alloc(), matrix::NbRows, matrix::p, p, Soustraire_ligne(), swap_line(), Value, value_addmul, value_division, value_multiply, value_neg_p, value_notzero_p, value_oppose, value_set_si, and value_zero_p. Referenced by Polyhedron_Image_Enumerate(). |
|
Definition at line 703 of file ext_ehrhart.c. References _evalue::d, Enumeration, _enumeration::EP, value_mone_p, value_notzero_p, and _evalue::x. Referenced by Domain_Enumerate(). |
|
Definition at line 681 of file ext_ehrhart.c. References DomainUnion(), Enumeration, _enumeration::next, Polyhedron, and _enumeration::ValidityDomain. Referenced by Domain_Enumerate(). |
|
|
Definition at line 211 of file ext_ehrhart.c. References Matrix, matrix::NbRows, matrix::p, value_notzero_p, and value_zero_p. Referenced by CalcBase(). |
|
Definition at line 671 of file ext_ehrhart.c. References Enumeration, _enumeration::next, p, Polyhedron, and PolyhedronIncludes(). Referenced by Domain_Enumerate(). |
|
Definition at line 315 of file ext_ehrhart.c. References _enode::arr, _evalue::d, ecopy(), enode, evalue, Gcd(), new_enode(), p, periodic, polynomial, ppcm1(), Value, value_addto, value_assign, value_clear, value_division, value_init, value_multiply, value_notone_p, value_notzero_p, value_set_si, value_zero_p, and _evalue::x. Referenced by Domain_Enumerate(). |
|
Definition at line 565 of file ext_ehrhart.c. References Gcd(), Matrix, Matrix_Alloc(), matrix::NbColumns, matrix::NbRows, Vector::p, matrix::p, p, ppcm(), Scalar_product(), Value, value_assign, value_clear, value_division, value_init, value_multiply, value_notone_p, value_set_si, value_subtract, Vector_Alloc(), and Vector_Gcd(). |
|
Definition at line 250 of file ext_ehrhart.c. Referenced by ppcm1(). |
|
|
Definition at line 556 of file ext_ehrhart.c. References Gcd(), Value, value_division, value_init, and value_multiply. Referenced by Orthogonal_Base(). |
|
Definition at line 548 of file ext_ehrhart.c. References pgcd1(). Referenced by new_eadd(). |
|
Definition at line 509 of file ext_ehrhart.c. References Matrix, matrix::NbColumns, matrix::NbRows, matrix::p, p, Value, and value_clear. Referenced by Polyhedron_Image_Enumerate(). |
|
Definition at line 635 of file ext_ehrhart.c. References Enumeration, and _enumeration::next. Referenced by Remove_RedundantDomains(). |
|
Definition at line 647 of file ext_ehrhart.c. References Enumeration, _enumeration::next, PolyhedronIncludes(), Remove_Element(), and _enumeration::ValidityDomain. Referenced by Domain_Enumerate(). |
|
Definition at line 528 of file ext_ehrhart.c. References Value, value_addmul, and value_set_si. Referenced by Orthogonal_Base(), and Polyhedron_Image_Enumerate(). |
|
Definition at line 272 of file ext_ehrhart.c. References Gcd(), Matrix, matrix::NbColumns, matrix::p, p, Value, value_clear, value_division, value_init, value_multiply, value_set_si, value_subtract, and value_zero_p. Referenced by CalcBase(). |
|
Definition at line 234 of file ext_ehrhart.c. References Matrix, matrix::NbColumns, matrix::p, Value, and value_assign. Referenced by CalcBase(). |