* src/tgbaalgos/gtec/ce.cc (couvreur99_check_result::accepting_path):

Rewrite as ...
(couvreur99_check_result::accepting_cycle): ... this less complex
implementation.
(couvreur99_check_result::complete_cycle): Delete.
* src/tgbatest/emptchke.test: More explicit examples.
This commit is contained in:
Alexandre Duret-Lutz 2004-11-08 17:39:48 +00:00
parent 263afcd22a
commit 9d0bcae806
4 changed files with 154 additions and 207 deletions

View file

@ -43,16 +43,11 @@ namespace spot
void print_stats(std::ostream& os) const;
protected:
/// Called by couvreur99_check_result to find a path which traverses all
/// Called by accepting_run() to find a cycle which traverses all
/// acceptance conditions in the accepted SCC.
void accepting_path (const explicit_connected_component* scc,
void accepting_cycle(const explicit_connected_component* scc,
const state* start, bdd acc_to_traverse);
/// Complete a cycle that caraterise the period of the counter
/// example. Append a sequence to the path given by accepting_path.
void complete_cycle(const explicit_connected_component* scc,
const state* from, const state* to);
private:
const couvreur99_check_status* ecs_;
const explicit_connected_component_factory* eccf_;