|
| explicit_graph (bdd_dict *dict) |
|
State * | add_default_init () |
|
size_t | num_states () const |
|
transition * | create_transition (State *source, const State *dest) |
|
transition * | create_transition (const label_t &source, const label_t &dest) |
|
transition * | get_transition (const tgba_explicit_succ_iterator< State > *si) |
|
transition * | get_transition (const tgba_succ_iterator *si) |
|
void | add_condition (transition *t, const ltl::formula *f) |
|
void | add_conditions (transition *t, bdd f) |
| This assumes that all variables in f are known from dict. More...
|
|
bool | has_acceptance_condition (const ltl::formula *f) const |
|
bool | has_state (const label_t &name) |
|
const State * | get_state (const label_t &name) |
| Return the state associated to a given label. More...
|
|
const label_t & | get_label (const State *s) const |
|
const label_t & | get_label (const spot::state *s) const |
|
void | complement_all_acceptance_conditions () |
|
void | merge_transitions () |
|
State * | add_state (const label_t &name) |
|
State * | set_init_state (const label_t &state) |
|
virtual State * | get_init_state () const |
|
virtual
tgba_explicit_succ_iterator
< State > * | succ_iter (const spot::state *state, const spot::state *global_state=0, const tgba *global_automaton=0) const |
|
void | set_to_string_func (to_string_func_t f) |
|
to_string_func_t | get_to_string_func () const |
|
virtual std::string | format_state (const spot::state *state) const |
|
void | add_state_alias (const label_t &alias, const label_t &real) |
|
void | copy_acceptance_conditions_of (const tgba *a) |
| Copy the acceptance conditions of a tgba. More...
|
|
void | set_acceptance_conditions (bdd acc) |
| Acceptance conditions handling. More...
|
|
void | add_acceptance_condition (transition *t, const ltl::formula *f) |
|
void | add_acceptance_conditions (transition *t, bdd f) |
|
virtual bdd | all_acceptance_conditions () const |
|
virtual bdd_dict * | get_dict () const |
|
virtual bdd | neg_acceptance_conditions () const |
|
void | declare_acceptance_condition (const ltl::formula *f) |
|
bdd | get_acceptance_condition (const ltl::formula *f) |
|
template<typename State, typename Type>
class spot::explicit_graph< State, Type >
Graph implementation for explicit automaton