Computation state of the epsilon-removal algorithm. More...
#include <fst/rmepsilon.h>

Classes | |
| struct | Element |
| class | ElementEqual |
| class | ElementKey |
Public Types | |
| typedef Arc::Label | Label |
| typedef Arc::StateId | StateId |
| typedef Arc::Weight | Weight |
Public Member Functions | |
| RmEpsilonState (const Fst< Arc > &fst, vector< Weight > *distance, const RmEpsilonOptions< Arc, Queue > &opts) | |
| void | Expand (StateId s) |
| Compute arcs and final weight for state 's'. | |
| vector< Arc > & | Arcs () |
| Returns arcs of expanded state. | |
| const Weight & | Final () const |
| Returns final weight of expanded state. | |
Computation state of the epsilon-removal algorithm.
Definition at line 71 of file rmepsilon.h.
| typedef Arc::Label fst::RmEpsilonState< Arc, Queue >::Label |
Definition at line 73 of file rmepsilon.h.
| typedef Arc::StateId fst::RmEpsilonState< Arc, Queue >::StateId |
Definition at line 74 of file rmepsilon.h.
| typedef Arc::Weight fst::RmEpsilonState< Arc, Queue >::Weight |
Definition at line 75 of file rmepsilon.h.
| fst::RmEpsilonState< Arc, Queue >::RmEpsilonState | ( | const Fst< Arc > & | fst, | |
| vector< Weight > * | distance, | |||
| const RmEpsilonOptions< Arc, Queue > & | opts | |||
| ) | [inline] |
Definition at line 77 of file rmepsilon.h.
| vector<Arc>& fst::RmEpsilonState< Arc, Queue >::Arcs | ( | ) | [inline] |
Returns arcs of expanded state.
Definition at line 87 of file rmepsilon.h.
| void fst::RmEpsilonState< Arc, Queue >::Expand | ( | StateId | s | ) |
Compute arcs and final weight for state 's'.
| const Weight& fst::RmEpsilonState< Arc, Queue >::Final | ( | ) | const [inline] |
Returns final weight of expanded state.
Definition at line 90 of file rmepsilon.h.
1.7.1