diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-11-06 07:10:54 -0800 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2012-11-06 07:10:54 -0800 |
commit | ede95f2eabeab645352a36af072ee998c400bca1 (patch) | |
tree | fcd5dc9c73c1bdc0444deee28a9b329f62a2ed7b /README | |
download | ppl-ede95f2eabeab645352a36af072ee998c400bca1.tar.gz ppl-ede95f2eabeab645352a36af072ee998c400bca1.tar.bz2 ppl-ede95f2eabeab645352a36af072ee998c400bca1.zip |
Imported Upstream version 0.11.2upstream/0.11.2upstream
Diffstat (limited to 'README')
-rw-r--r-- | README | 1738 |
1 files changed, 1738 insertions, 0 deletions
@@ -0,0 +1,1738 @@ +Copyright (C) 2001-2010 Roberto Bagnara <bagnara@cs.unipr.it> +Copyright (C) 2010-2011 BUGSENG srl (http://bugseng.com) +See below for the copying conditions. + + +Parma Polyhedra Library (Release 0.11.2) +======================================== + +This is the release 0.11.2 of the Parma Polyhedra Library: +a C++ library for (not necessarily closed) convex polyhedra +and other numerical abstractions. + +To be more precise, the Parma Polyhedra Library (PPL) can handle: + + + all the convex polyhedra that can be defined as the intersection + of a finite number of (open or closed) hyperspaces, each described + by an equality or a (strict or non-strict) inequality with rational + coefficients; + + + convex polyhedra defined by systems of bounded differences with + a wide choice of integer, rational or floating point coefficients; + + + all grids (or, equivalently, lattices); a grid is defined by a set + of congruence relations with rational coefficients and consists of + the set of all points that satisfy these relations; + + + finite powersets of the above; + + + linear programming problems, solved with an implementation of the + primal simplex algorithm using exact arithmetic. + +The Parma Polyhedra Library is: + + + user friendly: + you write `x + 2*y + 5*z <= 7' when you mean it; + + + fully dynamic: + available virtual memory is the only limitation to the dimension + of anything; + + + written in standard C++: + meant to be portable; + + + exception-safe: + never leaks resources or leaves invalid object fragments around; + + + rather efficient: + and we hope to make it even more so; + + + thoroughly documented: + perhaps not ``literate programming'' but close enough; + + + free software: + distributed under the terms of the GNU General Public License. + +See the file COPYING for licensing information. +See the file INSTALL for generic build and installation instructions. +See the file README.configure for more specific configuration instructions. +See the file NEWS for recent project news. +See the file BUGS for known bugs and how to report new ones. +See the file CREDITS for a list of people, projects and organizations +that made the PPL a reality. +See http://www.cs.unipr.it/ppl/ for more information on the PPL. +For any additional questions you might have, please do not hesitate to +write to ppl-devel@cs.unipr.it. + +Here is the contents of the PPL 0.11.2 source distribution +(44 directories, 1590 files): + +ppl-0.11.2 +|-- BUGS +|-- COPYING +|-- CREDITS +|-- ChangeLog +|-- ChangeLog_2001-2008 +|-- INSTALL +|-- Makefile.am +|-- Makefile.in +|-- NEWS +|-- README +|-- README.alpha +|-- README.arm +|-- README.configure +|-- README.solaris +|-- STANDARDS +|-- TODO +|-- Watchdog +| |-- BUGS +| |-- COPYING +| |-- CREDITS +| |-- ChangeLog +| |-- ChangeLog_2001-2008 +| |-- INSTALL +| |-- Makefile.am +| |-- Makefile.in +| |-- NEWS +| |-- README +| |-- aclocal.m4 +| |-- compile +| |-- config.guess +| |-- config.h.in +| |-- config.rpath +| |-- config.sub +| |-- configure +| |-- configure.ac +| |-- depcomp +| |-- doc +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- README.doc +| | |-- devref.doxyconf-html.in +| | |-- devref.doxyconf-latex.in +| | |-- devref.tex +| | |-- fdl.dox +| | |-- fdl.pdf +| | |-- fdl.ps.gz +| | |-- fdl.tex +| | |-- fdl.txt +| | |-- gpl.dox +| | |-- gpl.pdf +| | |-- gpl.ps.gz +| | |-- gpl.tex +| | |-- gpl.txt +| | |-- pwl-user-0.8-html.tar.gz +| | |-- pwl-user-0.8.pdf +| | |-- pwl-user-0.8.ps.gz +| | |-- pwl.sty +| | |-- user.doxyconf-html.in +| | |-- user.doxyconf-latex.in +| | `-- user.tex +| |-- install-sh +| |-- ltmain.sh +| |-- m4 +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- lib-ld.m4 +| | |-- lib-link.m4 +| | |-- libtool.m4 +| | |-- ltoptions.m4 +| | |-- ltsugar.m4 +| | |-- ltversion.m4 +| | `-- lt~obsolete.m4 +| |-- missing +| |-- mkinstalldirs +| |-- pwl-config.h.in +| |-- pwl-config.sed +| |-- src +| | |-- Doubly_Linked_Object.defs.hh +| | |-- Doubly_Linked_Object.inlines.hh +| | |-- Doubly_Linked_Object.types.hh +| | |-- EList.defs.hh +| | |-- EList.inlines.hh +| | |-- EList.types.hh +| | |-- EList_Iterator.defs.hh +| | |-- EList_Iterator.inlines.hh +| | |-- EList_Iterator.types.hh +| | |-- Handler.defs.hh +| | |-- Handler.inlines.hh +| | |-- Handler.types.hh +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- Pending_Element.defs.hh +| | |-- Pending_Element.inlines.hh +| | |-- Pending_Element.types.hh +| | |-- Pending_List.defs.hh +| | |-- Pending_List.inlines.hh +| | |-- Pending_List.templates.hh +| | |-- Pending_List.types.hh +| | |-- Threshold_Watcher.cc +| | |-- Threshold_Watcher.defs.hh +| | |-- Threshold_Watcher.inlines.hh +| | |-- Threshold_Watcher.templates.hh +| | |-- Threshold_Watcher.types.hh +| | |-- Time.cc +| | |-- Time.defs.hh +| | |-- Time.inlines.hh +| | |-- Time.types.hh +| | |-- Watchdog.cc +| | |-- Watchdog.defs.hh +| | |-- Watchdog.inlines.hh +| | |-- Watchdog.types.hh +| | |-- pwl.hh.dist +| | `-- pwl_header.hh +| |-- tests +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- pwl_test.cc +| | |-- pwl_test.hh +| | |-- valgrind_suppressions +| | `-- watchdog1.cc +| `-- utils +| |-- Makefile.am +| |-- Makefile.in +| `-- build_header.in +|-- aclocal.m4 +|-- compile +|-- config.guess +|-- config.h.in +|-- config.rpath +|-- config.sub +|-- configure +|-- configure.ac +|-- demos +| |-- Makefile.am +| |-- Makefile.in +| |-- ppl_lcdd +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- examples +| | | |-- 1d.ine +| | | |-- 1da.ine +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- README +| | | |-- allzero.ine +| | | |-- ccc4.ext +| | | |-- ccc5.ext +| | | |-- ccc6.ext +| | | |-- ccp4.ext +| | | |-- ccp5.ext +| | | |-- ccp6.ext +| | | |-- cp4.ext +| | | |-- cp4.ine +| | | |-- cp5.ext +| | | |-- cp5.ine +| | | |-- cp6.ext +| | | |-- cp6.ine +| | | |-- cp7.ext +| | | |-- cross10.ine +| | | |-- cross12.ine +| | | |-- cross4.ine +| | | |-- cross6.ine +| | | |-- cross8.ine +| | | |-- cube.ext +| | | |-- cube.ine +| | | |-- cube10.ine +| | | |-- cube12.ine +| | | |-- cube3.ine +| | | |-- cube6.ine +| | | |-- cube8.ine +| | | |-- cubetop.ine +| | | |-- cubocta.ine +| | | |-- cut16_11.ext +| | | |-- cut32_16.ext +| | | |-- cyc.ine +| | | |-- cyclic10-4.ext +| | | |-- cyclic12-6.ext +| | | |-- cyclic14-8.ext +| | | |-- cyclic16-10.ext +| | | |-- cyclic17_8.ine +| | | |-- cyclic25_13.ext +| | | |-- dcube10.ext +| | | |-- dcube12.ext +| | | |-- dcube3.ext +| | | |-- dcube6.ext +| | | |-- dcube8.ext +| | | |-- diamond.ine +| | | |-- dodeca_m.ine +| | | |-- ex1.ine +| | | |-- grcubocta.ine +| | | |-- hexocta.ine +| | | |-- icododeca_m.ine +| | | |-- in0.ine +| | | |-- in1.ine +| | | |-- in2.ine +| | | |-- in3.ine +| | | |-- in4.ine +| | | |-- in5.ine +| | | |-- in6.ine +| | | |-- in7.ine +| | | |-- infeas.ine +| | | |-- integralpoints.ine +| | | |-- irbox20-4.ext +| | | |-- irbox200-4.ext +| | | |-- kkd18_4.ine +| | | |-- kkd27_5.ine +| | | |-- kkd38_6.ine +| | | |-- kq20_11_m.ine +| | | |-- metric40_11.ine +| | | |-- metric80_16.ine +| | | |-- mit.ine +| | | |-- mit288-281.ine +| | | |-- mit31-20.ine +| | | |-- mit41-16.ine +| | | |-- mit708-9.ine +| | | |-- mit71-61.ine +| | | |-- mit90-86.ine +| | | |-- mp5.ext +| | | |-- mp5.ine +| | | |-- mp5a.ine +| | | |-- mp6.ine +| | | |-- nonfull.ine +| | | |-- origin.ine +| | | |-- prodst62.ext +| | | |-- project1_m.ine +| | | |-- project1res.ine +| | | |-- project2_m.ine +| | | |-- project2res.ine +| | | |-- rcubocta.ine +| | | |-- redcheck.ext +| | | |-- reg24-5.ext +| | | |-- reg24-5.ine +| | | |-- reg600-5_m.ext +| | | |-- rhomtria_m.ine +| | | |-- sample.ine +| | | |-- sampleh1.ine +| | | |-- sampleh2.ine +| | | |-- sampleh3.ine +| | | |-- sampleh4.ine +| | | |-- sampleh5.ine +| | | |-- sampleh6.ine +| | | |-- sampleh7.ine +| | | |-- sampleh8.ine +| | | |-- samplev1.ext +| | | |-- samplev2.ext +| | | |-- samplev3.ext +| | | |-- trunc10.ine +| | | |-- trunc7.ine +| | | |-- tsp5.ext +| | | `-- tsp5.ine +| | |-- expected_int16 +| | |-- expected_int16_a +| | |-- expected_int32 +| | |-- expected_int32_a +| | |-- expected_int64 +| | |-- expected_int64_a +| | |-- expected_int8 +| | |-- expected_int8_a +| | |-- expected_mpz +| | |-- expected_mpz_a +| | |-- ppl_lcdd.1 +| | `-- ppl_lcdd.cc +| |-- ppl_lpsol +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- dummy.cc +| | |-- examples +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- README +| | | |-- adlittle.mps +| | | |-- afiro.mps +| | | |-- bgprtr.mps +| | | |-- blend.mps +| | | |-- boeing1.mps +| | | |-- boeing2.mps +| | | |-- egout.mps +| | | |-- ex1.mps +| | | |-- ex12.mps +| | | |-- kb2.mps +| | | |-- lseu.mps +| | | |-- markshare1.mps +| | | |-- markshare2.mps +| | | |-- mas74.mps +| | | |-- mas76.mps +| | | |-- mip.mps +| | | |-- modglob.mps +| | | |-- noswot.mps +| | | |-- opt1217.mps +| | | |-- p0033.mps +| | | |-- pk1.mps +| | | |-- rout.mps +| | | |-- sample.mps +| | | |-- sc105.mps +| | | |-- sc50a.mps +| | | |-- sc50b.mps +| | | |-- ship08l.mps +| | | `-- unboundedmin.mps +| | |-- expected_int16 +| | |-- expected_int16_a +| | |-- expected_int32 +| | |-- expected_int32_a +| | |-- expected_int64 +| | |-- expected_int64_a +| | |-- expected_int8 +| | |-- expected_int8_a +| | |-- expected_mpz +| | |-- expected_mpz_a +| | |-- glpk_set_d_eps.c +| | |-- ppl_lpsol.1 +| | `-- ppl_lpsol.c +| `-- ppl_pips +| |-- Makefile.am +| |-- Makefile.in +| |-- examples +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- README +| | |-- big.pip +| | |-- brisebarre.pip +| | |-- cg1.pip +| | |-- esced.pip +| | |-- ex2.pip +| | |-- fimmel.pip +| | |-- invert.dat +| | |-- linear.dat +| | |-- lineri.dat +| | |-- loz.dat +| | |-- max.dat +| | |-- max.pip +| | |-- maxb.dat +| | |-- pairi.dat +| | |-- petit.dat +| | |-- rairoi.dat +| | |-- sor1d.pip +| | |-- square.pip +| | |-- test02.dat +| | `-- test12i.dat +| |-- expected_int16 +| |-- expected_int16_a +| |-- expected_int32 +| |-- expected_int32_a +| |-- expected_int64 +| |-- expected_int64_a +| |-- expected_int8 +| |-- expected_int8_a +| |-- expected_mpz +| |-- expected_mpz_a +| |-- ppl_pips.1 +| `-- ppl_pips.cc +|-- depcomp +|-- doc +| |-- Makefile.am +| |-- Makefile.in +| |-- README.doc +| |-- definitions.dox +| |-- devref-language-interface.doxyconf.in +| |-- devref-language-interface.tex +| |-- devref.doxyconf-html.in +| |-- devref.doxyconf-latex.in +| |-- devref.tex +| |-- fdl.dox +| |-- fdl.pdf +| |-- fdl.ps.gz +| |-- fdl.tex +| |-- fdl.txt +| |-- gpl.dox +| |-- gpl.pdf +| |-- gpl.ps.gz +| |-- gpl.tex +| |-- gpl.txt +| |-- interfaces-html.sed +| |-- interfaces-latex.sed +| |-- libppl.3 +| |-- libppl_c.3 +| |-- ppl-config.1 +| |-- ppl-user-0.11.2-html.tar.gz +| |-- ppl-user-0.11.2.pdf +| |-- ppl-user-0.11.2.ps.gz +| |-- ppl-user-c-interface-0.11.2-html.tar.gz +| |-- ppl-user-c-interface-0.11.2.pdf +| |-- ppl-user-c-interface-0.11.2.ps.gz +| |-- ppl-user-java-interface-0.11.2-html.tar.gz +| |-- ppl-user-java-interface-0.11.2.pdf +| |-- ppl-user-java-interface-0.11.2.ps.gz +| |-- ppl-user-ocaml-interface-0.11.2-html.tar.gz +| |-- ppl-user-ocaml-interface-0.11.2.pdf +| |-- ppl-user-ocaml-interface-0.11.2.ps.gz +| |-- ppl-user-prolog-interface-0.11.2-html.tar.gz +| |-- ppl-user-prolog-interface-0.11.2.pdf +| |-- ppl-user-prolog-interface-0.11.2.ps.gz +| |-- ppl.sty +| |-- user-language-interface.doxyconf.in +| |-- user-language-interface.tex +| |-- user.doxyconf-html.in +| |-- user.doxyconf-latex.in +| `-- user.tex +|-- install-sh +|-- instchk.hh +|-- interfaces +| |-- C +| | |-- C_interface.dox +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- ppl_c.h.dist +| | |-- ppl_c_header.h +| | |-- ppl_c_implementation_common.cc +| | |-- ppl_c_implementation_common.defs.hh +| | |-- ppl_c_implementation_common.inlines.hh +| | |-- ppl_c_version.h.in +| | |-- ppl_interface_generator_c_cc_code.m4 +| | |-- ppl_interface_generator_c_cc_files.m4 +| | |-- ppl_interface_generator_c_h.m4 +| | |-- ppl_interface_generator_c_h_code.m4 +| | |-- ppl_interface_generator_c_hh_files.m4 +| | |-- ppl_interface_generator_c_procedure_generators.m4 +| | `-- tests +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- formatted_output.c +| | |-- pip_test.c +| | |-- ppl_c_test.cc +| | |-- ppl_c_test.h +| | |-- print_to_buffer.c +| | |-- print_to_buffer.h +| | |-- watchdog1.c +| | `-- weightwatch1.c +| |-- Java +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- README.java +| | |-- jni +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- ppl_interface_generator_java_classes_cc_code.m4 +| | | |-- ppl_interface_generator_java_classes_cc_files.m4 +| | | |-- ppl_java_common.cc +| | | |-- ppl_java_common.defs.hh +| | | |-- ppl_java_common.inlines.hh +| | | `-- ppl_java_globals.cc +| | |-- parma_polyhedra_library +| | | |-- Artificial_Parameter.java +| | | |-- Artificial_Parameter_Sequence.java +| | | |-- Bounded_Integer_Type_Overflow.java +| | | |-- Bounded_Integer_Type_Representation.java +| | | |-- Bounded_Integer_Type_Width.java +| | | |-- By_Reference.java +| | | |-- Coefficient.java +| | | |-- Complexity_Class.java +| | | |-- Congruence.java +| | | |-- Congruence_System.java +| | | |-- Constraint.java +| | | |-- Constraint_System.java +| | | |-- Control_Parameter_Name.java +| | | |-- Control_Parameter_Value.java +| | | |-- Degenerate_Element.java +| | | |-- Domain_Error_Exception.java +| | | |-- Fake_Class_for_Doxygen.java +| | | |-- Generator.java +| | | |-- Generator_System.java +| | | |-- Generator_Type.java +| | | |-- Grid_Generator.java +| | | |-- Grid_Generator_System.java +| | | |-- Grid_Generator_Type.java +| | | |-- IO.java +| | | |-- Invalid_Argument_Exception.java +| | | |-- Length_Error_Exception.java +| | | |-- Linear_Expression.java +| | | |-- Linear_Expression_Coefficient.java +| | | |-- Linear_Expression_Difference.java +| | | |-- Linear_Expression_Sum.java +| | | |-- Linear_Expression_Times.java +| | | |-- Linear_Expression_Unary_Minus.java +| | | |-- Linear_Expression_Variable.java +| | | |-- Logic_Error_Exception.java +| | | |-- MIP_Problem.java +| | | |-- MIP_Problem_Status.java +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- Optimization_Mode.java +| | | |-- Overflow_Error_Exception.java +| | | |-- PIP_Decision_Node.java +| | | |-- PIP_Problem.java +| | | |-- PIP_Problem_Control_Parameter_Name.java +| | | |-- PIP_Problem_Control_Parameter_Value.java +| | | |-- PIP_Problem_Status.java +| | | |-- PIP_Solution_Node.java +| | | |-- PIP_Tree_Node.java +| | | |-- PPL_Object.java +| | | |-- Pair.java +| | | |-- Parma_Polyhedra_Library.java +| | | |-- Partial_Function.java +| | | |-- Poly_Con_Relation.java +| | | |-- Poly_Gen_Relation.java +| | | |-- Relation_Symbol.java +| | | |-- Timeout_Exception.java +| | | |-- Variable.java +| | | |-- Variables_Set.java +| | | |-- ppl_interface_generator_java_classes_java.m4 +| | | `-- ppl_interface_generator_java_classes_java_code.m4 +| | |-- ppl_interface_generator_java_procedure_generators.m4 +| | `-- tests +| | |-- C_Polyhedron_test1.java +| | |-- MIP_Problem_test1.java +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- NNC_Polyhedron_test1.java +| | |-- PIP_Problem_test1.java +| | |-- PPL_Test.java +| | |-- Parma_Polyhedra_Library_test1.java +| | |-- Parma_Polyhedra_Library_test2.java +| | |-- Test_Executor.java +| | |-- ppl_interface_generator_java_test_java.m4 +| | |-- ppl_interface_generator_java_test_java_code.m4 +| | `-- ppl_java_tests_common +| |-- Makefile.am +| |-- Makefile.in +| |-- OCaml +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- OCaml_interface.dox +| | |-- README.ocaml +| | |-- ppl_interface_generator_ocaml_cc_code.m4 +| | |-- ppl_interface_generator_ocaml_cc_files.m4 +| | |-- ppl_interface_generator_ocaml_hh_code.m4 +| | |-- ppl_interface_generator_ocaml_hh_files.m4 +| | |-- ppl_interface_generator_ocaml_ml.m4 +| | |-- ppl_interface_generator_ocaml_ml_code.m4 +| | |-- ppl_interface_generator_ocaml_mli.m4 +| | |-- ppl_interface_generator_ocaml_mli_code.m4 +| | |-- ppl_interface_generator_ocaml_procedure_generators.m4 +| | |-- ppl_ocaml_common.cc +| | |-- ppl_ocaml_common.defs.hh +| | |-- ppl_ocaml_common.inlines.hh +| | |-- ppl_ocaml_globals.ml +| | |-- ppl_ocaml_globals.mli +| | `-- tests +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- ppl_interface_generator_ocaml_test_ml.m4 +| | |-- ppl_interface_generator_ocaml_test_ml_code.m4 +| | |-- ppl_ocaml_tests_common +| | `-- test1.ml +| |-- Prolog +| | |-- Ciao +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- README.ciao +| | | |-- ciao_cfli.hh +| | | |-- ciao_clpq.pl +| | | |-- ciao_clpq2.pl +| | | |-- ciao_efli.cc +| | | |-- ciao_efli.hh +| | | |-- ciao_pl_check.pl +| | | |-- ppl_interface_generator_ciao_pl.m4 +| | | |-- ppl_interface_generator_ciao_prolog_generated_test_pl.m4 +| | | `-- ppl_prolog_sysdep.hh +| | |-- GNU +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- README.gprolog +| | | |-- gnu_pl_check.pl +| | | |-- gnu_prolog_generated_test.pl +| | | |-- gp_clpq.pl +| | | |-- gprolog_cfli.hh +| | | |-- gprolog_efli.cc +| | | |-- gprolog_efli.hh +| | | |-- ppl_interface_generator_gprolog_pl.m4 +| | | `-- ppl_prolog_sysdep.hh +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- Prolog_interface.dox +| | |-- SICStus +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- ppl_interface_generator_sicstus_sd_cc.m4 +| | | |-- ppl_prolog_sysdep.hh +| | | |-- ppl_sicstus.pl +| | | |-- sicstus_cfli.cc +| | | |-- sicstus_cfli.h +| | | |-- sicstus_cfli.ic +| | | |-- sicstus_efli.cc +| | | |-- sicstus_efli.hh +| | | |-- sp_clpq.pl +| | | |-- sp_pl_check.pl +| | | `-- sp_prolog_generated_test.pl +| | |-- SWI +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- README.swiprolog +| | | |-- pl_clpq.cc +| | | |-- pl_clpq.pl +| | | |-- ppl_interface_generator_swiprolog_cc.m4 +| | | |-- ppl_pl.cc +| | | |-- ppl_prolog_sysdep.hh +| | | |-- ppl_swiprolog.pl +| | | |-- swi_cfli.hh +| | | |-- swi_efli.cc +| | | |-- swi_efli.hh +| | | |-- swi_pl_check.pl +| | | `-- swi_prolog_generated_test.pl +| | |-- XSB +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- ppl_interface_generator_xsb_H.m4 +| | | |-- ppl_interface_generator_xsb_cc.m4 +| | | |-- ppl_interface_generator_xsb_hh.m4 +| | | |-- ppl_interface_generator_xsb_prolog_generated_test_P.m4 +| | | |-- ppl_prolog_sysdep.hh +| | | |-- xsb_cfli.hh +| | | |-- xsb_clpq.P +| | | |-- xsb_clpq2.P +| | | |-- xsb_efli.cc +| | | |-- xsb_efli.hh +| | | `-- xsb_pl_check.P +| | |-- YAP +| | | |-- Makefile.am +| | | |-- Makefile.in +| | | |-- README.yap +| | | |-- ppl_interface_generator_yap_cc.m4 +| | | |-- ppl_prolog_sysdep.hh +| | | |-- ppl_yap.pl +| | | |-- yap_cfli.hh +| | | |-- yap_clpq.pl +| | | |-- yap_clpq2.pl +| | | |-- yap_efli.cc +| | | |-- yap_efli.hh +| | | |-- yap_pl_check.pl +| | | `-- yap_prolog_generated_test.pl +| | |-- ppl_interface_generator_prolog_cc_code.m4 +| | |-- ppl_interface_generator_prolog_cc_files.m4 +| | |-- ppl_interface_generator_prolog_dox.m4 +| | |-- ppl_interface_generator_prolog_dox_code.m4 +| | |-- ppl_interface_generator_prolog_hh_code.m4 +| | |-- ppl_interface_generator_prolog_hh_files.m4 +| | |-- ppl_interface_generator_prolog_procedure_generators.m4 +| | |-- ppl_interface_generator_prolog_systems.m4 +| | |-- ppl_prolog_common.cc +| | |-- ppl_prolog_common.defs.hh +| | |-- ppl_prolog_common.inlines.hh +| | |-- ppl_prolog_sysdep_dox +| | |-- ppl_prolog_sysindep_dox +| | `-- tests +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- ack.clpq +| | |-- ackn.clpq +| | |-- clpq.pl +| | |-- clpq2.pl +| | |-- expected_clpq2_int16 +| | |-- expected_clpq2_int16_a +| | |-- expected_clpq2_int32 +| | |-- expected_clpq2_int32_a +| | |-- expected_clpq2_int64 +| | |-- expected_clpq2_int64_a +| | |-- expected_clpq2_int8 +| | |-- expected_clpq2_int8_a +| | |-- expected_clpq2_mpz +| | |-- expected_clpq2_mpz_a +| | |-- expected_clpq_int16 +| | |-- expected_clpq_int16_a +| | |-- expected_clpq_int32 +| | |-- expected_clpq_int32_a +| | |-- expected_clpq_int64 +| | |-- expected_clpq_int64_a +| | |-- expected_clpq_int8 +| | |-- expected_clpq_int8_a +| | |-- expected_clpq_mpz +| | |-- expected_clpq_mpz_a +| | |-- expected_pchk_int16 +| | |-- expected_pchk_int16_a +| | |-- expected_pchk_int32 +| | |-- expected_pchk_int32_a +| | |-- expected_pchk_int64 +| | |-- expected_pchk_int64_a +| | |-- expected_pchk_int8 +| | |-- expected_pchk_int8_a +| | |-- expected_pchk_mpz +| | |-- expected_pchk_mpz_a +| | |-- expected_pgt +| | |-- fib.clpq +| | |-- mc91.clpq +| | |-- pl_check.pl +| | |-- ppl_interface_generator_prolog_generated_test_pl.m4 +| | |-- ppl_interface_generator_prolog_generated_test_pl_code.m4 +| | |-- ppl_prolog_generated_test_common.pl +| | |-- schedule.clpq +| | |-- script_clpq +| | |-- script_clpq2 +| | |-- script_clpq2_int8 +| | |-- smm.clpq +| | |-- sumto.clpq +| | `-- tak.clpq +| |-- interfaced_boxes.hh +| |-- marked_pointers.hh +| |-- ppl_interface_generator_common.m4 +| |-- ppl_interface_generator_common_dat.m4 +| |-- ppl_interface_generator_common_procedure_generators.m4 +| `-- ppl_interface_generator_copyright +|-- ltmain.sh +|-- m4 +| |-- Makefile.am +| |-- Makefile.in +| |-- ac_check_ciao.m4 +| |-- ac_check_classpath.m4 +| |-- ac_check_fpu_control.m4 +| |-- ac_check_gmp.m4 +| |-- ac_check_sicstus_prolog.m4 +| |-- ac_check_swi_prolog.m4 +| |-- ac_check_xsb_prolog.m4 +| |-- ac_check_yap.m4 +| |-- ac_cxx_attribute_weak.m4 +| |-- ac_cxx_double_binary_format.m4 +| |-- ac_cxx_double_exact_output.m4 +| |-- ac_cxx_flexible_arrays.m4 +| |-- ac_cxx_float_binary_format.m4 +| |-- ac_cxx_float_exact_output.m4 +| |-- ac_cxx_ieee_inexact_flag.m4 +| |-- ac_cxx_limit_memory.m4 +| |-- ac_cxx_long_double_binary_format.m4 +| |-- ac_cxx_long_double_exact_output.m4 +| |-- ac_cxx_plain_char_is_signed.m4 +| |-- ac_cxx_proper_long_double.m4 +| |-- ac_cxx_remainder_bug.m4 +| |-- ac_prog_jar.m4 +| |-- ac_prog_java.m4 +| |-- ac_prog_javac.m4 +| |-- ac_prog_javah.m4 +| |-- ac_text_md5sum.m4 +| |-- lib-ld.m4 +| |-- lib-link.m4 +| |-- lib-prefix.m4 +| |-- libtool.m4 +| |-- ltoptions.m4 +| |-- ltsugar.m4 +| |-- ltversion.m4 +| |-- lt~obsolete.m4 +| |-- m4.m4 +| |-- ocaml.m4 +| |-- ppl.m4 +| `-- ppl_c.m4 +|-- missing +|-- mkinstalldirs +|-- ppl-config.h.in +|-- ppl-config.sed +|-- ppl.lsm.in +|-- src +| |-- BDS_Status.idefs.hh +| |-- BDS_Status.inlines.hh +| |-- BD_Shape.cc +| |-- BD_Shape.defs.hh +| |-- BD_Shape.inlines.hh +| |-- BD_Shape.templates.hh +| |-- BD_Shape.types.hh +| |-- BHRZ03_Certificate.cc +| |-- BHRZ03_Certificate.defs.hh +| |-- BHRZ03_Certificate.inlines.hh +| |-- BHRZ03_Certificate.types.hh +| |-- BUGS.cc.dist +| |-- Bit_Matrix.cc +| |-- Bit_Matrix.defs.hh +| |-- Bit_Matrix.inlines.hh +| |-- Bit_Matrix.types.hh +| |-- Bit_Row.cc +| |-- Bit_Row.defs.hh +| |-- Bit_Row.inlines.hh +| |-- Bit_Row.types.hh +| |-- Boundary.defs.hh +| |-- Box.cc +| |-- Box.defs.hh +| |-- Box.inlines.hh +| |-- Box.templates.hh +| |-- Box.types.hh +| |-- Box_Status.idefs.hh +| |-- Box_Status.inlines.hh +| |-- COPYING.cc.dist +| |-- CREDITS.cc.dist +| |-- C_Integer.hh +| |-- C_Polyhedron.cc +| |-- C_Polyhedron.defs.hh +| |-- C_Polyhedron.inlines.hh +| |-- C_Polyhedron.types.hh +| |-- Checked_Number.cc +| |-- Checked_Number.defs.hh +| |-- Checked_Number.inlines.hh +| |-- Checked_Number.templates.hh +| |-- Checked_Number.types.hh +| |-- Coefficient.cc +| |-- Coefficient.defs.hh +| |-- Coefficient.inlines.hh +| |-- Coefficient.types.hh +| |-- Coefficient_traits_template.hh +| |-- Congruence.cc +| |-- Congruence.defs.hh +| |-- Congruence.inlines.hh +| |-- Congruence.types.hh +| |-- Congruence_System.cc +| |-- Congruence_System.defs.hh +| |-- Congruence_System.inlines.hh +| |-- Congruence_System.types.hh +| |-- Constraint.cc +| |-- Constraint.defs.hh +| |-- Constraint.inlines.hh +| |-- Constraint.types.hh +| |-- Constraint_System.cc +| |-- Constraint_System.defs.hh +| |-- Constraint_System.inlines.hh +| |-- Constraint_System.types.hh +| |-- DB_Matrix.defs.hh +| |-- DB_Matrix.inlines.hh +| |-- DB_Matrix.templates.hh +| |-- DB_Matrix.types.hh +| |-- DB_Row.defs.hh +| |-- DB_Row.inlines.hh +| |-- DB_Row.templates.hh +| |-- DB_Row.types.hh +| |-- Determinate.defs.hh +| |-- Determinate.inlines.hh +| |-- Determinate.types.hh +| |-- Float.cc +| |-- Float.defs.hh +| |-- Float.inlines.hh +| |-- GMP_Integer.defs.hh +| |-- GMP_Integer.inlines.hh +| |-- GMP_Integer.types.hh +| |-- Generator.cc +| |-- Generator.defs.hh +| |-- Generator.inlines.hh +| |-- Generator.types.hh +| |-- Generator_System.cc +| |-- Generator_System.defs.hh +| |-- Generator_System.inlines.hh +| |-- Generator_System.types.hh +| |-- Grid.defs.hh +| |-- Grid.inlines.hh +| |-- Grid.templates.hh +| |-- Grid.types.hh +| |-- Grid_Certificate.cc +| |-- Grid_Certificate.defs.hh +| |-- Grid_Certificate.inlines.hh +| |-- Grid_Certificate.types.hh +| |-- Grid_Generator.cc +| |-- Grid_Generator.defs.hh +| |-- Grid_Generator.inlines.hh +| |-- Grid_Generator.types.hh +| |-- Grid_Generator_System.cc +| |-- Grid_Generator_System.defs.hh +| |-- Grid_Generator_System.inlines.hh +| |-- Grid_Generator_System.types.hh +| |-- Grid_Status.cc +| |-- Grid_Status.idefs.hh +| |-- Grid_Status.inlines.hh +| |-- Grid_chdims.cc +| |-- Grid_conversion.cc +| |-- Grid_nonpublic.cc +| |-- Grid_public.cc +| |-- Grid_simplify.cc +| |-- Grid_widenings.cc +| |-- H79_Certificate.cc +| |-- H79_Certificate.defs.hh +| |-- H79_Certificate.inlines.hh +| |-- H79_Certificate.types.hh +| |-- Has_Assign_Or_Swap.hh +| |-- Init.cc +| |-- Init.defs.hh +| |-- Init.inlines.hh +| |-- Init.types.hh +| |-- Interval.defs.hh +| |-- Interval.inlines.hh +| |-- Interval.templates.hh +| |-- Interval.types.hh +| |-- Interval_Info.defs.hh +| |-- Interval_Info.inlines.hh +| |-- Interval_Info.types.hh +| |-- Interval_Restriction.defs.hh +| |-- Linear_Expression.cc +| |-- Linear_Expression.defs.hh +| |-- Linear_Expression.inlines.hh +| |-- Linear_Expression.types.hh +| |-- Linear_Row.cc +| |-- Linear_Row.defs.hh +| |-- Linear_Row.inlines.hh +| |-- Linear_Row.types.hh +| |-- Linear_System.cc +| |-- Linear_System.defs.hh +| |-- Linear_System.inlines.hh +| |-- Linear_System.types.hh +| |-- MIP_Problem.cc +| |-- MIP_Problem.defs.hh +| |-- MIP_Problem.inlines.hh +| |-- MIP_Problem.templates.hh +| |-- MIP_Problem.types.hh +| |-- Makefile.am +| |-- Makefile.in +| |-- Matrix.cc +| |-- Matrix.defs.hh +| |-- Matrix.inlines.hh +| |-- Matrix.types.hh +| |-- NNC_Polyhedron.cc +| |-- NNC_Polyhedron.defs.hh +| |-- NNC_Polyhedron.inlines.hh +| |-- NNC_Polyhedron.types.hh +| |-- Numeric_Format.defs.hh +| |-- OR_Matrix.defs.hh +| |-- OR_Matrix.inlines.hh +| |-- OR_Matrix.templates.hh +| |-- OR_Matrix.types.hh +| |-- Octagonal_Shape.cc +| |-- Octagonal_Shape.defs.hh +| |-- Octagonal_Shape.inlines.hh +| |-- Octagonal_Shape.templates.hh +| |-- Octagonal_Shape.types.hh +| |-- Og_Status.idefs.hh +| |-- Og_Status.inlines.hh +| |-- PIP_Problem.cc +| |-- PIP_Problem.defs.hh +| |-- PIP_Problem.inlines.hh +| |-- PIP_Problem.templates.hh +| |-- PIP_Problem.types.hh +| |-- PIP_Tree.cc +| |-- PIP_Tree.defs.hh +| |-- PIP_Tree.inlines.hh +| |-- PIP_Tree.types.hh +| |-- Partial_Function.cc +| |-- Partial_Function.defs.hh +| |-- Partial_Function.inlines.hh +| |-- Partial_Function.types.hh +| |-- Partially_Reduced_Product.defs.hh +| |-- Partially_Reduced_Product.inlines.hh +| |-- Partially_Reduced_Product.templates.hh +| |-- Partially_Reduced_Product.types.hh +| |-- Ph_Status.cc +| |-- Ph_Status.idefs.hh +| |-- Ph_Status.inlines.hh +| |-- Pointset_Powerset.cc +| |-- Pointset_Powerset.defs.hh +| |-- Pointset_Powerset.inlines.hh +| |-- Pointset_Powerset.templates.hh +| |-- Pointset_Powerset.types.hh +| |-- Poly_Con_Relation.cc +| |-- Poly_Con_Relation.defs.hh +| |-- Poly_Con_Relation.inlines.hh +| |-- Poly_Con_Relation.types.hh +| |-- Poly_Gen_Relation.cc +| |-- Poly_Gen_Relation.defs.hh +| |-- Poly_Gen_Relation.inlines.hh +| |-- Poly_Gen_Relation.types.hh +| |-- Polyhedron.defs.hh +| |-- Polyhedron.inlines.hh +| |-- Polyhedron.templates.hh +| |-- Polyhedron.types.hh +| |-- Polyhedron_chdims.cc +| |-- Polyhedron_nonpublic.cc +| |-- Polyhedron_public.cc +| |-- Polyhedron_widenings.cc +| |-- Powerset.defs.hh +| |-- Powerset.inlines.hh +| |-- Powerset.templates.hh +| |-- Powerset.types.hh +| |-- Ptr_Iterator.defs.hh +| |-- Ptr_Iterator.inlines.hh +| |-- Ptr_Iterator.types.hh +| |-- Rational_Box.hh +| |-- Rational_Interval.hh +| |-- Result.defs.hh +| |-- Result.inlines.hh +| |-- Rounding_Dir.defs.hh +| |-- Rounding_Dir.inlines.hh +| |-- Row.cc +| |-- Row.defs.hh +| |-- Row.inlines.hh +| |-- Row.types.hh +| |-- Scalar_Products.cc +| |-- Scalar_Products.defs.hh +| |-- Scalar_Products.inlines.hh +| |-- Scalar_Products.types.hh +| |-- Slow_Copy.hh +| |-- Temp.defs.hh +| |-- Temp.inlines.hh +| |-- Temp.templates.hh +| |-- Topology.hh +| |-- Variable.cc +| |-- Variable.defs.hh +| |-- Variable.inlines.hh +| |-- Variable.types.hh +| |-- Variables_Set.cc +| |-- Variables_Set.defs.hh +| |-- Variables_Set.inlines.hh +| |-- Variables_Set.types.hh +| |-- WRD_coefficient_types.defs.hh +| |-- WRD_coefficient_types.inlines.hh +| |-- Weight_Profiler.cc +| |-- Weight_Profiler.defs.hh +| |-- Widening_Function.defs.hh +| |-- Widening_Function.inlines.hh +| |-- Widening_Function.types.hh +| |-- algorithms.hh +| |-- assert.hh +| |-- assign_or_swap.hh +| |-- c_streambuf.cc +| |-- c_streambuf.defs.hh +| |-- c_streambuf.inlines.hh +| |-- c_streambuf.types.hh +| |-- checked.cc +| |-- checked.defs.hh +| |-- checked.inlines.hh +| |-- checked_ext.inlines.hh +| |-- checked_float.inlines.hh +| |-- checked_int.inlines.hh +| |-- checked_mpq.inlines.hh +| |-- checked_mpz.inlines.hh +| |-- checked_numeric_limits.hh +| |-- compiler.hh +| |-- conversion.cc +| |-- distances.defs.hh +| |-- distances.inlines.hh +| |-- distances.types.hh +| |-- fpu-c99.inlines.hh +| |-- fpu-ia32.cc +| |-- fpu-ia32.inlines.hh +| |-- fpu-none.inlines.hh +| |-- fpu-sparc.inlines.hh +| |-- fpu.defs.hh +| |-- fpu.types.hh +| |-- globals.cc +| |-- globals.defs.hh +| |-- globals.inlines.hh +| |-- globals.types.hh +| |-- initializer.hh +| |-- intervals.defs.hh +| |-- iterator_to_const.defs.hh +| |-- iterator_to_const.inlines.hh +| |-- iterator_to_const.types.hh +| |-- math_utilities.defs.hh +| |-- math_utilities.inlines.hh +| |-- max_space_dimension.hh +| |-- meta_programming.hh +| |-- minimize.cc +| |-- mp_std_bits.cc +| |-- mp_std_bits.defs.hh +| |-- mp_std_bits.inlines.hh +| |-- namespaces.hh +| |-- ppl-config.cc.in +| |-- ppl.hh.dist +| |-- ppl_header.hh +| |-- simplify.cc +| |-- stdiobuf.cc +| |-- stdiobuf.defs.hh +| |-- stdiobuf.inlines.hh +| |-- stdiobuf.types.hh +| |-- swapping_sort.icc +| |-- termination.cc +| |-- termination.defs.hh +| |-- termination.templates.hh +| |-- version.cc +| |-- version.hh.in +| |-- wrap_assign.hh +| |-- wrap_string.cc +| `-- wrap_string.hh +|-- tests +| |-- BD_Shape +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- addconstraints1.cc +| | |-- addspacedims1.cc +| | |-- affinedimension1.cc +| | |-- affineimage1.cc +| | |-- affineimage2.cc +| | |-- affinepreimage1.cc +| | |-- ascii_dump_load1.cc +| | |-- bgp99extrapolation1.cc +| | |-- bhmz05widening1.cc +| | |-- bhz03widening1.cc +| | |-- bounded1.cc +| | |-- boundedaffineimage1.cc +| | |-- boundedaffinepreimage1.cc +| | |-- bounds1.cc +| | |-- cc76extrapolation1.cc +| | |-- cc76narrowing1.cc +| | |-- closure1.cc +| | |-- concatenate1.cc +| | |-- congruences1.cc +| | |-- constrains1.cc +| | |-- constraints1.cc +| | |-- contains1.cc +| | |-- containsintegerpoint1.cc +| | |-- difference1.cc +| | |-- discrete1.cc +| | |-- disjoint1.cc +| | |-- dropsomenonintegerpoints1.cc +| | |-- empty1.cc +| | |-- equality1.cc +| | |-- expandspacedim1.cc +| | |-- foldspacedims1.cc +| | |-- frequency1.cc +| | |-- frombdshape1.cc +| | |-- frombox1.cc +| | |-- fromgensys1.cc +| | |-- fromgrid1.cc +| | |-- fromoctagonalshape1.cc +| | |-- frompolyhedron1.cc +| | |-- fromspacedim1.cc +| | |-- generalizedaffineimage1.cc +| | |-- generalizedaffineimage2.cc +| | |-- generalizedaffinepreimage1.cc +| | |-- generalizedaffinepreimage2.cc +| | |-- generalizedaffinepreimage3.cc +| | |-- geomcovers1.cc +| | |-- h79widening1.cc +| | |-- integerupperboundifexact1.cc +| | |-- intersection1.cc +| | |-- limitedbhmz05extrapolation1.cc +| | |-- limitedcc76extrapolation1.cc +| | |-- limitedh79extrapolation1.cc +| | |-- mapspacedims1.cc +| | |-- max_min1.cc +| | |-- max_min2.cc +| | |-- maxspacedim1.cc +| | |-- membytes1.cc +| | |-- minconstraints1.cc +| | |-- relations1.cc +| | |-- relations2.cc +| | |-- relations3.cc +| | |-- relations4.cc +| | |-- removespacedims1.cc +| | |-- run_tests +| | |-- simplifyusingcontext1.cc +| | |-- timeelapse1.cc +| | |-- unconstrain1.cc +| | |-- universe1.cc +| | |-- upperbound1.cc +| | |-- upperboundifexact1.cc +| | |-- wrap1.cc +| | `-- writebdshape1.cc +| |-- Box +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- addconstraints1.cc +| | |-- addspacedims1.cc +| | |-- affinedimension1.cc +| | |-- affineimage1.cc +| | |-- affinepreimage1.cc +| | |-- ascii_dump_load1.cc +| | |-- bgp99extrapolation1.cc +| | |-- bhz03widening1.cc +| | |-- bounded1.cc +| | |-- boundedaffineimage1.cc +| | |-- boundedaffinepreimage1.cc +| | |-- cc76narrowing1.cc +| | |-- cc76widening.cc +| | |-- concatenate1.cc +| | |-- congruences1.cc +| | |-- constrains1.cc +| | |-- constraints1.cc +| | |-- contains1.cc +| | |-- containsintegerpoint1.cc +| | |-- difference1.cc +| | |-- discrete1.cc +| | |-- disjoint1.cc +| | |-- empty1.cc +| | |-- equality1.cc +| | |-- expandspacedim1.cc +| | |-- foldspacedims1.cc +| | |-- frequency1.cc +| | |-- frombdshape1.cc +| | |-- frombox1.cc +| | |-- fromgensys1.cc +| | |-- fromgrid1.cc +| | |-- frompartiallyreducedproduct1.cc +| | |-- frompolyhedron1.cc +| | |-- frompolyhedron2.cc +| | |-- fromspacedim1.cc +| | |-- generalizedaffineimage1.cc +| | |-- generalizedaffineimage2.cc +| | |-- generalizedaffinepreimage1.cc +| | |-- geomcovers1.cc +| | |-- intersection1.cc +| | |-- interval1.cc +| | |-- limitedcc76extrapolation1.cc +| | |-- mapspacedims1.cc +| | |-- max_min1.cc +| | |-- maxspacedim1.cc +| | |-- membytes1.cc +| | |-- minconstraints1.cc +| | |-- propagateconstraints1.cc +| | |-- propagateconstraints2.cc +| | |-- refinewithcongruence1.cc +| | |-- refinewithcongruences1.cc +| | |-- refinewithconstraint1.cc +| | |-- refinewithconstraint2.cc +| | |-- refinewithconstraints1.cc +| | |-- refinewithconstraints2.cc +| | |-- relations1.cc +| | |-- relations2.cc +| | |-- relations3.cc +| | |-- relations4.cc +| | |-- removespacedims1.cc +| | |-- run_tests +| | |-- simplifyusingcontext1.cc +| | |-- timeelapse1.cc +| | |-- topclosed1.cc +| | |-- unconstrain1.cc +| | |-- universe1.cc +| | |-- upperbound1.cc +| | |-- upperboundifexact1.cc +| | |-- wrap1.cc +| | `-- writebox1.cc +| |-- Grid +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- addcongruence1.cc +| | |-- addcongruences1.cc +| | |-- addconstraint1.cc +| | |-- addconstraints1.cc +| | |-- addgenerator1.cc +| | |-- addgenerators1.cc +| | |-- addspacedims1.cc +| | |-- affinedim1.cc +| | |-- affineimage1.cc +| | |-- affineimage2.cc +| | |-- affinepreimage1.cc +| | |-- affinepreimage2.cc +| | |-- approximatepartition1.cc +| | |-- asciidumpload1.cc +| | |-- asciidumpload2.cc +| | |-- asciidumpload3.cc +| | |-- asciidumpload4.cc +| | |-- asciidumpload5.cc +| | |-- asciidumpload6.cc +| | |-- bhz03widening1.cc +| | |-- bounded1.cc +| | |-- boundedaffineimage1.cc +| | |-- boundedaffinepreimage1.cc +| | |-- bounds1.cc +| | |-- certificate1.cc +| | |-- concatenate1.cc +| | |-- congruence1.cc +| | |-- congruences1.cc +| | |-- congruences2.cc +| | |-- constraints1.cc +| | |-- contains1.cc +| | |-- containsintegerpoint1.cc +| | |-- discrete1.cc +| | |-- disjoint1.cc +| | |-- dropnonintegerpoints1.cc +| | |-- equals1.cc +| | |-- expandspacedim1.cc +| | |-- foldspacedims1.cc +| | |-- frequency1.cc +| | |-- frombdshape1.cc +| | |-- frombox1.cc +| | |-- fromgrid1.cc +| | |-- fromoctagonalshape1.cc +| | |-- frompolyhedron1.cc +| | |-- generalizedaffineimage1.cc +| | |-- generalizedaffineimage2.cc +| | |-- generalizedaffineimage3.cc +| | |-- generalizedaffinepreimage1.cc +| | |-- generalizedaffinepreimage2.cc +| | |-- generalizedaffinepreimage3.cc +| | |-- generator1.cc +| | |-- generators1.cc +| | |-- generators2.cc +| | |-- grid1.cc +| | |-- grid2.cc +| | |-- grid3.cc +| | |-- griddifference1.cc +| | |-- intersection1.cc +| | |-- isempty1.cc +| | |-- isuniverse1.cc +| | |-- limitedextrapolation1.cc +| | |-- limitedextrapolation2.cc +| | |-- limitedextrapolation3.cc +| | |-- mapspacedims1.cc +| | |-- maxmin1.cc +| | |-- membytes1.cc +| | |-- mincongruences1.cc +| | |-- mingenerators1.cc +| | |-- outputoperator1.cc +| | |-- outputoperator2.cc +| | |-- outputoperator3.cc +| | |-- partition1.cc +| | |-- powersetdifference1.cc +| | |-- powersetgeometricallycovers1.cc +| | |-- powersetgeometricallyequals1.cc +| | |-- refinewithcongruences1.cc +| | |-- refinewithconstraints1.cc +| | |-- relations1.cc +| | |-- relations2.cc +| | |-- relations3.cc +| | |-- removespacedims1.cc +| | |-- removespacedims2.cc +| | |-- simplifyusingcontext1.cc +| | |-- timeelapse1.cc +| | |-- topclosed1.cc +| | |-- topclosure1.cc +| | |-- unconstrain1.cc +| | |-- upperbound1.cc +| | |-- upperbound2.cc +| | |-- widening1.cc +| | |-- widening2.cc +| | |-- widening3.cc +| | |-- wrap1.cc +| | `-- writecongruencesystem.cc +| |-- MIP_Problem +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- ascii_dump_load1.cc +| | |-- exceptions1.cc +| | |-- mipproblem1.cc +| | |-- mipproblem2.cc +| | `-- mipproblem3.cc +| |-- Makefile.am +| |-- Makefile.in +| |-- Octagonal_Shape +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- addspacedims1.cc +| | |-- affinedimension1.cc +| | |-- affineimage1.cc +| | |-- affineimage2.cc +| | |-- affinepreimage1.cc +| | |-- affinepreimage2.cc +| | |-- ascii_dump_load1.cc +| | |-- bhmz05widening1.cc +| | |-- bhz03widening1.cc +| | |-- bounded1.cc +| | |-- boundedaffineimage1.cc +| | |-- boundedaffinepreimage1.cc +| | |-- bounds1.cc +| | |-- cc76extrapolation1.cc +| | |-- cc76narrowing1.cc +| | |-- chinainit.cc +| | |-- concatenate1.cc +| | |-- congruences1.cc +| | |-- constrains1.cc +| | |-- constraints1.cc +| | |-- contains1.cc +| | |-- containsintegerpoint1.cc +| | |-- difference1.cc +| | |-- discrete1.cc +| | |-- disjoint1.cc +| | |-- dropsomenonintegerpoints1.cc +| | |-- empty1.cc +| | |-- expandspacedim1.cc +| | |-- foldspacedims1.cc +| | |-- frequency1.cc +| | |-- frombdshape1.cc +| | |-- frombox1.cc +| | |-- fromgensys1.cc +| | |-- fromgrid1.cc +| | |-- fromoctagonalshape1.cc +| | |-- frompolyhedron1.cc +| | |-- fromspacedim1.cc +| | |-- generalizedaffineimage1.cc +| | |-- generalizedaffineimage2.cc +| | |-- generalizedaffineimage3.cc +| | |-- generalizedaffineimage4.cc +| | |-- generalizedaffineimage5.cc +| | |-- generalizedaffinepreimage1.cc +| | |-- generalizedaffinepreimage2.cc +| | |-- generalizedaffinepreimage3.cc +| | |-- generalizedaffinepreimage4.cc +| | |-- integerupperboundifexact1.cc +| | |-- intersection1.cc +| | |-- limitedbhmz05extrapolation1.cc +| | |-- limitedcc76extrapolation1.cc +| | |-- mapspacedims1.cc +| | |-- max_min1.cc +| | |-- max_min2.cc +| | |-- maxspacedim1.cc +| | |-- membytes1.cc +| | |-- minconstraints1.cc +| | |-- relatwithcons1.cc +| | |-- relatwithcons2.cc +| | |-- relatwithcons3.cc +| | |-- relatwithgen1.cc +| | |-- removespacedims1.cc +| | |-- run_tests +| | |-- simplifyusingcontext1.cc +| | |-- timeelapse1.cc +| | |-- unconstrain1.cc +| | |-- universe1.cc +| | |-- upperbound1.cc +| | |-- upperboundifexact1.cc +| | |-- wrap1.cc +| | `-- writeoctagon1.cc +| |-- PIP_Problem +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- ascii_dump_load1.cc +| | |-- exceptions1.cc +| | |-- pipproblem1.cc +| | |-- pipproblem2.cc +| | `-- pipproblem3.cc +| |-- Partially_Reduced_Product +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- addcongruences1.cc +| | |-- affineimage1.cc +| | |-- asciidumpload1.cc +| | |-- bounded1.cc +| | |-- boundedaffineimage1.cc +| | |-- bounds1.cc +| | |-- concatenate1.cc +| | |-- congruences1.cc +| | |-- congruencesproduct1.cc +| | |-- constraints1.cc +| | |-- constraintsproduct1.cc +| | |-- contains1.cc +| | |-- difference1.cc +| | |-- dimension1.cc +| | |-- directproduct1.cc +| | |-- discrete1.cc +| | |-- disjoint1.cc +| | |-- dropsomenonintegerpoints1.cc +| | |-- equals1.cc +| | |-- frombdshape1.cc +| | |-- frombox1.cc +| | |-- fromgrid1.cc +| | |-- fromoctagonalshape1.cc +| | |-- frompolyhedron1.cc +| | |-- fromproduct1.cc +| | |-- generalizedaffineimage1.cc +| | |-- intersection1.cc +| | |-- isempty1.cc +| | |-- isuniverse1.cc +| | |-- maxmin1.cc +| | |-- partially_reduced_product_test.hh +| | |-- refinewithcongruences1.cc +| | |-- refinewithconstraints1.cc +| | |-- relations1.cc +| | |-- shapepreservingproduct1.cc +| | |-- smashproduct1.cc +| | |-- spacedims1.cc +| | |-- timeelapse1.cc +| | |-- topclosed1.cc +| | |-- topclosure1.cc +| | `-- upperbound1.cc +| |-- Polyhedron +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- addcongruence1.cc +| | |-- addcongruences1.cc +| | |-- addconstraint1.cc +| | |-- addconstraints1.cc +| | |-- addconstraints2.cc +| | |-- addgenerator1.cc +| | |-- addgenerator2.cc +| | |-- addgenerators1.cc +| | |-- addgenerators2.cc +| | |-- addspacedims1.cc +| | |-- addspacedims2.cc +| | |-- affineimage1.cc +| | |-- affineimage2.cc +| | |-- affinepreimage1.cc +| | |-- affinetrans.cc +| | |-- append1.cc +| | |-- append2.cc +| | |-- ascii_dump_load1.cc +| | |-- ascii_dump_load2.cc +| | |-- ascii_dump_load3.cc +| | |-- bgp99extrapolation1.cc +| | |-- bgp99extrapolation2.cc +| | |-- bhrz03widening1.cc +| | |-- bhrz03widening2.cc +| | |-- bhrz03widening3.cc +| | |-- bhz03widening1.cc +| | |-- bounded1.cc +| | |-- boundedaffineimage1.cc +| | |-- boundedaffinepreimage1.cc +| | |-- boundedbhrz03extrapolation1.cc +| | |-- boundedh79extrapolation1.cc +| | |-- bounds1.cc +| | |-- cnncconversion1.cc +| | |-- concatenate1.cc +| | |-- congruences1.cc +| | |-- constrains1.cc +| | |-- constraints1.cc +| | |-- contains1.cc +| | |-- contains2.cc +| | |-- containsintegerpoint1.cc +| | |-- disjoint1.cc +| | |-- disjoint2.cc +| | |-- dropsomenonintegerpoints1.cc +| | |-- dropsomenonintegerpoints2.cc +| | |-- dualhypercubes.cc +| | |-- empty1.cc +| | |-- equals1.cc +| | |-- exceptions1.cc +| | |-- exceptions2.cc +| | |-- exceptions3.cc +| | |-- expandspacedim1.cc +| | |-- expandspacedim2.cc +| | |-- foldspacedims1.cc +| | |-- foldspacedims2.cc +| | |-- frequency1.cc +| | |-- frombdshape1.cc +| | |-- frombox1.cc +| | |-- frombox2.cc +| | |-- fromgrid1.cc +| | |-- fromoctagonalshape1.cc +| | |-- generalizedaffineimage1.cc +| | |-- generalizedaffineimage2.cc +| | |-- generalizedaffinepreimage1.cc +| | |-- generalizedaffinepreimage2.cc +| | |-- generators1.cc +| | |-- geomcovers1.cc +| | |-- h79widening1.cc +| | |-- h79widening2.cc +| | |-- hybrid.cc +| | |-- intersection1.cc +| | |-- limitedbhrz03extrapolation1.cc +| | |-- limitedh79extrapolation1.cc +| | |-- linearexpression1.cc +| | |-- linearpartition1.cc +| | |-- linearsystem1.cc +| | |-- mapspacedims1.cc +| | |-- matrix1.cc +| | |-- max_min1.cc +| | |-- maxspacedim1.cc +| | |-- mc91.cc +| | |-- membytes1.cc +| | |-- memory1.cc +| | |-- memory2.cc +| | |-- minconstraints1.cc +| | |-- minconstraints2.cc +| | |-- mingenerators1.cc +| | |-- mingenerators2.cc +| | |-- nncminimize1.cc +| | |-- nncminimize2.cc +| | |-- numberinput1.cc +| | |-- onepoint.cc +| | |-- permute.cc +| | |-- polydifference1.cc +| | |-- polydifference2.cc +| | |-- polyhull1.cc +| | |-- polyhull2.cc +| | |-- polyhullifexact1.cc +| | |-- polyhullifexact2.cc +| | |-- randphull1.cc +| | |-- refinewithcongruence1.cc +| | |-- refinewithcongruences1.cc +| | |-- refinewithconstraint1.cc +| | |-- refinewithconstraints1.cc +| | |-- relations1.cc +| | |-- relations2.cc +| | |-- relations3.cc +| | |-- removespacedims1.cc +| | |-- removespacedims2.cc +| | |-- simplifyusingcontext1.cc +| | |-- smm1.cc +| | |-- termination1.cc +| | |-- termination2.cc +| | |-- timeelapse1.cc +| | |-- timeelapse2.cc +| | |-- topclosed1.cc +| | |-- topclosure1.cc +| | |-- unconstrain1.cc +| | |-- universe1.cc +| | |-- universe2.cc +| | |-- variablesset1.cc +| | |-- watchdog1.cc +| | |-- weightwatch1.cc +| | |-- wrap1.cc +| | |-- wrap2.cc +| | |-- writeconsys1.cc +| | |-- writegensys1.cc +| | |-- writepolyhedron1.cc +| | |-- writepolyhedron2.cc +| | |-- writerelation1.cc +| | `-- writevariable1.cc +| |-- Powerset +| | |-- Makefile.am +| | |-- Makefile.in +| | |-- addcongruences1.cc +| | |-- addconstraints1.cc +| | |-- affinedimension1.cc +| | |-- affineimage1.cc +| | |-- affinepreimage1.cc +| | |-- bounded1.cc +| | |-- bounds1.cc +| | |-- closed1.cc +| | |-- closure1.cc +| | |-- collapse1.cc +| | |-- concatenate1.cc +| | |-- contains1.cc +| | |-- containsintegerpoint1.cc +| | |-- difference1.cc +| | |-- discrete1.cc +| | |-- disjoint1.cc +| | |-- disjunct1.cc +| | |-- empty1.cc +| | |-- entails1.cc +| | |-- equals1.cc +| | |-- frombdshape1.cc +| | |-- frombox1.cc +| | |-- fromcongruences1.cc +| | |-- fromconstraints1.cc +| | |-- fromgrid1.cc +| | |-- fromoctagonalshape1.cc +| | |-- frompolyhedron1.cc +| | |-- fromspacedimension1.cc +| | |-- intersection1.cc +| | |-- maxmin1.cc +| | |-- meet1.cc +| | |-- membytes1.cc +| | |-- powerset1.cc +| | |-- reduce1.cc +| | |-- refinewith1.cc +| | |-- relationwith1.cc +| | |-- simplifyusingcontext1.cc +| | |-- size1.cc +| | |-- spacedims1.cc +| | |-- universe1.cc +| | `-- upperbound1.cc +| |-- README +| |-- Random_Number_Generator.defs.hh +| |-- Random_Number_Generator.inlines.hh +| |-- Random_Number_Generator.types.hh +| |-- files.cc +| |-- files.hh +| |-- ppl_test.cc +| |-- ppl_test.hh +| `-- valgrind_suppressions +`-- utils + |-- Makefile.am + |-- Makefile.in + |-- build_header.in + |-- cm_cleaner.sh + |-- cm_splitter.sh + |-- text2cxxarray.in + |-- timings.cc + `-- timings.hh + + +-------- + +Copyright (C) 2001-2010 Roberto Bagnara <bagnara@cs.unipr.it> +Copyright (C) 2010-2011 BUGSENG srl (http://bugseng.com) + +This file is part of the Parma Polyhedra Library (PPL). + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no +Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. +The license is included, in various formats, in the `doc' subdirectory +of each distribution of the PPL in files called `fdl.*'. + +The PPL is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3 of the License, or (at your +option) any later version. The license is included, in various +formats, in the `doc' subdirectory of each distribution of the PPL in +files called `gpl.*'. + +The PPL is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +If you have not received a copy of one or both the above mentioned +licenses along with the PPL, write to the Free Software Foundation, +Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1307, USA. + +For the most up-to-date information see the Parma Polyhedra Library +site: http://www.cs.unipr.it/ppl/ . |