- 25 Feb, 2008 29 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
instead of one : one for the atomic propositions, and one for the acceptance conditions. This way it's easy for the tools in iface/gspn/ to require some atomic proposition to be declared and allow any acceptance conditions (there is nothing to adjust in this files because of the default value of the argument). * src/tgbaparse/tgbaparse.yy: Adjust. * src/tgbatest/ltl2tgba.cc, src/tgbatest/readsave.cc, src/tgbatest/reductgba.cc, src/tgbatest/tgbaread.cc: Adjust calls.
-
Alexandre Duret-Lutz authored
conditions rejected by the environment.
-
Alexandre Duret-Lutz authored
(main): Use it. * iface/gspn/ssp.cc: Add more counters for statistics.
-
Alexandre Duret-Lutz authored
update the emptiness statistics. * m4/gspnlib.m4: Typo.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Reorganize this function so that syntactically there is only one loop over the successors, and not two. Call reintroduce the call to couvreur99_check_shy::state_index(), needed by SSP, and suppress that to index_and_insert introduced on 2004-12-29. Also split the "group" option in two: "group" and "group2". "group2" is the equivalent of the older "group", while the new "group" is weaker and faster. (couvreur99_check_shy::state_index): Change prototype as needed by the algorithm. * src/tgbaalgos/gtec/gtec.hh: Adjust. * src/tgbaalgos/gtec/nsheap.hh, src/tgbaalgos/gtec/nsheap.cc (index_and_insert): Remove. * iface/gspn/ssp.cc (couvreur99_check_shy_ssp::state_index): Adjust to new prototype. * bench/emptchk/README, bench/emptchk/algorithms: Adjust references to group/group2.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
accepting runs.
-
Alexandre Duret-Lutz authored
* wrap/python/cgi/ltl2tgba.in: Offers all 6 emptiness check algorithms, and a text box for options.
-
Alexandre Duret-Lutz authored
Initialize tmp to suppress a GCC 4.0.1 warning (seen on Darwin).
-
Alexandre Duret-Lutz authored
--logfile-fd to please newer versions of Valgrind. * src/ltltest/defs.in, src/evtgbatest/defs.in: Likewise.
-
Alexandre Duret-Lutz authored
Suggested by Akim.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/emptiness_stats.hh (unsigned_statistics_copy): New class.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
heuristic.
-
Alexandre Duret-Lutz authored
(tau03_opt_search): Add option "ordering" (off by default). If enabled, initialize an explicit ordering for acceptance conditions into the new member "cond" (a vector of bdds). (project_acc): New helper function for projecting a set of acceptance conditions to a subset that maximizes the number of initial consecutive conditions covered by the set in the condition ordering. (dfs_blue): Implement the ordering heuristic. (dfs_red): Use a sentinel in condition_stack to avoid explicit checks for the stack's emptiness. Consider also the conditions in acc when checking for the completion of an accepting cycle. Fix the implementation of condition heuristic. Implement the ordering heuristic. Simplify the removal of elements from condition_stack (due to the way in which elements are pushed on the stack, there can be at most one element with a given depth in the stack at any one time).
-
Alexandre Duret-Lutz authored
Initialize tmp to suppress a GCC 4.0 warning. * src/ltltest/randltl.cc (main): Likewise with another variable.
-
Alexandre Duret-Lutz authored
virtual destructors. * src/tgba/tgbabddfactory.hh (tgba_bdd_factory): Likewise. * src/misc/hash.hh: Use the std namespace only with GCC 3.0, not with all compiler versions with minor version 0. * src/tgba/tgbatba.cc (tgba_tba_proxy_succ_iterator): Fix friend declaration of ::spot::tgba_tba_proxy.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Conflicts: lbtt/INSTALL lbtt/doc/texinfo.tex lbtt/src/LbttAlloc.h Finish merge
-
Alexandre Duret-Lutz authored
-
- 31 Aug, 2005 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 06 Jun, 2005 1 commit
-
-
Alexandre Duret-Lutz authored
(parity_game_graph_delayed::get_relation): Disable for generalized automata, it's wrong.
-
- 25 May, 2005 2 commits
-
-
Alexandre Duret-Lutz authored
(parity_game_graph_delayed::nb_set_acc_cond): Simplify.
-
Alexandre Duret-Lutz authored
* tgba/tgbareduc.hh, tgbaalgos/reductgba_sim.cc, tgbaalgos/reductgba_sim.hh, tgbaalgos/reductgba_sim_del.cc: Fix them.
-
- 16 May, 2005 1 commit
-
-
Denis Poitrenaud authored
-
- 14 May, 2005 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 12 May, 2005 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 04 May, 2005 2 commits
-
-
Alexandre Duret-Lutz authored
* src/misc/hash.hh (ptr_hash): Use knuth32_hash. * src/tgba/tgbabddconcretefactory.hh (tgba_bdd_concrete_factory): Use ltl::formula_ptr_hash for acc_map_.
-
Alexandre Duret-Lutz authored
the reduce_ltl argument. * src/tgbatest/ltl2tgba.cc: Add options -fr1, -fr2, -fr3, and -fr4. * src/tgbatest/spotlbtt.test, bench/ltl2tgba/algorithms: Test -fr4. * bench/ltl2tgba/parseout.pl: Suppress Perl warnings on disabled algorithms.
-
- 19 Apr, 2005 1 commit
-
-
Alexandre Duret-Lutz authored
* bench/Makefile.am (SUBDIRS): Add ltl2tgba. * README: Mention bench/ltl2tgba.
-