Awali
Another Weighted Automata library
|
#include <projection.hh>
Public Types | |
using | context_t = context_t_of< Aut > |
using | labelset_t = labelset_t_of< 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 select_tail< labelset_t >::labelset_t |
using | weightset_t = weightset_t_of< context_t > |
Public Member Functions | |
imagers (const Aut &in) | |
out_automaton_t | 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::imagers< Aut >::context_t = context_t_of<Aut> |
using awali::sttc::internal::imagers< Aut >::labelset_t = labelset_t_of<context_t> |
using awali::sttc::internal::imagers< Aut >::out_automaton_t = mutable_automaton<out_context_t> |
using awali::sttc::internal::imagers< Aut >::out_context_t = context<out_labelset_t, weightset_t> |
using awali::sttc::internal::imagers< Aut >::out_labelset_t = typename select_tail<labelset_t>::labelset_t |
using awali::sttc::internal::imagers< Aut >::weightset_t = weightset_t_of<context_t> |
awali::sttc::internal::imagers< Aut >::imagers | ( | const Aut & | in | ) |
out_automaton_t awali::sttc::internal::imagers< Aut >::operator() | ( | ) |
void awali::sttc::internal::imagers< Aut >::set_history | ( | ) |
const Aut& awali::sttc::internal::imagers< Aut >::in_ |
Input automaton.
mutable_automaton<out_context_t> awali::sttc::internal::imagers< Aut >::out_ |
Output automaton.
std::unordered_map<state_t, state_t> awali::sttc::internal::imagers< Aut >::out_state |
input state -> output state.