![]()  | 
  
    Awali
    
   Another Weighted Automata library 
   | 
 
The weighted determinization of weighted automaton. More...
#include <determinize.hxx>
Data Structures | |
| struct | stateset | 
| An output state is a list of weighted input states.  More... | |
Public Types | |
| using | automaton_t = Aut | 
| using | label_t = label_t_of< automaton_t > | 
| using | state_name_t = typename state_nameset_t::value_t | 
| using | state_nameset_t = polynomialset< context< stateset, weightset_t > > | 
| using | weight_t = weight_t_of< automaton_t > | 
| using | weightset_t = weightset_t_of< automaton_t > | 
Public Member Functions | |
| detweighted_algo_impl (const automaton_t &a) | |
| Build the weighted determinizer.  More... | |
| void | init_initial_state () | 
| automaton_t | operator() () | 
| The determinization of weighted automaton.  More... | |
The weighted determinization of weighted automaton.
This function only applies to true finite state machine. The result is a deterministic automaton where the weight of the word is given by the final function. If the semiring is not locally finite, the termination is not assured.
| Aut | an weighted automaton type. | 
| using awali::sttc::internal::detweighted_algo_impl< Aut >::automaton_t = Aut | 
| using awali::sttc::internal::detweighted_algo_impl< Aut >::label_t = label_t_of<automaton_t> | 
| using awali::sttc::internal::detweighted_algo_impl< Aut >::state_name_t = typename state_nameset_t::value_t | 
| using awali::sttc::internal::detweighted_algo_impl< Aut >::state_nameset_t = polynomialset<context<stateset, weightset_t> > | 
| using awali::sttc::internal::detweighted_algo_impl< Aut >::weight_t = weight_t_of<automaton_t> | 
| using awali::sttc::internal::detweighted_algo_impl< Aut >::weightset_t = weightset_t_of<automaton_t> | 
| awali::sttc::internal::detweighted_algo_impl< Aut >::detweighted_algo_impl | ( | const automaton_t & | a | ) | 
Build the weighted determinizer.
| a | the weighted automaton to determinize | 
| void awali::sttc::internal::detweighted_algo_impl< Aut >::init_initial_state | ( | ) | 
| automaton_t awali::sttc::internal::detweighted_algo_impl< Aut >::operator() | ( | ) | 
The determinization of weighted automaton.