|
void | removeDeadStates () |
| remove states unreachable to any accepting states
|
|
void | updateInitAccepting (const std::vector< std::shared_ptr< TAState >> taInitialStates) |
| Propagate accepting states from the original timed automaton. More...
|
|
bool | empty () const |
| emptiness check of the language
|
|
std::size_t | stateSize () const |
| Returns the number of the states.
|
|
bool | operator== (const Automaton< ZAState > A) const |
|
|
std::vector< std::shared_ptr< ZAState > > | states |
| The states of this automaton.
|
|
std::vector< std::shared_ptr< ZAState > > | initialStates |
| The initial states of this automaton.
|
|
◆ updateInitAccepting()
void ZoneAutomaton::updateInitAccepting |
( |
const std::vector< std::shared_ptr< TAState >> |
taInitialStates | ) |
|
|
inline |
Propagate accepting states from the original timed automaton.
- Note
- taInitSates must be sorted
The documentation for this struct was generated from the following file: