1. 17 Feb, 2005 4 commits
    • Alexandre Duret-Lutz's avatar
      * src/tgbaalgos/emptiness.hh, src/tgbaalgos/emptiness.cc · 4e1916ec
      Alexandre Duret-Lutz authored
      (emptiness_check_instantiator): New class.
      * src/misc/optionmap.hh (set (const option_map&)): New method.
      * src/tgbatest/randtgba.cc: Create every emptiness check via
      emptiness_check_instantiator.
      4e1916ec
    • Alexandre Duret-Lutz's avatar
      * src/tgbaalgos/emptiness.hh, · 435b03c2
      Alexandre Duret-Lutz authored
      src/tgbaalgos/emptiness.cc (emptiness_check::safe): New method.
      * src/tgbaalgos/magic.cc, src/tgbaalgos/magic.hh,
      src/tgbaalgos/se05.hh, src/tgbaalgos/se05.cc: Implement it.
      * src/tgbatest/randtgba.cc: Simplify.
      435b03c2
    • Alexandre Duret-Lutz's avatar
      * src/tgbaalgos/magic.hh, src/tgbaalgos/magic.cc, · c1d0cab3
      Alexandre Duret-Lutz authored
      src/tgbaalgos/se05.hh, src/tgbaalgos/se05.cc: Provide wrapper
      functions that read the hash-map size from a "bsh" option.
      * src/tgbatest/randtgba.cc: Simplify.
      c1d0cab3
    • Alexandre Duret-Lutz's avatar
      * src/misc/optionmap.hh, src/misc/optionmap.cc · fed4b6f0
      Alexandre Duret-Lutz authored
      (option_map::parse_options): Rewrite.  Do not modify the input
      string, allow !foo as a shorthand for foo=0, and support K and
      M suffixes for values.
      * src/tgbatest/randtgba.cc (cons_emptiness_check): Simplify.
      * wrap/python/spot.i: Process optionmap.hh.
      * wrap/python/tests/optionmap.py: New file.
      * wrap/python/tests/Makefile.am (TESTS): Add it.
      fed4b6f0
  2. 16 Feb, 2005 1 commit
    • Alexandre Duret-Lutz's avatar
      * src/misc/optionmap.cc, src/misc/optionmap.hh (option_map::get, · f3effb9d
      Alexandre Duret-Lutz authored
      option_map::set): Handle default values.
      (anonymous::to_int): Do not print anything.
      * src/tgbaalgos/gv04.cc, src/tgbaalgos/gv04.hh,
      src/tgbaalgos/tau03.cc, src/tgbaalgos/tau03.hh,
      src/tgbaalgos/tau03opt.cc, src/tgbaalgos/tau03opt.hh,
      src/tgbaalgos/ce.cc, src/tgbaalgos/ce.hh: Take an option_map in
      the constructor.
      * src/tgbaalgos/gtec.cc, src/tgbaalgos/gtec.hh: Likewise.  Handle
      the "poprem", "group", and "shy" options via the option_map.
      Supply a couvreur99() wrapper to the shy/non-shy variant.
      * src/tgbatest/ltl2tgba.cc, src/tgbatest/randtgba.cc,
      iface/gspn/ssp.cc: Adjust.
      f3effb9d
  3. 08 Feb, 2005 1 commit
  4. 07 Feb, 2005 3 commits
  5. 05 Feb, 2005 1 commit
  6. 04 Feb, 2005 4 commits
  7. 03 Feb, 2005 2 commits
  8. 02 Feb, 2005 3 commits
  9. 01 Feb, 2005 4 commits
  10. 31 Jan, 2005 3 commits
  11. 30 Jan, 2005 1 commit
  12. 29 Jan, 2005 7 commits
  13. 28 Jan, 2005 2 commits
    • Alexandre Duret-Lutz's avatar
      * src/tgbaalgos/emptiness_stats.hh: Make sure depth() >= 0. · 5fb5b684
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/gtec/gtec.hh (couvreur99_check, couvreur99_check_shy):
      Add the poprem option.
      * src/tgbaalgos/gtec/gtec.cc: Implement it.
      * src/tgbaalgos/gtec/sccstack.cc, src/tgbaalgos/gtec/sccstack.hh
      (scc_stack::rem, scc_stack::clear_rem,
      scc_stack::connected_component::rem): New.
      * src/tgbatest/ltl2tgba.cc, src/tgbatest/randtgba.cc: Add rem variants.
      5fb5b684
    • Denis Poitrenaud's avatar
      * src/tgbatest/dfs.test, src/tgbatest/emptchk.test, · b1800e38
      Denis Poitrenaud authored
      src/tgbatest/emptchke.test, src/tgbatest/ltl2tgba.cc,
      src/tgbatest/randtgba.cc, src/tgbatest/tba_samples_from_spin.test:
      Adjust names of emptiness check algorithms.
      b1800e38
  14. 27 Jan, 2005 2 commits
  15. 26 Jan, 2005 1 commit
  16. 25 Jan, 2005 1 commit