Home
last modified time | relevance | path

Searched refs:Fst (Results 1 – 25 of 162) sorted by relevance

1234567

/external/openfst/src/include/fst/extensions/far/
Dfar.h98 virtual void Add(const string &key, const Fst<A> &fst) = 0;
146 virtual const Fst<A> &GetFst() const = 0;
165 void operator()(ostream &strm, const Fst<A> &fst) const { in operator()
177 STTableWriter<Fst<A>, FstWriter<A> > *writer = in Create()
178 STTableWriter<Fst<A>, FstWriter<A> >::Create(filename); in Create()
182 void Add(const string &key, const Fst<A> &fst) { writer_->Add(key, fst); } in Add()
191 explicit STTableFarWriter(STTableWriter<Fst<A>, FstWriter<A> > *writer) in STTableFarWriter()
195 STTableWriter<Fst<A>, FstWriter<A> > *writer_;
207 STListWriter<Fst<A>, FstWriter<A> > *writer = in Create()
208 STListWriter<Fst<A>, FstWriter<A> >::Create(filename); in Create()
[all …]
/external/openfst/src/include/fst/
Dregister.h40 template <class A> class Fst; variable
46 typedef Fst<A> *(*Reader)(istream &strm, const FstReadOptions &opts);
47 typedef Fst<A> *(*Converter)(const Fst<A> &fst);
107 static Fst<Arc> *Convert(const Fst<Arc> &fst) { return new F(fst); } in Convert()
118 Fst<A> *Convert(const Fst<A> &fst, const string &ftype) { in Convert()
Dconcat.h47 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { in Concat()
75 for (StateIterator< Fst<Arc> > siter2(fst2); in Concat()
82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); in Concat()
113 void Concat(const Fst<Arc> &fst1, MutableFst<Arc> *fst2) { in Concat()
140 for (StateIterator< Fst<Arc> > siter(fst1); in Concat()
149 for (ArcIterator< Fst<Arc> > aiter(fst1, s1); in Concat()
167 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { in Concat()
174 void Concat(const Fst<Arc> &fst1, RationalFst<Arc> *fst2) { in Concat()
201 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2) { in ConcatFst()
205 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2, in ConcatFst()
Dstate-map.h130 void StateMap(const Fst<A> &ifst, MutableFst<B> *ofst, C* mapper) { in StateMap()
156 for (StateIterator< Fst<A> > siter(ifst); !siter.Done(); siter.Next()) in StateMap()
161 for (StateIterator< Fst<A> > siter(ifst); !siter.Done(); siter.Next()) { in StateMap()
177 void StateMap(const Fst<A> &ifst, MutableFst<B> *ofst, C mapper) { in StateMap()
208 StateMapFstImpl(const Fst<A> &fst, const C &mapper, in StateMapFstImpl()
217 StateMapFstImpl(const Fst<A> &fst, C *mapper, in StateMapFstImpl()
296 const Fst<A> &GetFst() const { in GetFst()
318 const Fst<A> *fst_;
339 StateMapFst(const Fst<A> &fst, const C &mapper, in StateMapFst()
343 StateMapFst(const Fst<A> &fst, C* mapper, const StateMapFstOptions& opts) in StateMapFst()
[all …]
Ddifference.h36 class M = Matcher<Fst<A> >,
72 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2,
74 typedef RhoMatcher< Matcher<Fst<A> > > R;
90 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2, in DifferenceFst()
160 void Difference(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2,
163 typedef Matcher< Fst<Arc> > M;
Drational.h44 template <class A> void Union(RationalFst<A> *fst1, const Fst<A> &fst2);
45 template <class A> void Concat(RationalFst<A> *fst1, const Fst<A> &fst2);
46 template <class A> void Concat(const Fst<A> &fst1, RationalFst<A> *fst2);
70 fst_tuples_.push_back(pair<Label, const Fst<A>*>(0, 0)); in RationalFstImpl()
120 void InitUnion(const Fst<A> &fst1, const Fst<A> &fst2) { in InitUnion()
142 void InitConcat(const Fst<A> &fst1, const Fst<A> &fst2) { in InitConcat()
165 void InitClosure(const Fst<A> &fst, ClosureType closure_type) { in InitClosure()
193 void AddUnion(const Fst<A> &fst) { in AddUnion()
211 void AddConcat(const Fst<A> &fst, bool append) { in AddConcat()
254 mutable vector<pair<Label, const Fst<A>*> > fst_tuples_;
[all …]
Dintersect.h35 class M = Matcher<Fst<A> >,
70 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2,
82 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2, in IntersectFst()
143 void Intersect(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2,
146 typedef Matcher< Fst<Arc> > M;
Dunion.h44 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { in Union()
75 for (StateIterator< Fst<Arc> > siter(fst2); in Union()
82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); in Union()
112 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { in Union()
140 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) { in UnionFst()
144 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts) in UnionFst()
Dequal.h31 bool Equal(const Fst<Arc> &fst1, const Fst<Arc> &fst2, float delta = kDelta) {
40 StateIterator< Fst<Arc> > siter1(fst1);
41 StateIterator< Fst<Arc> > siter2(fst2);
65 ArcIterator< Fst<Arc> > aiter1(fst1, s1);
66 ArcIterator< Fst<Arc> > aiter2(fst2, s2);
Ddfs-visit.h77 DfsState(const Fst<Arc> &fst, StateId s): state_id(s), arc_iter(fst, s) {} in DfsState()
80 ArcIterator< Fst<Arc> > arc_iter; // and its corresponding arcs
92 void DfsVisit(const Fst<Arc> &fst, V *visitor, ArcFilter filter) { in DfsVisit()
114 StateIterator< Fst<Arc> > siter(fst); in DfsVisit()
131 ArcIterator< Fst<Arc> > &aiter = dfs_state->arc_iter; in DfsVisit()
139 ArcIterator< Fst<Arc> > &piter = parent_state->arc_iter; in DfsVisit()
199 void DfsVisit(const Fst<Arc> &fst, V *visitor) { in DfsVisit()
/external/srec/tools/thirdparty/OpenFst/fst/lib/
Dconcat.h39 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { in Concat()
53 for (StateIterator< Fst<Arc> > siter2(fst2); in Concat()
59 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); in Concat()
85 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { in Concat()
113 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2) { in ConcatFst()
117 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2, in ConcatFst()
Dunion.h37 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { in Union()
51 for (StateIterator< Fst<Arc> > siter(fst2); in Union()
57 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); in Union()
87 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { in Union()
115 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) { in UnionFst()
119 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts) in UnionFst()
Dregister.h36 template <class A> class Fst; variable
44 typedef Fst<A> *(*Reader)(istream &strm, const FstReadOptions &opts);
45 typedef Fst<A> *(*Converter)(const Fst<A> &fst);
147 static Fst<Arc> *Convert(const Fst<Arc> &fst) { return new F(fst); } in Convert()
158 Fst<A> *Convert(const Fst<A> &fst, const string &ftype) { in Convert()
Dequal.h28 bool Equal(const Fst<Arc> &fst1, const Fst<Arc> &fst2) { in Equal()
37 StateIterator< Fst<Arc> > siter1(fst1); in Equal()
38 StateIterator< Fst<Arc> > siter2(fst2); in Equal()
62 ArcIterator< Fst<Arc> > aiter1(fst1, s1); in Equal()
63 ArcIterator< Fst<Arc> > aiter2(fst2, s2); in Equal()
Dintersect.h49 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2) in IntersectFst()
60 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2, in IntersectFst()
118 void Intersect(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2,
Ddifference.h53 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2) in DifferenceFst()
66 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2, in DifferenceFst()
128 void Difference(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2,
Drational.h37 template <class A> void Union(RationalFst<A> *fst1, const Fst<A> &fst2);
38 template <class A> void Concat(RationalFst<A> *fst1, const Fst<A> &fst2);
63 void InitUnion(const Fst<A> &fst1, const Fst<A> &fst2) { in InitUnion()
85 void InitConcat(const Fst<A> &fst1, const Fst<A> &fst2) { in InitConcat()
108 void InitClosure(const Fst<A> &fst, ClosureType closure_type) { in InitClosure()
136 void AddUnion(const Fst<A> &fst) { in AddUnion()
152 void AddConcat(const Fst<A> &fst) { in AddConcat()
187 class RationalFst : public Fst<A> {
192 friend void Union<>(RationalFst<A> *fst1, const Fst<A> &fst2);
193 friend void Concat<>(RationalFst<A> *fst1, const Fst<A> &fst2);
Ddfs-visit.h67 DfsState(const Fst<Arc> &fst, StateId s): state_id(s), arc_iter(fst, s) {} in DfsState()
70 ArcIterator< Fst<Arc> > arc_iter; // and its corresponding arcs
77 void DfsVisit(const Fst<Arc> &fst, V *visitor, ArcFilter filter) { in DfsVisit()
107 ArcIterator< Fst<Arc> > &aiter = dfs_state->arc_iter; in DfsVisit()
115 ArcIterator< Fst<Arc> > &piter = parent_state->arc_iter; in DfsVisit()
158 void DfsVisit(const Fst<Arc> &fst, V *visitor) { in DfsVisit()
Drandgen.h48 size_t operator()(const Fst<A> &fst, StateId s) const { in operator()
69 size_t operator()(const Fst<A> &fst, StateId s) const { in operator()
72 for (ArcIterator< Fst<A> > aiter(fst, s); !aiter.Done(); in operator()
82 for (ArcIterator< Fst<A> > aiter(fst, s); !aiter.Done(); in operator()
117 void RandGen(const Fst<Arc> &ifst, MutableFst<Arc> *ofst, in RandGen()
143 ArcIterator< Fst<Arc> > aiter(ifst, opts.source); in RandGen()
161 void RandGen(const Fst<Arc> &ifst, MutableFst<Arc> *ofst) { in RandGen()
Dcompose.h105 ComposeFstImplBase(const Fst<A> &fst1, in ComposeFstImplBase()
106 const Fst<A> &fst2, in ComposeFstImplBase()
179 const Fst<A> *fst1_; // first input Fst
180 const Fst<A> *fst2_; // second input Fst
344 ComposeFstImpl(const Fst<A> &fst1, in ComposeFstImpl()
345 const Fst<A> &fst2, in ComposeFstImpl()
475 void OrderedExpand(StateId s, const Fst<A> *fsta, StateId sa, in OrderedExpand()
476 const Fst<A> *fstb, StateId sb, int f, bool find_input) { in OrderedExpand()
482 ArcIterator< Fst<A> > aitera(*fsta, sa); in OrderedExpand()
493 for (ArcIterator< Fst<A> > aiterb(*fstb, sb); in OrderedExpand()
[all …]
/external/openfst/src/include/fst/script/
Dmap.h30 Fst<typename M::ToArc> *ArcMap(const Fst<typename M::FromArc> &fst, in ArcMap()
39 Fst<typename M::ToArc> *StateMap(const Fst<typename M::FromArc> &fst, in StateMap()
57 const Fst<Arc> &ifst = *(args->args.arg1.GetFst<Arc>()); in Map()
62 Fst<Arc> *fst = NULL; in Map()
63 Fst<LogArc> *lfst = NULL; in Map()
64 Fst<Log64Arc> *l64fst = NULL; in Map()
65 Fst<StdArc> *sfst = NULL; in Map()
Dcompose.h32 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Compose()
33 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Compose()
46 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Compose()
47 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Compose()
Dintersect.h33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Intersect()
34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Intersect()
45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Intersect()
46 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Intersect()
Ddifference.h33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Difference()
34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Difference()
45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Difference()
46 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Difference()
/external/openfst/src/test/
Dalgo_test.h69 WeightedTester(int seed, const Fst<Arc> &zero_fst, const Fst<Arc> &one_fst, in WeightedTester()
70 const Fst<Arc> &univ_fst, WeightGenerator *weight_generator) in WeightedTester()
74 void Test(const Fst<Arc> &T1, const Fst<Arc> &T2, const Fst<Arc> &T3) { in Test()
85 void TestRational(const Fst<Arc> &T1, const Fst<Arc> &T2, in TestRational()
86 const Fst<Arc> &T3) { in TestRational()
308 void TestMap(const Fst<Arc> &T) { in TestMap()
452 void TestCompose(const Fst<Arc> &T1, const Fst<Arc> &T2, in TestCompose()
453 const Fst<Arc> &T3) { in TestCompose()
519 typedef Matcher< Fst<Arc> > M; in TestCompose()
534 void TestSort(const Fst<Arc> &T) { in TestSort()
[all …]

1234567