[PURRS-devel] purrs demos/purrs_rrs_cgi.cc src/Recurrence.cc ...
Tatiana Zolo
zolo at spartacus.cs.unipr.it
Mon Nov 10 09:53:34 CET 2003
CVSROOT: /cvs/purrs
Module name: purrs
Changes by: zolo at cs.unipr.it 2003-11-10 09:53:34
Modified files:
demos : purrs_rrs_cgi.cc
src : Recurrence.cc Recurrence.defs.hh
Recurrence.inlines.hh compute_exact_solution.cc
rr_classifier.cc
tests : rrs_driver.cc
Log message:
Several changes in the structure of the Recurrence.
Now the enumerate Solver_Status has only three values:
enum Solver_Status {
SUCCESS,
TOO_COMPLEX,
CLASSIFICATION_FAIL
};
All the other cases are stored in the enumerate Classifier_Status:
enum Classifier_Status {
CLASSIFICATION_OK,
INDETERMINATE_RECURRENCE,
HAS_NON_INTEGER_DECREMENT,
HAS_NEGATIVE_DECREMENT,
HAS_HUGE_DECREMENT,
HAS_NULL_DECREMENT,
UNSOLVABLE_RECURRENCE,
MALFORMED_RECURRENCE,
DOMAIN_ERROR,
CLASSIFICATION_COMPLEX,
NOT_CLASSIFIED_YET
};
Changes in several files in according with the new enumerate types.
These changes show a serious problem with the recurrence 1060 in heap.
Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/purrs/demos/purrs_rrs_cgi.cc.diff?cvsroot=purrs&r1=1.22&r2=1.23
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/purrs/src/Recurrence.cc.diff?cvsroot=purrs&r1=1.115&r2=1.116
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/purrs/src/Recurrence.defs.hh.diff?cvsroot=purrs&r1=1.119&r2=1.120
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/purrs/src/Recurrence.inlines.hh.diff?cvsroot=purrs&r1=1.80&r2=1.81
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/purrs/src/compute_exact_solution.cc.diff?cvsroot=purrs&r1=1.43&r2=1.44
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/purrs/src/rr_classifier.cc.diff?cvsroot=purrs&r1=1.67&r2=1.68
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/purrs/tests/rrs_driver.cc.diff?cvsroot=purrs&r1=1.68&r2=1.69
More information about the PURRS-devel
mailing list