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.