BaumWelch
baumwelch-0.3.8
OpenGrm-BaumWelch library
|
#include <expectation-table.h>
Public Types | |
using | Arc = A |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | UnweightedArc = internal::UnweightedArc< Arc > |
using | ArcHash = internal::UnweightedArcHash< UnweightedArc > |
using | Sum = LogAdder< Weight > |
Public Member Functions | |
StateILabelExpectationTable (const Fst< Arc > &channel) | |
void | Forward (StateId state, Label ilabel, Label olabel, Weight weight, StateId nextstate) |
void | Forward (StateId state, Weight weight) |
Weight | Backward (StateId state, const Arc &arc) const |
Weight | Backward (StateId state) const |
Definition at line 187 of file expectation-table.h.
using fst::StateILabelExpectationTable< A >::Arc = A |
Definition at line 189 of file expectation-table.h.
using fst::StateILabelExpectationTable< A >::ArcHash = internal::UnweightedArcHash<UnweightedArc> |
Definition at line 195 of file expectation-table.h.
using fst::StateILabelExpectationTable< A >::Label = typename Arc::Label |
Definition at line 190 of file expectation-table.h.
using fst::StateILabelExpectationTable< A >::StateId = typename Arc::StateId |
Definition at line 191 of file expectation-table.h.
using fst::StateILabelExpectationTable< A >::Sum = LogAdder<Weight> |
Definition at line 196 of file expectation-table.h.
using fst::StateILabelExpectationTable< A >::UnweightedArc = internal::UnweightedArc<Arc> |
Definition at line 194 of file expectation-table.h.
using fst::StateILabelExpectationTable< A >::Weight = typename Arc::Weight |
Definition at line 192 of file expectation-table.h.
|
inlineexplicit |
Definition at line 198 of file expectation-table.h.
|
inline |
Definition at line 213 of file expectation-table.h.
|
inline |
Definition at line 218 of file expectation-table.h.
|
inline |
Definition at line 202 of file expectation-table.h.
|
inline |
Definition at line 208 of file expectation-table.h.