Home | History | Annotate | Download | only in lib

Lines Matching refs:Fst

22 #include "fst/lib/mutable-fst.h"
23 #include "fst/lib/rational.h"
25 namespace fst {
35 // where Vi = # of states and Ei = # of arcs of the ith FST.
37 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
51 for (StateIterator< Fst<Arc> > siter(fst2);
57 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
87 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) {
96 // Fst. If A transduces string x to y with weight a and B transduces
104 // ith FST. Constant time and space to visit an input state or arc
115 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) {
119 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts)
124 UnionFst(const UnionFst<A> &fst) : RationalFst<A>(fst) {}
134 explicit StateIterator(const UnionFst<A> &fst)
135 : StateIterator< RationalFst<A> >(fst) {}
145 ArcIterator(const UnionFst<A> &fst, StateId s)
146 : ArcIterator< RationalFst<A> >(fst, s) {}
153 } // namespace fst