2 date: Thu Jun 22 20:49:11 CEST 2006
4 - add some documentation
6 - add h_star_vector polymake client
7 - fix some corner cases
8 - more experimental support for enumerating unions of polytopes
9 - rename cdd2polylib.pl to latte2polylib.pl
12 date: Wed Feb 22 12:01:23 CET 2006
14 - fix PIP-based reduction by removing some code and assuming a recent PIP
15 - some memory leaks plugged
16 - optionally use Omega as a preprocessor in barvinok_enumerate_e
17 - integrate verif_ehrhart_e into barvinok_enumerate_e
18 - barvinok_series handles more problem with equalities
19 - add gen_fun::Hadamard_product
20 - experimental support for enumerating unions of polytopes
23 date: Fri Jan 20 22:14:44 CET 2006
25 - include Omega Calculator interface occ
26 - print_enode creates parameter names if none are provided
27 - only use PIP to project out some variables
28 - some header file fixes
32 date: Thu Sep 15 11:27:19 CEST 2005
34 - factor polyhedra into independent parts before enumeration
35 - make "random vector" specialization more robust
36 - speed up verif_ehrhart by only checking inside the context
37 - remove {Param,}Polyhedron_Reduce
38 - rename triangularize_cone to triangulate_cone
39 - generalize computation of lexmin/max using PIP
40 - compute the number of lexsmaller elements using PolyLib's LexSmaller
43 date: Mon Aug 1 12:23:50 CEST 2005
45 - fix some configuration problems
46 - include minimal polymake client
49 date: Thu Jun 30 12:10:29 CEST 2005
51 - implement "breadth-first" incremental specialization
52 - implement non-incremental version for series computation
53 - make non-incremental specialization the default again
54 - check for bad PolyLib version at runtime
55 - compiles on Windows (mingw32)
57 - allow crosscompilation
58 - compute the coefficients of an Ehrhart series
59 - fix conversion of PIP output to polyhedra
60 - allow direct verification of Ehrhart series
63 date: Sun Dec 12 23:00:40 CET 2004
65 - export Polyhedron_Project
66 - allow verification of step-functions computed from Ehrhart series
67 - optionally compute step-functions incrementally
68 - disable possibly incorrect optimization
69 - minor optimizations in Ehrhart series computations
72 date: Wed Nov 17 19:22:23 CET 2004
74 - use code for computing series to count non-parametric polytopes
75 - add conversion from series to explicit function
76 - fix removal of redundant equalities
79 date: Sat Oct 16 12:13:30 CEST 2004
81 - use slightly larger random numbers
82 - change basis to remove existential variable
83 - fix bug in reduction
84 - handle empty PIP solution
85 - add utility to remove equalities
88 date: Sun Oct 3 20:47:11 CEST 2004
90 - reduce memory requirements
92 - add patch for NTL 5.3.2
93 - experimental support for Ehrhart series
94 - compile fix on systems that lack <getopt.h>
97 date: Sat Sep 18 14:49:40 CEST 2004
100 - find and use PIP if available
101 - don't overallocate matrices on newer PolyLibs
102 - verification program for enumeration of integer projections
103 - summation of enumerations
105 - support older versions of GMP
108 date: Tue Jul 6 22:09:11 CEST 2004
110 - install header files
111 - modulo representation changed to fractionals
112 - perform some simplifications on the modulo representation
113 - barvinok_enumerate returns a malloc'ed evalue
114 - a few bugs in barvinok_enumerate_e removed
115 - optionally print an indication of the size of an enumeration
117 - bug in triangularization fixed
118 - bug in polyhedron reduction fixed
119 - verif_ehrhart.c should compile on C89 systems again
123 - bug in polyhedron reduction fixed
126 date: Sun Feb 22 21:15:00 CET 2004
128 - remove remaining part of Kristof's Ehrhart manipulation code
129 - optimize modulo expression based on validity domain
130 - support partition evalues
131 - factor out 1D polytopes
132 - validity domains can now be unions of polytopes
133 - optionally convert modulo representation to lookup-table
134 - rename indicator to relation
139 - support "indicator" evalues
140 - support equalities for modulo representation
144 - remove part of Kristof's Ehrhart manipulation code
145 - partial support for modulo respresentation
146 - support cvs version of PolyLib
149 date: Thu Nov 27 13:35:59 CET 2003
152 include code from Kristof Beyls for manipulating Ehrhart
155 implement barvinok_enumerate for constructing Ehrhart
156 polynomials using barvinok's algorithm
159 date: Thu Nov 6 01:36:25 CET 2003
162 allow specification of max #constraints
163 for those without automatically growing chernikova tables
164 - fix a few small bugs
165 - some minor optimizations
168 date: Mon Nov 3 16:35:57 CET 2003
170 - fix a number of bugs
174 date: Mon Oct 20 14:15:45 CEST 2003
176 - change name from count to barvinok_count
177 - return -1 if polyhedron is unbounded
178 - trivially optimize counting in presence of some independent constraints