Searched refs:Arc (Results 1 - 25 of 182) sorted by relevance

12345678

/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Depsnormalize.h47 template <class Arc>
48 void EpsNormalize(const Fst<Arc> &ifst, MutableFst<Arc> *ofst,
50 VectorFst< GallicArc<Arc, STRING_RIGHT_RESTRICT> > gfst;
52 Map(ifst, &gfst, ToGallicMapper<Arc, STRING_RIGHT_RESTRICT>());
54 Map(InvertFst<Arc>(ifst), &gfst,
55 ToGallicMapper<Arc, STRING_RIGHT_RESTRICT>());
57 FactorWeightFst< GallicArc<Arc, STRING_RIGHT_RESTRICT>,
58 GallicFactor<typename Arc::Label,
59 typename Arc
[all...]
H A Dpush.h40 template <class Arc>
41 void Push(MutableFst<Arc> *fst, ReweightType type) {
42 vector<typename Arc::Weight> distance;
56 template <class Arc, ReweightType rtype>
57 void Push(const Fst<Arc> &ifst, MutableFst<Arc> *ofst, uint32 ptype) {
66 vector<typename GallicArc<Arc, stype>::Weight> gdistance;
67 VectorFst< GallicArc<Arc, stype> > gfst;
68 Map(ifst, &gfst, ToGallicMapper<Arc, stype>());
72 MapFst<Arc, Ar
[all...]
H A Dstatesort.h32 template <class Arc>
33 void StateSort(MutableFst<Arc> *fst,
34 const vector<typename Arc::StateId> &order) {
35 typedef typename Arc::StateId StateId;
36 typedef typename Arc::Weight Weight;
46 vector<Arc> arcsa, arcsb;
47 vector<Arc> *arcs1 = &arcsa, *arcs2 = &arcsb;
51 for (StateIterator< MutableFst<Arc> > siter(*fst);
59 for (ArcIterator< MutableFst<Arc> > aiter(*fst, s1);
68 for (ArcIterator< MutableFst<Arc> > aite
[all...]
/external/openfst/src/include/fst/script/
H A Dfstscript.h79 template<class Arc>
89 REGISTER_FST_OPERATION(ArcSort, Arc, ArcSortArgs);
90 REGISTER_FST_OPERATION(Closure, Arc, ClosureArgs);
91 REGISTER_FST_OPERATION(CompileFst, Arc, FstCompileArgs);
92 REGISTER_FST_OPERATION(Compose, Arc, ComposeArgs1);
93 REGISTER_FST_OPERATION(Compose, Arc, ComposeArgs2);
94 REGISTER_FST_OPERATION(Concat, Arc, ConcatArgs1);
95 REGISTER_FST_OPERATION(Concat, Arc, ConcatArgs2);
96 REGISTER_FST_OPERATION(Connect, Arc, MutableFstClass);
97 REGISTER_FST_OPERATION(Convert, Arc, ConvertArg
[all...]
H A Dcompose.h30 template<class Arc>
32 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
33 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>());
34 MutableFst<Arc> *ofst = args->arg3->GetMutableFst<Arc>();
44 template<class Arc>
46 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
[all...]
H A Ddifference.h31 template<class Arc>
33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>());
35 MutableFst<Arc> *ofst = args->arg3->GetMutableFst<Arc>();
43 template<class Arc>
45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
[all...]
H A Dintersect.h31 template<class Arc>
33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>());
35 MutableFst<Arc> *ofst = args->arg3->GetMutableFst<Arc>();
43 template<class Arc>
45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
[all...]
H A Dshortest-distance.h57 template<class Queue, class Arc, class ArcFilter>
59 // template<class Arc, class ArcFilter>
60 static Queue *Construct(const Fst<Arc> &,
61 const vector<typename Arc::Weight> *) {
68 template<class Arc, class ArcFilter>
69 struct QueueConstructor<AutoQueue<typename Arc::StateId>, Arc, ArcFilter> {
70 // template<class Arc, class ArcFilter>
71 static AutoQueue<typename Arc::StateId> *Construct(
72 const Fst<Arc>
[all...]
H A Dreverse.h29 template<class Arc>
31 const Fst<Arc> &fst1 = *(args->arg1.GetFst<Arc>());
32 MutableFst<Arc> *fst2 = args->arg2->GetMutableFst<Arc>();
H A Dsynchronize.h29 template<class Arc>
31 const Fst<Arc> &ifst = *(args->arg1.GetFst<Arc>());
32 MutableFst<Arc> *ofst = args->arg2->GetMutableFst<Arc>();
H A Dunion.h29 template<class Arc>
31 MutableFst<Arc> *fst1 = args->arg1->GetMutableFst<Arc>();
32 const Fst<Arc> &fst2 = *(args->arg2.GetFst<Arc>());
H A Dprune.h78 template<class Arc>
80 MutableFst<Arc> *ofst = args->arg1->GetMutableFst<Arc>();
82 typedef typename Arc::Weight Weight;
83 typedef typename Arc::StateId StateId;
85 fst::PruneOptions<Arc, AnyArcFilter<Arc> > opts =
86 ConvertPruneOptions<Arc>(args->arg2);
95 template<class Arc>
97 const Fst<Arc>
[all...]
H A Dconcat.h30 template<class Arc>
32 MutableFst<Arc> *ofst = args->arg1->GetMutableFst<Arc>();
33 const Fst<Arc> &ifst = *(args->arg2.GetFst<Arc>());
38 template<class Arc>
40 const Fst<Arc> &ifst = *(args->arg1.GetFst<Arc>());
41 MutableFst<Arc> *ofst = args->arg2->GetMutableFst<Arc>();
[all...]
H A Dpush.h30 template<class Arc>
32 MutableFst<Arc> *ofst = args->arg1->GetMutableFst<Arc>();
45 template<class Arc>
47 const Fst<Arc> &ifst = *(args->arg1.GetFst<Arc>());
48 MutableFst<Arc> *ofst = args->arg2->GetMutableFst<Arc>();
51 fst::Push<Arc, REWEIGHT_TO_FINAL>(ifst, ofst, args->arg3, args->arg5);
53 fst::Push<Arc, REWEIGHT_TO_INITIA
[all...]
H A Dfst-class.h72 // Wraps an Fst<Arc>, hiding its arc type. Whether this Fst<Arc>
78 template<class Arc>
81 explicit FstClassImpl(Fst<Arc> *impl,
85 explicit FstClassImpl(const Fst<Arc> &impl) : impl_(impl.Copy()) { }
88 return Arc::Type();
96 return Arc::Weight::Type();
109 static_cast<MutableFst<Arc> *>(impl_)->SetInputSymbols(is);
114 static_cast<MutableFst<Arc> *>(impl_)->SetOutputSymbols(os);
131 Fst<Arc> *GetImp
[all...]
H A Dconnect.h30 template<class Arc>
32 MutableFst<Arc> *typed_fst = fst->GetMutableFst<Arc>();
H A Dinvert.h30 template<class Arc>
32 MutableFst<Arc> *typed_fst = fst->GetMutableFst<Arc>();
H A Drandgen.h36 template<class Arc>
38 const Fst<Arc> &ifst = *(args->arg1.GetFst<Arc>());
39 MutableFst<Arc> *ofst = args->arg2->GetMutableFst<Arc>();
44 UniformArcSelector<Arc> arc_selector(seed);
45 RandGenOptions< UniformArcSelector<Arc> >
50 FastLogProbArcSelector<Arc> arc_selector(seed);
51 RandGenOptions< FastLogProbArcSelector<Arc> >
56 LogProbArcSelector<Arc> arc_selecto
[all...]
H A Darcsort.h31 template<class Arc>
33 MutableFst<Arc> *fst = args->arg1->GetMutableFst<Arc>();
36 ILabelCompare<Arc> icomp;
39 OLabelCompare<Arc> ocomp;
H A Ddecode.h31 template<class Arc>
33 MutableFst<Arc> *ofst = args->arg1->GetMutableFst<Arc>();
35 EncodeMapper<Arc> *decoder = EncodeMapper<Arc>::Read(args->arg2, DECODE);
H A Depsnormalize.h30 template<class Arc>
32 const Fst<Arc> &ifst = *(args->arg1.GetFst<Arc>());
33 MutableFst<Arc> *ofst = args->arg2->GetMutableFst<Arc>();
/external/openfst/src/test/
H A Dalgo_test.h62 template <class Arc, class WeightGenerator>
65 typedef typename Arc::Label Label;
66 typedef typename Arc::StateId StateId;
67 typedef typename Arc::Weight Weight;
69 WeightedTester(int seed, const Fst<Arc> &zero_fst, const Fst<Arc> &one_fst,
70 const Fst<Arc> &univ_fst, WeightGenerator *weight_generator)
74 void Test(const Fst<Arc> &T1, const Fst<Arc> &T2, const Fst<Arc>
[all...]
/external/openfst/src/include/fst/
H A Dpush.h43 template <class Arc>
44 typename Arc::Weight ComputeTotalWeight(
45 const Fst<Arc> &fst,
46 const vector<typename Arc::Weight> &distance,
50 distance[fst.Start()] : Arc::Weight::Zero();
52 typename Arc::Weight sum = Arc::Weight::Zero();
53 for (typename Arc::StateId s = 0; s < distance.size(); ++s)
61 template <class Arc>
62 void RemoveWeight(MutableFst<Arc> *fs
[all...]
H A Depsnormalize.h51 template <class Arc>
52 void EpsNormalize(const Fst<Arc> &ifst, MutableFst<Arc> *ofst,
54 VectorFst< GallicArc<Arc, STRING_RIGHT_RESTRICT> > gfst;
56 ArcMap(ifst, &gfst, ToGallicMapper<Arc, STRING_RIGHT_RESTRICT>());
58 ArcMap(InvertFst<Arc>(ifst), &gfst,
59 ToGallicMapper<Arc, STRING_RIGHT_RESTRICT>());
61 FactorWeightFst< GallicArc<Arc, STRING_RIGHT_RESTRICT>,
62 GallicFactor<typename Arc::Label,
63 typename Arc
[all...]
H A Drandequivalent.h43 template<class Arc, class ArcSelector>
44 bool RandEquivalent(const Fst<Arc> &fst1, const Fst<Arc> &fst2,
48 typedef typename Arc::Weight Weight;
61 ILabelCompare<Arc> icomp;
62 OLabelCompare<Arc> ocomp;
63 VectorFst<Arc> sfst1(fst1);
64 VectorFst<Arc> sfst2(fst2);
72 VectorFst<Arc> path;
73 const Fst<Arc>
[all...]

Completed in 210 milliseconds

12345678