CVSROOT: /cvs/ppl Module name: ppl Branch: strict Changes by: zaffanella@cs.unipr.it 2002-03-16 13:57:55 Modified files: src : ConSys.cc ConSys.defs.hh ConSys.inlines.hh Constraint.cc Constraint.inlines.hh GenSys.cc GenSys.defs.hh GenSys.inlines.hh Generator.inlines.hh Makefile.am Matrix.cc Matrix.defs.hh Matrix.inlines.hh PolyBase.cc PolyBase.defs.hh PolyBase.inlines.hh Polyhedron.cc Row.defs.hh Row.inlines.hh conversion.cc Log message: In constructors, now using an element of the enum Topology in order to control the kind of object created (instead of the previous boolean). Started adding controls on Topology mismatches and automatic conversions of objects when needed. Patches: http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/ConSys.cc.diff?cvsroot=ppl&only_with_tag=strict&r1=1.28.2.1&r2=1.28.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/ConSys.defs.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.34&r2=1.34.2.1 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/ConSys.inlines.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.13.2.1&r2=1.13.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Constraint.cc.diff?cvsroot=ppl&only_with_tag=strict&r1=1.19.2.1&r2=1.19.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Constraint.inlines.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.21.2.1&r2=1.21.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/GenSys.cc.diff?cvsroot=ppl&only_with_tag=strict&r1=1.42.2.1&r2=1.42.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/GenSys.defs.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.49&r2=1.49.2.1 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/GenSys.inlines.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.14.2.1&r2=1.14.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Generator.inlines.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.22.2.1&r2=1.22.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Makefile.am.diff?cvsroot=ppl&only_with_tag=strict&r1=1.30.2.1&r2=1.30.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Matrix.cc.diff?cvsroot=ppl&only_with_tag=strict&r1=1.31.2.1&r2=1.31.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Matrix.defs.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.19.2.1&r2=1.19.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Matrix.inlines.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.17.2.1&r2=1.17.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/PolyBase.cc.diff?cvsroot=ppl&only_with_tag=strict&r1=1.1.2.2&r2=1.1.2.3 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/PolyBase.defs.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.1.2.1&r2=1.1.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/PolyBase.inlines.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.1.2.1&r2=1.1.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Polyhedron.cc.diff?cvsroot=ppl&only_with_tag=strict&r1=1.142.2.1&r2=1.142.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Row.defs.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.34.2.1&r2=1.34.2.2 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Row.inlines.hh.diff?cvsroot=ppl&only_with_tag=strict&r1=1.14.2.2&r2=1.14.2.3 http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/conversion.cc.diff?cvsroot=ppl&only_with_tag=strict&r1=1.24.2.2&r2=1.24.2.3