* src/tgba/taa.cc, src/tgbatest/taa.cc: Adjust.
This commit is contained in:
parent
11ecdf2b86
commit
09bba54b5f
3 changed files with 10 additions and 3 deletions
|
|
@ -1,3 +1,7 @@
|
||||||
|
2009-11-07 Damien Lefortier <dam@lrde.epita.fr>
|
||||||
|
|
||||||
|
* src/tgba/taa.cc, src/tgbatest/taa.cc: Adjust.
|
||||||
|
|
||||||
2009-11-07 Damien Lefortier <dam@lrde.epita.fr>
|
2009-11-07 Damien Lefortier <dam@lrde.epita.fr>
|
||||||
|
|
||||||
* src/tgba/taa.cc, src/tgba/taa.hh: Speed up the cartesian product
|
* src/tgba/taa.cc, src/tgba/taa.hh: Speed up the cartesian product
|
||||||
|
|
|
||||||
|
|
@ -62,8 +62,8 @@ namespace spot
|
||||||
void
|
void
|
||||||
taa::set_init_state(const std::string& s)
|
taa::set_init_state(const std::string& s)
|
||||||
{
|
{
|
||||||
std::vector<std::string> v;
|
std::vector<std::string> v(1);
|
||||||
v.push_back(s);
|
v[0] = s;
|
||||||
set_init_state(v);
|
set_init_state(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -150,7 +150,9 @@ namespace spot
|
||||||
state*
|
state*
|
||||||
taa::get_init_state() const
|
taa::get_init_state() const
|
||||||
{
|
{
|
||||||
return new spot::state_set(init_);
|
assert(init_);
|
||||||
|
taa::state_set* ss = new taa::state_set(*init_);
|
||||||
|
return new spot::state_set(ss);
|
||||||
}
|
}
|
||||||
|
|
||||||
tgba_succ_iterator*
|
tgba_succ_iterator*
|
||||||
|
|
|
||||||
|
|
@ -50,6 +50,7 @@ main()
|
||||||
a->add_condition(t2, e.require("b"));
|
a->add_condition(t2, e.require("b"));
|
||||||
a->add_condition(t3, e.require("c"));
|
a->add_condition(t3, e.require("c"));
|
||||||
|
|
||||||
|
a->set_init_state("state 1");
|
||||||
spot::dotty_reachable(std::cout, a);
|
spot::dotty_reachable(std::cout, a);
|
||||||
|
|
||||||
delete a;
|
delete a;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue