powerset: rewrite using the tgba_digraph interface
Fixes #48. * src/tgbaalgos/powerset.cc, src/tgbaalgos/powerset.hh: Here. * src/tgbaalgos/minimize.cc: Adjust usage.
This commit is contained in:
parent
d6ba00ffe1
commit
eadcf95363
3 changed files with 14 additions and 26 deletions
|
|
@ -254,12 +254,11 @@ namespace spot
|
|||
// Iterate on each original state corresponding to start.
|
||||
const power_map::power_state& ps =
|
||||
pm.states_of(det_a->state_number(start));
|
||||
for (auto& it: ps)
|
||||
for (auto& s: ps)
|
||||
{
|
||||
// Construct a product between LOOP_A and ORIG_A starting in
|
||||
// *IT. FIXME: This could be sped up a lot!
|
||||
if (!product(loop_a, orig_a, 0U,
|
||||
orig_a->state_number(it))->is_empty())
|
||||
// S. FIXME: This could be sped up a lot!
|
||||
if (!product(loop_a, orig_a, 0U, s)->is_empty())
|
||||
{
|
||||
accepting = true;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue