![]() |
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 | ( | ) |