/external/srec/tools/thirdparty/OpenFst/fst/lib/ |
H A D | epsnormalize.h | 49 template <class Arc> 50 void EpsNormalize(const Fst<Arc> &ifst, MutableFst<Arc> *ofst, 52 VectorFst< GallicArc<Arc, STRING_RIGHT_RESTRICT> > gfst; 54 Map(ifst, &gfst, ToGallicMapper<Arc, STRING_RIGHT_RESTRICT>()); 56 Map(InvertFst<Arc>(ifst), &gfst, 57 ToGallicMapper<Arc, STRING_RIGHT_RESTRICT>()); 59 FactorWeightFst< GallicArc<Arc, STRING_RIGHT_RESTRICT>, 60 GallicFactor<typename Arc::Label, 61 typename Arc [all...] |
H A D | push.h | 40 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 D | statesort.h | 32 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 D | fstscript.h | 79 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 D | compose.h | 30 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 D | difference.h | 31 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 D | intersect.h | 31 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 D | shortest-distance.h | 57 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 D | reverse.h | 29 template<class Arc> 31 const Fst<Arc> &fst1 = *(args->arg1.GetFst<Arc>()); 32 MutableFst<Arc> *fst2 = args->arg2->GetMutableFst<Arc>();
|
H A D | synchronize.h | 29 template<class Arc> 31 const Fst<Arc> &ifst = *(args->arg1.GetFst<Arc>()); 32 MutableFst<Arc> *ofst = args->arg2->GetMutableFst<Arc>();
|
H A D | union.h | 29 template<class Arc> 31 MutableFst<Arc> *fst1 = args->arg1->GetMutableFst<Arc>(); 32 const Fst<Arc> &fst2 = *(args->arg2.GetFst<Arc>());
|
H A D | prune.h | 78 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 D | concat.h | 30 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 D | push.h | 30 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 D | fst-class.h | 72 // 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 D | connect.h | 30 template<class Arc> 32 MutableFst<Arc> *typed_fst = fst->GetMutableFst<Arc>();
|
H A D | invert.h | 30 template<class Arc> 32 MutableFst<Arc> *typed_fst = fst->GetMutableFst<Arc>();
|
H A D | randgen.h | 36 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 D | arcsort.h | 31 template<class Arc> 33 MutableFst<Arc> *fst = args->arg1->GetMutableFst<Arc>(); 36 ILabelCompare<Arc> icomp; 39 OLabelCompare<Arc> ocomp;
|
H A D | decode.h | 31 template<class Arc> 33 MutableFst<Arc> *ofst = args->arg1->GetMutableFst<Arc>(); 35 EncodeMapper<Arc> *decoder = EncodeMapper<Arc>::Read(args->arg2, DECODE);
|
H A D | epsnormalize.h | 30 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 D | algo_test.h | 62 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 D | push.h | 43 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 D | epsnormalize.h | 51 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 D | randequivalent.h | 43 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...] |