/external/openfst/src/include/fst/extensions/far/ |
D | far.h | 98 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/ |
D | register.h | 40 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()
|
D | concat.h | 47 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()
|
D | state-map.h | 130 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 …]
|
D | difference.h | 36 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;
|
D | rational.h | 44 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 …]
|
D | intersect.h | 35 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;
|
D | union.h | 44 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()
|
D | equal.h | 31 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);
|
D | dfs-visit.h | 77 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/ |
D | concat.h | 39 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()
|
D | union.h | 37 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()
|
D | register.h | 36 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()
|
D | equal.h | 28 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()
|
D | intersect.h | 49 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,
|
D | difference.h | 53 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,
|
D | rational.h | 37 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);
|
D | dfs-visit.h | 67 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()
|
D | randgen.h | 48 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()
|
D | compose.h | 105 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/ |
D | map.h | 30 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()
|
D | compose.h | 32 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()
|
D | intersect.h | 33 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()
|
D | difference.h | 33 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/ |
D | algo_test.h | 69 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 …]
|