* src/tgbaalgos/gtec/gtec.hh, src/tgbaalgos/gtec/gtec.cc

(couvreur99_check_shy::couvreur99_check_shy): Add the group option,
and redefine todo as a list so it can be iterated over.
* src/tgbatest/ltl2tgba.cc, src/tgbatest/randtgba.cc: Introduce
couvreur99_shy- (for group=false) in addition to couvreur99_shy
(for group=true).
* iface/gspn/ssp.cc (couvreur99_check_ssp_shy_semi,
couvreur99_check_ssp_shy): Use group=true;
This commit is contained in:
Alexandre Duret-Lutz 2004-12-10 16:16:38 +00:00
parent 8b8257b157
commit 9782b822f0
6 changed files with 72 additions and 14 deletions

View file

@ -900,6 +900,7 @@ namespace spot
public:
couvreur99_check_shy_ssp(const tgba* a)
: couvreur99_check_shy(a,
true,
numbered_state_heap_ssp_factory_semi::instance())
{
}
@ -944,7 +945,7 @@ namespace spot
{
State* succ_tgba_ = 0;
size_t size_tgba_ = 0;
succ_queue& queue = todo.top().second;
succ_queue& queue = todo.back().second;
Diff_succ(old_state->left(), new_state->left(),
&succ_tgba_, &size_tgba_);
@ -991,7 +992,8 @@ namespace spot
return
new couvreur99_check_shy
(ssp_automata,
numbered_state_heap_ssp_factory_semi::instance());
true,
numbered_state_heap_ssp_factory_semi::instance());
}
couvreur99_check*