HomeSort by relevance Sort by last modified time
    Searched refs:Arc (Results 1 - 25 of 183) sorted by null

1 2 3 4 5 6 7 8

  /external/srec/tools/thirdparty/OpenFst/fst/lib/
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::Weight, STRING_RIGHT_RESTRICT>
    [all...]
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, Arc, RmWeightMapper<Arc>
    [all...]
dfs-visit.h 34 // template <class Arc>
37 // typedef typename Arc::StateId StateId;
41 // void InitVisit(const Fst<Arc> &fst);
44 // // Invoked when tree arc examined (to white/undiscovered state)
45 // bool TreeArc(StateId s, const Arc &a);
46 // // Invoked when back arc examined (to grey/unfinished state)
47 // bool BackArc(StateId s, const Arc &a);
48 // // Invoked when forward or cross arc examined (to black/finished state)
49 // bool ForwardOrCrossArc(StateId s, const Arc &a);
50 // // Invoked when state finished (PARENT is kNoStateID and ARC == NUL
123 const Arc &arc = aiter.Value(); local
    [all...]
  /external/openfst/src/include/fst/script/
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> &fst
    [all...]
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...]
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, ConvertArgs)
    [all...]
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...]
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...]
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...]
fst-class.h 29 // FstClass which hides the arc types. This allows clients to load
30 // and work with FSTs without knowing the arc type.
70 // Wraps an Fst<Arc>, hiding its arc type. Whether this Fst<Arc>
76 template<class Arc>
79 explicit FstClassImpl(Fst<Arc> *impl,
84 return Arc::Type();
92 return Arc::Weight::Type();
105 static_cast<MutableFst<Arc> *>(impl_)->SetInputSymbols(is)
    [all...]
invert.h 30 template<class Arc>
32 MutableFst<Arc> *typed_fst = fst->GetMutableFst<Arc>();
arcsort.h 31 template<class Arc>
33 MutableFst<Arc> *fst = args->arg1->GetMutableFst<Arc>();
36 ILabelCompare<Arc> icomp;
39 OLabelCompare<Arc> ocomp;
decode.h 31 template<class Arc>
33 MutableFst<Arc> *ofst = args->arg1->GetMutableFst<Arc>();
35 EncodeMapper<Arc> *decoder = EncodeMapper<Arc>::Read(args->arg2, DECODE);
epsnormalize.h 30 template<class Arc>
32 const Fst<Arc> &ifst = *(args->arg1.GetFst<Arc>());
33 MutableFst<Arc> *ofst = args->arg2->GetMutableFst<Arc>();
minimize.h 29 template<class Arc>
31 MutableFst<Arc> *ofst1 = args->arg1->GetMutableFst<Arc>();
32 MutableFst<Arc> *ofst2 = args->arg2 ? args->arg2->GetMutableFst<Arc>() : 0;
reverse.h 29 template<class Arc>
31 const Fst<Arc> &fst1 = *(args->arg1.GetFst<Arc>());
32 MutableFst<Arc> *fst2 = args->arg2->GetMutableFst<Arc>();
synchronize.h 29 template<class Arc>
31 const Fst<Arc> &ifst = *(args->arg1.GetFst<Arc>());
32 MutableFst<Arc> *ofst = args->arg2->GetMutableFst<Arc>();
union.h 29 template<class Arc>
31 MutableFst<Arc> *fst1 = args->arg1->GetMutableFst<Arc>();
32 const Fst<Arc> &fst2 = *(args->arg2.GetFst<Arc>());
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>& ifst = *(args->arg1.GetFst<Arc>())
    [all...]
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_INITIAL>(ifst, ofst, args->arg3, args->arg5)
    [all...]
  /external/openfst/src/include/fst/extensions/pdt/
compose.h 30 template <class Arc, bool left_pdt = true>
32 ComposeFstOptions<Arc,
33 MultiEpsMatcher< Matcher<Fst<Arc> > >,
36 Matcher<Fst<Arc> > > > > > {
38 typedef typename Arc::Label Label;
39 typedef MultiEpsMatcher< Matcher<Fst<Arc> > > PdtMatcher;
41 typedef ComposeFstOptions<Arc, PdtMatcher, PdtFilter> COptions;
46 PdtComposeOptions(const Fst<Arc> &ifst1,
48 const Fst<Arc> &ifst2) {
66 template <class Arc>
    [all...]
  /external/openfst/src/test/
algo_test.h 38 A operator()(const A &arc) const {
39 return A(0, 0, arc.weight, arc.nextstate);
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
    [all...]
  /external/openfst/src/include/fst/
push.h 29 #include <fst/arc-map.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>
79 Arc arc = ait.Value(); local
    [all...]
epsnormalize.h 32 #include <fst/arc-map.h>
52 template <class Arc>
53 void EpsNormalize(const Fst<Arc> &ifst, MutableFst<Arc> *ofst,
55 VectorFst< GallicArc<Arc, STRING_RIGHT_RESTRICT> > gfst;
57 ArcMap(ifst, &gfst, ToGallicMapper<Arc, STRING_RIGHT_RESTRICT>());
59 ArcMap(InvertFst<Arc>(ifst), &gfst,
60 ToGallicMapper<Arc, STRING_RIGHT_RESTRICT>());
62 FactorWeightFst< GallicArc<Arc, STRING_RIGHT_RESTRICT>,
63 GallicFactor<typename Arc::Label
    [all...]
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> &fst = rand() % 2 ? sfst1 : sfst2
    [all...]

Completed in 272 milliseconds

1 2 3 4 5 6 7 8