#include <polylib/polylib.h>
#include <stdlib.h>
Go to the source code of this file.
|
Referenced by ZDomainSimplify(). |
|
Definition at line 126 of file Zpolyhedron.c. References isEmptyZPolyhedron(), ZPolyhedron::next, ZDomain_Free(), and ZPolyhedron_Copy(). Referenced by SplitZpolyhedron(), ZDomainDifference(), and ZPolyhedronDifference(). |
|
Definition at line 153 of file Zpolyhedron.c. References AffineHermite(), Bool, CanonicalForm(), Domain_Copy(), Domain_Free(), DomainImage(), DomainUnion(), False, isEmptyZPolyhedron(), ZPolyhedron::Lat, Lattice, Matrix, Matrix_Alloc(), Matrix_Free(), Matrix_Product(), MAXNOOFRAYS, matrix::NbColumns, matrix::NbRows, ZPolyhedron::next, polyhedron::next, ZPolyhedron::P, Polyhedron, sameLattice(), True, ZDomain_Free(), ZPolyhedron_Alloc(), ZPolyhedron_Free(), and ZPolyhedronIncludes(). Referenced by ZDomainDifference(), ZDomainImage(), ZDomainIntersection(), ZDomainPreimage(), ZDomainUnion(), and ZPolyhedronDifference(). |
|
|
Definition at line 247 of file Zpolyhedron.c. References Domain_Free(), Empty_Polyhedron(), EmptyLattice(), Lattice, Matrix, Matrix_Free(), Polyhedron, and ZPolyhedron_Alloc(). |
|
Definition at line 838 of file Zpolyhedron.c. References Domain_Free(), DomainImage(), DomainPreimage(), EmptyZPolyhedron(), Identity(), isEmptyLattice(), ZPolyhedron::Lat, Lattice, LatticeImage(), Matrix_Free(), MAXNOOFRAYS, matrix::NbRows, ZPolyhedron::P, Polyhedron, and ZPolyhedron_Alloc(). |
|
Definition at line 23 of file Zpolyhedron.c. References Bool, emptyQ, False, isEmptyLattice(), ZPolyhedron::Lat, ZPolyhedron::P, and True. |
|
Definition at line 955 of file Zpolyhedron.c. References AddZPoly2ZDomain(), AffineHermite(), isEmptyLattice(), isinHnf(), ZPolyhedron::Lat, Lattice, Lattice2LatticeUnion(), LatticeUnion::M, Matrix, Matrix_Copy(), Matrix_Free(), matrix::NbColumns, matrix::NbRows, LatticeUnion::next, ZPolyhedron::P, True, ZPolyhedron_Alloc(), and ZPolyhedron_Free(). |
|
Definition at line 101 of file Zpolyhedron.c. References ZPolyhedron::next, ZDomain_Copy(), and ZPolyhedron_Copy(). |
|
Definition at line 76 of file Zpolyhedron.c. References ZPolyhedron::next, ZDomain_Free(), and ZPolyhedron_Free(). |
|
Definition at line 416 of file Zpolyhedron.c. References AddZPoly2ZDomain(), AddZPolytoZDomain(), EmptyZPolyhedron(), ZPolyhedron::Lat, matrix::NbRows, ZPolyhedron::next, ZDomain_Free(), ZPolyhedron_Copy(), and ZPolyhedronDifference(). |
|
Definition at line 470 of file Zpolyhedron.c. References AddZPolytoZDomain(), EmptyZPolyhedron(), Matrix, ZPolyhedron::next, ZPolyhedron_Free(), and ZPolyhedronImage(). |
|
Definition at line 272 of file Zpolyhedron.c. References Bool, False, isEmptyZPolyhedron(), True, ZDomain_Free(), and ZDomainDifference(). |
|
Definition at line 379 of file Zpolyhedron.c. References AddZPolytoZDomain(), EmptyZPolyhedron(), ZPolyhedron::next, ZPolyhedron_Free(), and ZPolyhedronIntersection(). |
|
Definition at line 498 of file Zpolyhedron.c. References AddZPolytoZDomain(), EmptyZPolyhedron(), ZPolyhedron::Lat, Matrix, matrix::NbColumns, matrix::NbRows, ZPolyhedron::next, ZPolyhedron_Free(), and ZPolyhedronPreimage(). |
|
Definition at line 321 of file Zpolyhedron.c. References ZPolyhedron::next, ZDomainPrint(), and ZPolyhedronPrint(). |
|
|
Definition at line 357 of file Zpolyhedron.c. References AddZPolytoZDomain(), and ZPolyhedron::next. |
|
Definition at line 38 of file Zpolyhedron.c. References polyhedron::Dimension, Domain_Copy(), False, IntegraliseLattice(), isEmptyLattice(), isfulldim(), IsLattice(), ZPolyhedron::Lat, Lattice, Matrix_Copy(), matrix::NbRows, ZPolyhedron::next, ZPolyhedron::P, POL_ENSURE_FACETS, POL_ENSURE_VERTICES, Polyhedron, and ZPolyhedron_Free(). |
|
Definition at line 114 of file Zpolyhedron.c. References ZPolyhedron::Lat, ZPolyhedron::P, and ZPolyhedron_Alloc(). Referenced by AddZPoly2ZDomain(), ZDomain_Copy(), ZDomainDifference(), and ZDomainSimplify(). |
|
Definition at line 88 of file Zpolyhedron.c. References Domain_Free(), ZPolyhedron::Lat, Matrix, Matrix_Free(), and ZPolyhedron::P. Referenced by AddZPolytoZDomain(), SplitZpolyhedron(), ZDomain_Free(), ZDomainImage(), ZDomainIntersection(), ZDomainPreimage(), ZDomainSimplify(), ZPolyhedron_Alloc(), ZPolyhedronDifference(), and ZPolyhedronIntersection(). |
|
Definition at line 576 of file Zpolyhedron.c. References AddZPoly2ZDomain(), AddZPolytoZDomain(), Bool, Domain_Copy(), Domain_Free(), DomainDifference(), DomainImage(), DomainIntersection(), DomainPreimage(), emptyQ, EmptyZPolyhedron(), False, isEmptyZPolyhedron(), ZPolyhedron::Lat, LatticeDifference(), LatticeUnion::M, Matrix, Matrix_Free(), MAXNOOFRAYS, matrix::NbRows, LatticeUnion::next, ZPolyhedron::P, Polyhedron, True, ZDomain_Copy(), ZPolyhedron_Alloc(), and ZPolyhedron_Free(). Referenced by ZDomainDifference(). |
|
Definition at line 653 of file Zpolyhedron.c. References Domain_Free(), DomainImage(), DomainPreimage(), emptyQ, isEmptyLattice(), ZPolyhedron::Lat, LatticeImage(), Matrix, Matrix_Free(), MAXNOOFRAYS, matrix::NbColumns, matrix::NbRows, ZPolyhedron::P, Polyhedron, and ZPolyhedron_Alloc(). Referenced by ZDomainImage(). |
|
Definition at line 289 of file Zpolyhedron.c. References Bool, Domain_Free(), DomainDifference(), DomainImage(), emptyQ, False, ZPolyhedron::Lat, LatticeIncludes(), MAXNOOFRAYS, ZPolyhedron::P, Polyhedron, and True. |
|
Definition at line 531 of file Zpolyhedron.c. References Domain_Free(), DomainImage(), DomainIntersection(), DomainPreimage(), emptyQ, EmptyZPolyhedron(), isEmptyLattice(), ZPolyhedron::Lat, Lattice, LatticeIntersection(), Matrix, Matrix_Free(), MAXNOOFRAYS, matrix::NbRows, ZPolyhedron::P, Polyhedron, True, ZPolyhedron_Alloc(), and ZPolyhedron_Free(). Referenced by ZDomainIntersection(). |
|
Definition at line 703 of file Zpolyhedron.c. References Domain_Free(), DomainImage(), DomainPreimage(), emptyQ, EmptyZPolyhedron(), isEmptyLattice(), ZPolyhedron::Lat, Lattice, LatticePreimage(), Matrix, Matrix_Free(), MAXNOOFRAYS, matrix::NbColumns, matrix::NbRows, ZPolyhedron::P, Polyhedron, and ZPolyhedron_Alloc(). Referenced by ZDomainPreimage(). |
|
Definition at line 341 of file Zpolyhedron.c. References ZPolyhedron::Lat, Matrix, Matrix_Print(), matrix::NbRows, ZPolyhedron::P, and Polyhedron_Print(). Referenced by ZDomainPrint(). |