CVSROOT: /cvs/ppl
Module name: ppl
Branch: strict
Changes by: zaffanella(a)cs.unipr.it 2002-03-19 00:41:55
Modified files:
src : minimize.cc
Log message:
In both minimize(...) methods, modified the emptyness check after
conversion in order to work for NNC Polyhedra too.
Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/minimize.cc.diff?cvsroot=…
CVSROOT: /cvs/ppl
Module name: ppl
Branch: strict
Changes by: zaffanella(a)cs.unipr.it 2002-03-18 11:43:18
Modified files:
src : PolyBase.cc
Log message:
Adding topology-compatibility checks where needed, throwing exceptions
if necessary.
Consistently using the methods [ConSys/GenSys]::adjust_topology_and_dimension
when building a new polyhedron (or augmenting an existing one) starting
from a ConSys or a GenSys.
When building an NNC polyhedron using the constructor PolyBase(GenSys&),
we now add a closure point for each point in the GenSys.
Patched the specification of convex_difference_assign() to work correctly
for NNC polyhedra.
Patched the methods add_dimensions_and_* and remove*_dimensions()
to work correctly for NNC polyhedra.
Added a few "placeholder" exceptions to point out places where
the current implementation is still not correct.
Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/PolyBase.cc.diff?cvsroot=…