* src/tgbaalgos/randomgraph.cc, src/tgbaalgos/randomgraph.hh: New files.
* src/tgbaalgos/Makefile.am (tgbaalgos_HEADERS) (libtgbaalgos_la_SOURCES): Add them. * src/tgba/tgbaexplicit.hh (tgba_explicit::add_state): Make it public. * src/tgbatest/randtgba.cc: New file. * src/tgbatest/Makefile.am (noinst_PROGRAMS, readsave_SOURCES): Add it. * src/tgbatest/readsave.test: Check a random graph.
This commit is contained in:
parent
e54ddd46ed
commit
5bcb6091fd
8 changed files with 427 additions and 5 deletions
|
|
@ -73,6 +73,10 @@ namespace spot
|
|||
void complement_all_acceptance_conditions();
|
||||
void merge_transitions();
|
||||
|
||||
/// Return the tgba_explicit::state for \a name, creating the state if
|
||||
/// it does not exist.
|
||||
state* add_state(const std::string& name);
|
||||
|
||||
// tgba interface
|
||||
virtual ~tgba_explicit();
|
||||
virtual spot::state* get_init_state() const;
|
||||
|
|
@ -90,7 +94,6 @@ namespace spot
|
|||
virtual bdd compute_support_conditions(const spot::state* state) const;
|
||||
virtual bdd compute_support_variables(const spot::state* state) const;
|
||||
|
||||
state* add_state(const std::string& name);
|
||||
bdd get_acceptance_condition(const ltl::formula* f);
|
||||
|
||||
typedef Sgi::hash_map<const std::string, tgba_explicit::state*,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue