![]()  | 
  
    Awali
    
   Another Weighted Automata library 
   | 
 
#include <synchronize.hh>
Public Types | |
| using | automaton_t = Aut | 
| using | label_t = label_t_of< automaton_t > | 
| using | labelset0_t = typename labelset_t::template valueset_t< 0 > | 
| using | labelset1_t = typename labelset_t::template valueset_t< 1 > | 
| using | labelset_t = labelset_t_of< Tdc > | 
| using | triple_t = std::tuple< state_t, wordset0_value_t, wordset1_value_t > | 
| using | word_t = typename labelset_t_of< automaton_t >::word_t | 
| using | wordset0_t = typename labelset_trait< labelset0_t >::wordset_t | 
| using | wordset0_value_t = typename wordset0_t::value_t | 
| using | wordset1_t = typename labelset_trait< labelset1_t >::wordset_t | 
| using | wordset1_value_t = typename wordset1_t::value_t | 
Public Member Functions | |
| synchronizer (const automaton_t &aut) | |
| word_t | cycle () | 
| word_t | fastsynchro () | 
| word_t | greedy () | 
| bool | is_synchronizing () | 
| word_t | synchroP () | 
| word_t | synchroPL () | 
Static Public Member Functions | |
| static Tdc | algo (const Tdc &tdc, bool keep_history=true) | 
| using awali::sttc::internal::synchronizer< Tdc >::automaton_t = Aut | 
| using awali::sttc::internal::synchronizer< Tdc >::label_t = label_t_of<automaton_t> | 
| using awali::sttc::internal::synchronizer< Tdc >::labelset0_t = typename labelset_t::template valueset_t<0> | 
| using awali::sttc::internal::synchronizer< Tdc >::labelset1_t = typename labelset_t::template valueset_t<1> | 
| using awali::sttc::internal::synchronizer< Tdc >::labelset_t = labelset_t_of<Tdc> | 
| using awali::sttc::internal::synchronizer< Tdc >::triple_t = std::tuple<state_t, wordset0_value_t, wordset1_value_t> | 
| using awali::sttc::internal::synchronizer< Tdc >::word_t = typename labelset_t_of<automaton_t>::word_t | 
| using awali::sttc::internal::synchronizer< Tdc >::wordset0_t = typename labelset_trait<labelset0_t>::wordset_t | 
| using awali::sttc::internal::synchronizer< Tdc >::wordset0_value_t = typename wordset0_t::value_t | 
| using awali::sttc::internal::synchronizer< Tdc >::wordset1_t = typename labelset_trait<labelset1_t>::wordset_t | 
| using awali::sttc::internal::synchronizer< Tdc >::wordset1_value_t = typename wordset1_t::value_t | 
| awali::sttc::internal::synchronizer< Tdc >::synchronizer | ( | const automaton_t & | aut | ) | 
      
  | 
  static | 
| word_t awali::sttc::internal::synchronizer< Tdc >::cycle | ( | ) | 
| word_t awali::sttc::internal::synchronizer< Tdc >::fastsynchro | ( | ) | 
| word_t awali::sttc::internal::synchronizer< Tdc >::greedy | ( | ) | 
| bool awali::sttc::internal::synchronizer< Tdc >::is_synchronizing | ( | ) | 
| word_t awali::sttc::internal::synchronizer< Tdc >::synchroP | ( | ) | 
| word_t awali::sttc::internal::synchronizer< Tdc >::synchroPL | ( | ) |