spot/src/ltltest
Alexandre Duret-Lutz 4ef7805e73 Speedup syntactic_implication() by using a cache.
* src/ltlvisit/syntimpl.hh (syntactic_implication,
syntactic_implication_neg): Move as member of ...
(syntactic_implication_cache): ... this new class, that holds
a cache of results to speedup these functions.
* src/ltlvisit/syntimpl.cc: Adjust to use (lookup, populate,
and cleanup) the cache.
* src/ltltest/syntimpl.cc: Likewise.
* src/ltlvisit/reduce.hh (reduce): Take an optional
syntactic_implication_cache parameter.
* src/ltlvisit/reduce.cc: Adjust to use a
syntactic_implication_cache.
* src/ltltest/equals.cc: Call dump_instances() to help debugging.
2012-04-28 09:30:36 +02:00
..
.cvsignore more files to ignore 2004-06-22 22:58:09 +00:00
.gitignore Add functions to compute the kind of a formula (LTL, PSL, Boolean...) 2012-04-28 09:30:35 +02:00
consterm.cc Replace the constant_term visitor by a flag in the formulae. 2012-04-28 09:30:36 +02:00
consterm.test Add support the bounded star operator [*i..j]. 2012-04-28 09:30:35 +02:00
defs.in Fix copyrights. 2010-01-24 20:51:09 +01:00
equals.cc Speedup syntactic_implication() by using a cache. 2012-04-28 09:30:36 +02:00
equals.test Simplify fUf, fRf, fWf, and fRF as f. 2012-04-28 09:30:36 +02:00
genltl.cc Don't flush the stream on each new line, when writing automata. 2011-11-28 10:48:38 +01:00
kind.cc Maintain basic LTL properties using a bitfield inside formula objects. 2012-04-28 09:30:36 +02:00
kind.test Maintain basic LTL properties using a bitfield inside formula objects. 2012-04-28 09:30:36 +02:00
length.cc Fix computation of length of LTL formulas. 2012-01-05 18:34:23 +01:00
length.test Fix computation of length of LTL formulas. 2012-01-05 18:34:23 +01:00
lunabbrev.test Fix copyrights. 2010-01-24 20:51:09 +01:00
Makefile.am Add functions to compute the kind of a formula (LTL, PSL, Boolean...) 2012-04-28 09:30:35 +02:00
nenoform.test more tests for rational operator simplifications. 2012-04-28 09:30:34 +02:00
parse.test Read p=0Wq=1 and p=0Mq=1 correctly. 2012-04-28 09:30:35 +02:00
parseerr.test Fix column in LTL error messages, it was off by one. 2010-03-10 15:17:05 +01:00
randltl.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
readltl.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
reduc.cc * src/ltltest/reduc.cc (main): Fix harmless memory leak introduced 2010-01-21 16:56:44 +01:00
reduc.test Speedup reduc.test by not spawning one process per formula. 2010-01-21 14:54:36 +01:00
reduccmp.test Improve a reduction rule for "a M b". 2011-03-17 12:25:43 +01:00
syntimpl.cc Speedup syntactic_implication() by using a cache. 2012-04-28 09:30:36 +02:00
syntimpl.test More * -> & replacements. 2010-01-30 13:21:01 +01:00
tostring.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
tostring.test Add support for [+]. 2012-04-28 09:30:35 +02:00
tunabbrev.test Introduce rational operators and trivial simplification rules. 2012-04-28 09:30:34 +02:00
tunenoform.test Fix copyrights. 2010-01-24 20:51:09 +01:00