23 #ifndef SPOT_TGBAALGOS_EMPTINESS_HH
24 # define SPOT_TGBAALGOS_EMPTINESS_HH
30 #include "misc/optionmap.hh"
31 #include "tgba/state.hh"
32 #include "emptiness_stats.hh"
119 const char* parse_options(
char* options);
126 virtual void options_updated(
const option_map& old);
157 const char* parse_options(
char* options);
160 virtual bool safe()
const;
182 virtual std::ostream& print_stats(std::ostream& os)
const;
185 virtual void options_updated(
const option_map& old);
229 unsigned int min_acceptance_conditions()
const;
235 unsigned int max_acceptance_conditions()
const;
237 emptiness_check_instantiator(option_map o,
void* i);
262 typedef std::list<step> steps;
289 SPOT_API std::ostream&
290 print_tgba_run(std::ostream& os,
const tgba* a,
const tgba_run* run);
305 #endif // SPOT_TGBAALGOS_EMPTINESS_HH
const tgba * automaton() const
The automaton that this emptiness-check inspects.
Definition: emptiness.hh:144
Common interface to emptiness check algorithms.
Definition: emptiness.hh:133
Manage a map of options.
Definition: optionmap.hh:37
An accepted run, for a tgba.
Definition: emptiness.hh:254
const tgba * a_
The automaton.
Definition: emptiness.hh:188
Abstract class for states.
Definition: state.hh:40
Definition: emptiness.hh:194
SPOT_API tgba * tgba_run_to_tgba(const tgba *a, const tgba_run *run)
Return an explicit_tgba corresponding to run (i.e. comparable states are merged). ...
option_map o_
The options.
Definition: emptiness.hh:129
The result of an emptiness check.
Definition: emptiness.hh:77
Definition: emptiness_stats.hh:33
A Transition-based Generalized Büchi Automaton.
Definition: tgba.hh:67
option_map o_
The options.
Definition: emptiness.hh:189
const option_map & options() const
Return the options parametrizing how the accepting run is computed.
Definition: emptiness.hh:113
const tgba * automaton() const
The automaton on which an accepting_run() was found.
Definition: emptiness.hh:106
Definition: emptiness.hh:256
const option_map & options() const
Return the options parametrizing how the emptiness check is realized.
Definition: emptiness.hh:151
const tgba * a_
The automaton.
Definition: emptiness.hh:128
SPOT_API std::ostream & print_tgba_run(std::ostream &os, const tgba *a, const tgba_run *run)
Display a tgba_run.
const option_map & options() const
Definition: emptiness.hh:215