virtual markset spot::fasttgba_product::all_acceptance_marks |
( |
| ) |
const |
|
virtualinherited |
Return the set of all acceptance marks used by this automaton.
The goal of the emptiness check is to ensure that a strongly connected component walks through each of these acceptance conditions. I.e., the union of the acceptance conditions of all transition in the SCC should be equal to the result of this function.
Implements spot::fasttgba.
virtual std::string spot::fasttgba_product::format_state |
( |
const fasttgba_state * |
state | ) |
const |
|
virtualinherited |
Format the state as a string for printing.
This formating is the responsability of the automata that owns the state.
Implements spot::fasttgba.
virtual acc_dict& spot::fasttgba_product::get_acc |
( |
| ) |
const |
|
virtualinherited |
Get the acceptance dictionary associated to the automaton.
Implements spot::fasttgba.
virtual ap_dict& spot::fasttgba_product::get_dict |
( |
| ) |
const |
|
virtualinherited |
Get the dictionary associated to the automaton.
Implements spot::fasttgba.
virtual fasttgba_state* spot::fasttgba_product::get_init_state |
( |
| ) |
const |
|
virtualinherited |
Get the initial state of the automaton.
The state has been allocated with new
. It is the responsability of the caller to destroy
it when no longer needed.
Implements spot::fasttgba.
virtual unsigned int spot::fasttgba_product::number_of_acceptance_marks |
( |
| ) |
const |
|
virtualinherited |
Get an iterator over the successors of state.
- Parameters
-
state | The state whose successors are to be explored. This pointer is not adopted in any way by succ_iter , and it is still the caller's responsability to destroy it when appropriate (this can be done during the lifetime of the iterator). |
Implements spot::fasttgba.
Get a Swarm iterator over the sucessors of a state.
Such an iterator visits randomly once each outgoing transitions
- Parameters
-
state | the states whose successors are to be explored. |
Implements spot::fasttgba.
Return a possible annotation for the transition pointed to by the iterator.
Implements spot::fasttgba.
bool spot::fasttgba_product::kripke_left |
|
protectedinherited |
The left automaton is a Kripke.
const fasttgba* spot::fasttgba_product::left_ |
|
protectedinherited |
The left aut. of the product.
int spot::fasttgba::num_acc_ |
|
mutableprotectedinherited |
The number of acceptance mark.
int spot::fasttgba::num_var_ |
|
mutableprotectedinherited |
const fasttgba* spot::fasttgba_product::right_ |
|
protectedinherited |
The right aut. of the product.
The documentation for this class was generated from the following file: