This class accumulates arc weights using the semiring Plus(). More...
#include <fst/accumulator.h>
Public Types | |
| typedef A | Arc |
| typedef A::StateId | StateId |
| typedef A::Weight | Weight |
Public Member Functions | |
| DefaultAccumulator () | |
| DefaultAccumulator (const DefaultAccumulator< A > &acc) | |
| void | Init (const Fst< A > &fst, bool copy=false) |
| void | SetState (StateId) |
| Weight | Sum (Weight w, Weight v) |
| template<class ArcIterator > | |
| Weight | Sum (Weight w, ArcIterator *aiter, ssize_t begin, ssize_t end) |
This class accumulates arc weights using the semiring Plus().
Definition at line 41 of file accumulator.h.
| typedef A fst::DefaultAccumulator< A >::Arc |
Definition at line 43 of file accumulator.h.
| typedef A::StateId fst::DefaultAccumulator< A >::StateId |
Definition at line 44 of file accumulator.h.
| typedef A::Weight fst::DefaultAccumulator< A >::Weight |
Definition at line 45 of file accumulator.h.
| fst::DefaultAccumulator< A >::DefaultAccumulator | ( | ) | [inline] |
Definition at line 47 of file accumulator.h.
| fst::DefaultAccumulator< A >::DefaultAccumulator | ( | const DefaultAccumulator< A > & | acc | ) | [inline] |
Definition at line 49 of file accumulator.h.
| void fst::DefaultAccumulator< A >::Init | ( | const Fst< A > & | fst, | |
| bool | copy = false | |||
| ) | [inline] |
Definition at line 51 of file accumulator.h.
| void fst::DefaultAccumulator< A >::SetState | ( | StateId | ) | [inline] |
Definition at line 53 of file accumulator.h.
| Weight fst::DefaultAccumulator< A >::Sum | ( | Weight | w, | |
| Weight | v | |||
| ) | [inline] |
Definition at line 55 of file accumulator.h.
| Weight fst::DefaultAccumulator< A >::Sum | ( | Weight | w, | |
| ArcIterator * | aiter, | |||
| ssize_t | begin, | |||
| ssize_t | end | |||
| ) | [inline] |
Definition at line 60 of file accumulator.h.
1.7.1