![]() |
Awali
Another Weighted Automata library
|
#include <merge.hh>
Public Types | |
| using | automaton_t = Aut |
| using | class_t = unsigned |
| using | class_to_set_t = std::vector< StateList > |
| using | class_to_state_t = std::vector< state_t > |
| using | set_t = StateList |
| using | state_to_class_t = std::unordered_map< state_t, class_t > |
Public Member Functions | |
| merger (class_to_set_t &class_to_set, bool keep_history) | |
| automaton_t | build_result_ (const automaton_t &aut) |
| Build the resulting automaton. More... | |
| automaton_t | operator() (const automaton_t &aut) |
| The minimized automaton. More... | |
| using awali::sttc::internal::merger< Aut, StateList >::automaton_t = Aut |
| using awali::sttc::internal::merger< Aut, StateList >::class_t = unsigned |
| using awali::sttc::internal::merger< Aut, StateList >::class_to_set_t = std::vector<StateList> |
| using awali::sttc::internal::merger< Aut, StateList >::class_to_state_t = std::vector<state_t> |
| using awali::sttc::internal::merger< Aut, StateList >::set_t = StateList |
| using awali::sttc::internal::merger< Aut, StateList >::state_to_class_t = std::unordered_map<state_t, class_t> |
| awali::sttc::internal::merger< Aut, StateList >::merger | ( | class_to_set_t & | class_to_set, |
| bool | keep_history | ||
| ) |
| automaton_t awali::sttc::internal::merger< Aut, StateList >::build_result_ | ( | const automaton_t & | aut | ) |
Build the resulting automaton.
| automaton_t awali::sttc::internal::merger< Aut, StateList >::operator() | ( | const automaton_t & | aut | ) |
The minimized automaton.