BaumWelch  baumwelch-0.3.8
OpenGrm-BaumWelch library
Public Types | Public Member Functions | List of all members
fst::ChannelStateCascade< Arc, M, Filter, StateTable > Class Template Reference

#include <cascade.h>

Public Types

using StateId = typename Arc::StateId
 

Public Member Functions

 ChannelStateCascade (const Fst< Arc > &input, const Fst< Arc > &output, const Fst< Arc > &model, const CascadeOptions &opts=CascadeOptions())
 
const ComposeFst< Arc > & GetFst () const
 
StateId ChannelState (StateId ico_state) const
 

Detailed Description

template<class Arc, class M = Matcher<Fst<Arc>>, class Filter = SequenceComposeFilter<M>, class StateTable = GenericComposeStateTable<Arc, typename Filter::FilterState>>
class fst::ChannelStateCascade< Arc, M, Filter, StateTable >

Definition at line 89 of file cascade.h.

Member Typedef Documentation

template<class Arc, class M = Matcher<Fst<Arc>>, class Filter = SequenceComposeFilter<M>, class StateTable = GenericComposeStateTable<Arc, typename Filter::FilterState>>
using fst::ChannelStateCascade< Arc, M, Filter, StateTable >::StateId = typename Arc::StateId

Definition at line 91 of file cascade.h.

Constructor & Destructor Documentation

template<class Arc, class M = Matcher<Fst<Arc>>, class Filter = SequenceComposeFilter<M>, class StateTable = GenericComposeStateTable<Arc, typename Filter::FilterState>>
fst::ChannelStateCascade< Arc, M, Filter, StateTable >::ChannelStateCascade ( const Fst< Arc > &  input,
const Fst< Arc > &  output,
const Fst< Arc > &  model,
const CascadeOptions opts = CascadeOptions() 
)
inline

Definition at line 93 of file cascade.h.

Member Function Documentation

template<class Arc, class M = Matcher<Fst<Arc>>, class Filter = SequenceComposeFilter<M>, class StateTable = GenericComposeStateTable<Arc, typename Filter::FilterState>>
StateId fst::ChannelStateCascade< Arc, M, Filter, StateTable >::ChannelState ( StateId  ico_state) const
inline

Definition at line 105 of file cascade.h.

template<class Arc, class M = Matcher<Fst<Arc>>, class Filter = SequenceComposeFilter<M>, class StateTable = GenericComposeStateTable<Arc, typename Filter::FilterState>>
const ComposeFst<Arc>& fst::ChannelStateCascade< Arc, M, Filter, StateTable >::GetFst ( ) const
inline

Definition at line 103 of file cascade.h.


The documentation for this class was generated from the following file: