#include <spot/twaalgos/gtec/ce.hh>
Compute a counter example from a spot::couvreur99_check_status
◆ stats_map
Map from statistic names to getter function pointers.
◆ unsigned_fun
| typedef unsigned(unsigned_statistics::* spot::unsigned_statistics::unsigned_fun) () const |
|
inherited |
Function pointer type for unsigned statistics getters.
◆ couvreur99_check_result()
Construct a result object from a Couvreur99 check status.
◆ accepting_cycle()
| void spot::couvreur99_check_result::accepting_cycle |
( |
| ) |
|
|
protected |
Called by accepting_run() to find a cycle which traverses all acceptance conditions in the accepted SCC.
◆ accepting_run()
| virtual twa_run_ptr spot::couvreur99_check_result::accepting_run |
( |
| ) |
|
|
overridevirtual |
Return a run accepted by the automaton passed to the emptiness check.
This method might actually compute the acceptance run. (Not all emptiness check algorithms actually produce a counter-example as a side-effect of checking emptiness, some need some post-processing.)
This can also return 0 if the emptiness check algorithm cannot produce a counter example (that does not mean there is no counter-example; the mere existence of an instance of this class asserts the existence of a counter-example).
Reimplemented from spot::emptiness_check_result.
◆ acss_states()
| virtual unsigned spot::couvreur99_check_result::acss_states |
( |
| ) |
const |
|
overridevirtual |
◆ ars_cycle_states()
| unsigned spot::ars_statistics::ars_cycle_states |
( |
| ) |
const |
|
inlineinherited |
Return the number of cycle states visited.
◆ ars_prefix_states()
| unsigned spot::ars_statistics::ars_prefix_states |
( |
| ) |
const |
|
inlineinherited |
Return the number of prefix states visited.
◆ automaton()
| const const_twa_ptr& spot::emptiness_check_result::automaton |
( |
| ) |
const |
|
inlineinherited |
◆ get()
| unsigned spot::unsigned_statistics::get |
( |
const char * |
str | ) |
const |
|
inlineinherited |
◆ inc_ars_cycle_states()
| void spot::ars_statistics::inc_ars_cycle_states |
( |
| ) |
|
|
inlineinherited |
Increment the count of cycle states visited.
◆ inc_ars_prefix_states()
| void spot::ars_statistics::inc_ars_prefix_states |
( |
| ) |
|
|
inlineinherited |
Increment the count of prefix states visited.
◆ options()
| const option_map& spot::emptiness_check_result::options |
( |
| ) |
const |
|
inlineinherited |
Return the options parameterizing how the accepting run is computed.
◆ options_updated()
| virtual void spot::emptiness_check_result::options_updated |
( |
const option_map & |
old | ) |
|
|
protectedvirtualinherited |
◆ parse_options()
| const char* spot::emptiness_check_result::parse_options |
( |
char * |
options | ) |
|
|
inherited |
Modify the algorithm options.
◆ print_stats()
| void spot::couvreur99_check_result::print_stats |
( |
std::ostream & |
os | ) |
const |
◆ statistics()
Return statistics, if available.
◆ a_
◆ o_
◆ stats
The documentation for this class was generated from the following file: