#include <polylib/polylib.h>
#include <stdlib.h>
Go to the source code of this file.
|
Referenced by ZDomainSimplify(). |
|
Definition at line 123 of file Zpolyhedron.c. References isEmptyZPolyhedron(), ZPolyhedron::next, ZDomain_Free(), and ZPolyhedron_Copy(). Referenced by SplitZpolyhedron(), ZDomainDifference(), and ZPolyhedronDifference(). |
|
Definition at line 150 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 742 of file Zpolyhedron.c. References AffineHermite(), ChangeLatticeDimension(), DomainImage(), FindHermiteBasisofDomain(), Identity(), isEmptyZPolyhedron(), ZPolyhedron::Lat, Matrix, Matrix_Alloc(), Matrix_Copy(), Matrix_Free(), Matrix_Inverse(), Matrix_Product(), MAXNOOFRAYS, matrix::NbColumns, matrix::NbRows, matrix::p, ZPolyhedron::P, Polyhedron, Polyhedron_Free(), Value, value_assign, value_clear, value_init, ZDomain_Copy(), and ZPolyhedron_Alloc(). |
|
Definition at line 244 of file Zpolyhedron.c. References Domain_Free(), Empty_Polyhedron(), EmptyLattice(), Lattice, Matrix, Matrix_Free(), Polyhedron, and ZPolyhedron_Alloc(). |
|
Definition at line 833 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 950 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, Value, ZPolyhedron_Alloc(), and ZPolyhedron_Free(). |
|
Definition at line 98 of file Zpolyhedron.c. References ZPolyhedron::next, ZDomain_Copy(), and ZPolyhedron_Copy(). |
|
Definition at line 73 of file Zpolyhedron.c. References ZPolyhedron::next, ZDomain_Free(), and ZPolyhedron_Free(). |
|
Definition at line 413 of file Zpolyhedron.c. References AddZPoly2ZDomain(), AddZPolytoZDomain(), EmptyZPolyhedron(), ZPolyhedron::Lat, matrix::NbRows, ZPolyhedron::next, ZDomain_Free(), ZPolyhedron_Copy(), and ZPolyhedronDifference(). |
|
Definition at line 467 of file Zpolyhedron.c. References AddZPolytoZDomain(), EmptyZPolyhedron(), Matrix, ZPolyhedron::next, ZPolyhedron_Free(), and ZPolyhedronImage(). |
|
Definition at line 269 of file Zpolyhedron.c. References Bool, False, isEmptyZPolyhedron(), True, ZDomain_Free(), and ZDomainDifference(). |
|
Definition at line 376 of file Zpolyhedron.c. References AddZPolytoZDomain(), EmptyZPolyhedron(), ZPolyhedron::next, ZPolyhedron_Free(), and ZPolyhedronIntersection(). |
|
Definition at line 495 of file Zpolyhedron.c. References AddZPolytoZDomain(), EmptyZPolyhedron(), ZPolyhedron::Lat, Matrix, matrix::NbColumns, matrix::NbRows, ZPolyhedron::next, ZPolyhedron_Free(), and ZPolyhedronPreimage(). |
|
Definition at line 318 of file Zpolyhedron.c. References ZPolyhedron::next, ZDomainPrint(), and ZPolyhedronPrint(). |
|
|
Definition at line 354 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, Polyhedron, and ZPolyhedron_Free(). |
|
Definition at line 111 of file Zpolyhedron.c. References ZPolyhedron::Lat, ZPolyhedron::P, and ZPolyhedron_Alloc(). Referenced by AddZPoly2ZDomain(), ZDomain_Copy(), ZDomainDifference(), and ZDomainSimplify(). |
|
Definition at line 85 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 573 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 650 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 286 of file Zpolyhedron.c. References Bool, Domain_Free(), DomainDifference(), DomainImage(), emptyQ, False, ZPolyhedron::Lat, LatticeIncludes(), MAXNOOFRAYS, ZPolyhedron::P, Polyhedron, and True. |
|
Definition at line 528 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 700 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 338 of file Zpolyhedron.c. References ZPolyhedron::Lat, Matrix, Matrix_Print(), matrix::NbRows, ZPolyhedron::P, and Polyhedron_Print(). Referenced by ZDomainPrint(). |