Awali
Another Weighted Automata library
|
#include <partial_identity.hh>
Public Types | |
using | in_context_t = context_t_of< Aut > |
using | in_labelset_t = labelset_t_of< in_context_t > |
using | out_automaton_t = mutable_automaton< out_context_t > |
using | out_context_t = context< out_labelset_t, weightset_t > |
using | out_labelset_t = typename multitupleset< I, in_labelset_t >::type |
using | weightset_t = weightset_t_of< in_context_t > |
Public Member Functions | |
partial_identiter (const Aut &in) | |
void | operator() () |
void | set_history () |
Data Fields | |
const Aut & | in_ |
Input automaton. More... | |
mutable_automaton< out_context_t > | out_ |
Output automaton. More... | |
std::unordered_map< state_t, state_t > | out_state |
input state -> output state. More... | |
using awali::sttc::internal::partial_identiter< Aut, I >::in_context_t = context_t_of<Aut> |
using awali::sttc::internal::partial_identiter< Aut, I >::in_labelset_t = labelset_t_of<in_context_t> |
using awali::sttc::internal::partial_identiter< Aut, I >::out_automaton_t = mutable_automaton<out_context_t> |
using awali::sttc::internal::partial_identiter< Aut, I >::out_context_t = context<out_labelset_t, weightset_t> |
using awali::sttc::internal::partial_identiter< Aut, I >::out_labelset_t = typename multitupleset<I,in_labelset_t>::type |
using awali::sttc::internal::partial_identiter< Aut, I >::weightset_t = weightset_t_of<in_context_t> |
awali::sttc::internal::partial_identiter< Aut, I >::partial_identiter | ( | const Aut & | in | ) |
void awali::sttc::internal::partial_identiter< Aut, I >::operator() | ( | ) |
void awali::sttc::internal::partial_identiter< Aut, I >::set_history | ( | ) |
const Aut& awali::sttc::internal::partial_identiter< Aut, I >::in_ |
Input automaton.
mutable_automaton<out_context_t> awali::sttc::internal::partial_identiter< Aut, I >::out_ |
Output automaton.
std::unordered_map<state_t, state_t> awali::sttc::internal::partial_identiter< Aut, I >::out_state |
input state -> output state.