replace bdd_relprod by bdd_restrict
* spot/twaalgos/alternation.cc, spot/twaalgos/dualize.cc, spot/twaalgos/simulation.cc, spot/twaalgos/toweak.cc: Here.
This commit is contained in:
parent
548f3d7663
commit
583ca38d91
4 changed files with 6 additions and 6 deletions
|
|
@ -457,7 +457,7 @@ namespace spot
|
|||
// First loop over all possible valuations atomic properties.
|
||||
for (bdd oneletter: minterms_of(all_letters, ap))
|
||||
{
|
||||
minato_isop isop(bdd_relprod(bs, oneletter, ap));
|
||||
minato_isop isop(bdd_restrict(bs, oneletter));
|
||||
bdd dest;
|
||||
while ((dest = isop.next()) != bddfalse)
|
||||
{
|
||||
|
|
@ -636,7 +636,7 @@ namespace spot
|
|||
cond_ = oneletter;
|
||||
all_letters_ -= oneletter;
|
||||
// Get a sum of possible transitions matching this letter.
|
||||
isop_ = minato_isop(bdd_relprod(transitions_, oneletter, ap_));
|
||||
isop_ = minato_isop(bdd_restrict(transitions_, oneletter));
|
||||
dest_ = isop_.next();
|
||||
}
|
||||
std::set<unsigned> dest = bdd_to_state(dest_);
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@ namespace spot
|
|||
|
||||
for (bdd oneletter: minterms_of(letters, ap))
|
||||
{
|
||||
minato_isop isop(bdd_relprod(delta, oneletter, ap));
|
||||
minato_isop isop(bdd_restrict(delta, oneletter));
|
||||
bdd dest;
|
||||
|
||||
while ((dest = isop.next()) != bddfalse)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
// -*- coding: utf-8 -*-
|
||||
// Copyright (C) 2012-2021 Laboratoire de Recherche et Développement
|
||||
// Copyright (C) 2012-2022 Laboratoire de Recherche et Développement
|
||||
// de l'Epita (LRDE).
|
||||
//
|
||||
// This file is part of Spot, a model checking library.
|
||||
|
|
@ -590,7 +590,7 @@ namespace spot
|
|||
// C1 then (!C1)C2, instead of C1 then C2.
|
||||
// With minatop_isop, we ensure that the no negative
|
||||
// class variable will be seen (likewise for promises).
|
||||
minato_isop isop(bdd_relprod(sig, one, sup_all_atomic_prop));
|
||||
minato_isop isop(bdd_restrict(sig, one));
|
||||
|
||||
++nb_minterms;
|
||||
|
||||
|
|
|
|||
|
|
@ -179,7 +179,7 @@ namespace spot
|
|||
|
||||
for (bdd oneletter: minterms_of(letters, ap))
|
||||
{
|
||||
minato_isop isop(bdd_relprod(delta, oneletter, ap));
|
||||
minato_isop isop(bdd_restrict(delta, oneletter));
|
||||
bdd dest;
|
||||
|
||||
while ((dest = isop.next()) != bddfalse)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue