Awali
Another Weighted Automata library
|
The subset construction automaton from another. More...
#include <determinize.hxx>
Public Types | |
using | automaton_nocv_t = mutable_automaton< context_t_of< Aut > > |
using | automaton_t = Aut |
using | context_t = context_t_of< automaton_t > |
using | label_t = label_t_of< automaton_t > |
using | state_set = std::set< state_t > |
Set of (input) states. More... | |
Public Member Functions | |
determinization_set_impl (const automaton_t &a) | |
Build the determinizer. More... | |
automaton_nocv_t | operator() () |
Determinize all accessible states. More... | |
void | set_history () |
state_t | state (const state_set &ss) |
The state for set of states ss. More... | |
The subset construction automaton from another.
Aut | an automaton type. |
using awali::sttc::internal::determinization_set_impl< Aut >::automaton_nocv_t = mutable_automaton<context_t_of<Aut> > |
using awali::sttc::internal::determinization_set_impl< Aut >::automaton_t = Aut |
using awali::sttc::internal::determinization_set_impl< Aut >::context_t = context_t_of<automaton_t> |
using awali::sttc::internal::determinization_set_impl< Aut >::label_t = label_t_of<automaton_t> |
using awali::sttc::internal::determinization_set_impl< Aut >::state_set = std::set<state_t> |
Set of (input) states.
awali::sttc::internal::determinization_set_impl< Aut >::determinization_set_impl | ( | const automaton_t & | a | ) |
Build the determinizer.
a | the automaton to determinize |
automaton_nocv_t awali::sttc::internal::determinization_set_impl< Aut >::operator() | ( | ) |
Determinize all accessible states.
void awali::sttc::internal::determinization_set_impl< Aut >::set_history | ( | ) |
state_t awali::sttc::internal::determinization_set_impl< Aut >::state | ( | const state_set & | ss | ) |
The state for set of states ss.
If this is a new state, schedule it for visit.