2 date: Sat Sep 18 14:49:40 CEST 2004
5 - find and use PIP if available
6 - don't overallocate matrices on newer PolyLibs
7 - verification program for enumeration of integer projections
8 - summation of enumerations
10 - support older versions of GMP
13 date: Tue Jul 6 22:09:11 CEST 2004
15 - install header files
16 - modulo representation changed to fractionals
17 - perform some simplifications on the modulo representation
18 - barvinok_enumerate returns a malloc'ed evalue
19 - a few bugs in barvinok_enumerate_e removed
20 - optionally print an indication of the size of an enumeration
22 - bug in triangularization fixed
23 - bug in polyhedron reduction fixed
24 - verif_ehrhart.c should compile on C89 systems again
28 - bug in polyhedron reduction fixed
31 date: Sun Feb 22 21:15:00 CET 2004
33 - remove remaining part of Kristof's Ehrhart manipulation code
34 - optimize modulo expression based on validity domain
35 - support partition evalues
36 - factor out 1D polytopes
37 - validity domains can now be unions of polytopes
38 - optionally convert modulo representation to lookup-table
39 - rename indicator to relation
44 - support "indicator" evalues
45 - support equalities for modulo representation
49 - remove part of Kristof's Ehrhart manipulation code
50 - partial support for modulo respresentation
51 - support cvs version of PolyLib
54 date: Thu Nov 27 13:35:59 CET 2003
57 include code from Kristof Beyls for manipulating Ehrhart
60 implement barvinok_enumerate for constructing Ehrhart
61 polynomials using barvinok's algorithm
64 date: Thu Nov 6 01:36:25 CET 2003
67 allow specification of max #constraints
68 for those without automatically growing chernikova tables
69 - fix a few small bugs
70 - some minor optimizations
73 date: Mon Nov 3 16:35:57 CET 2003
75 - fix a number of bugs
79 date: Mon Oct 20 14:15:45 CEST 2003
81 - change name from count to barvinok_count
82 - return -1 if polyhedron is unbounded
83 - trivially optimize counting in presence of some independent constraints