simulation: take a tgba_digraph as input

Issue #45.

* src/tgbaalgos/simulation.cc, src/tgbaalgos/simulation.hh: Take
a tgba_digraph is input.
* src/tgbatest/ltl2tgba.cc: Adjust.
This commit is contained in:
Alexandre Duret-Lutz 2015-01-19 18:07:59 +01:00
parent 0159027395
commit 64469f3dbd
3 changed files with 78 additions and 80 deletions

View file

@ -1209,7 +1209,7 @@ checked_main(int argc, char** argv)
if (reduction_dir_sim && !reduction_iterated_sim)
{
tm.start("direct simulation");
a = spot::simulation(a);
a = spot::simulation(ensure_digraph(a));
tm.stop("direct simulation");
assume_sba = false;
}
@ -1217,7 +1217,7 @@ checked_main(int argc, char** argv)
if (reduction_rev_sim && !reduction_iterated_sim)
{
tm.start("reverse simulation");
a = spot::cosimulation(a);
a = spot::cosimulation(ensure_digraph(a));
tm.stop("reverse simulation");
assume_sba = false;
}
@ -1226,7 +1226,7 @@ checked_main(int argc, char** argv)
if (reduction_iterated_sim)
{
tm.start("Reduction w/ iterated simulations");
a = spot::iterated_simulations(a);
a = spot::iterated_simulations(ensure_digraph(a));
tm.stop("Reduction w/ iterated simulations");
assume_sba = false;
}
@ -1291,7 +1291,7 @@ checked_main(int argc, char** argv)
if (reduction_dir_sim && !reduction_iterated_sim)
{
tm.start("direct simulation 2");
a = spot::simulation(a);
a = spot::simulation(ensure_digraph(a));
tm.stop("direct simulation 2");
assume_sba = false;
}
@ -1299,7 +1299,7 @@ checked_main(int argc, char** argv)
if (reduction_rev_sim && !reduction_iterated_sim)
{
tm.start("reverse simulation 2");
a = spot::cosimulation(a);
a = spot::cosimulation(ensure_digraph(a));
tm.stop("reverse simulation 2");
assume_sba = false;
}
@ -1307,7 +1307,7 @@ checked_main(int argc, char** argv)
if (reduction_iterated_sim)
{
tm.start("Reduction w/ iterated simulations");
a = spot::iterated_simulations(a);
a = spot::iterated_simulations(ensure_digraph(a));
tm.stop("Reduction w/ iterated simulations");
assume_sba = false;
}