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

1 2

  /external/openfst/src/include/fst/
union.h 44 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
51 if (!CompatSymbols(fst1->InputSymbols(), fst2.InputSymbols()) ||
52 !CompatSymbols(fst1->OutputSymbols(), fst2.OutputSymbols())) {
55 // fst1->SetProperties(kError, kError);
59 StateId numstates1 = fst1->NumStates();
60 bool initial_acyclic1 = fst1->Properties(kInitialAcyclic, true);
61 uint64 props1 = fst1->Properties(kFstProperties, false);
66 if (props2 & kError) fst1->SetProperties(kError, kError);
71 fst1->ReserveStates(
78 StateId s1 = fst1->AddState()
    [all...]
concat.h 34 // Computes the concatenation (product) of two FSTs. If FST1
47 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
54 if (!CompatSymbols(fst1->InputSymbols(), fst2.InputSymbols()) ||
55 !CompatSymbols(fst1->OutputSymbols(), fst2.OutputSymbols())) {
58 // fst1->SetProperties(kError, kError);
62 uint64 props1 = fst1->Properties(kFstProperties, false);
65 StateId start1 = fst1->Start();
67 if (props2 & kError) fst1->SetProperties(kError, kError);
71 StateId numstates1 = fst1->NumStates();
73 fst1->ReserveStates(numstates1 + CountStates(fst2))
    [all...]
equal.h 31 bool Equal(const Fst<Arc> &fst1, const Fst<Arc> &fst2, float delta = kDelta) {
35 if (fst1.Start() != fst2.Start()) {
40 StateIterator< Fst<Arc> > siter1(fst1);
56 Weight final1 = fst1.Final(s1);
65 ArcIterator< Fst<Arc> > aiter1(fst1, s1);
109 if (fst1.NumArcs(s1) != fst2.NumArcs(s2) ||
110 fst1.NumInputEpsilons(s1) != fst2.NumInputEpsilons(s2) ||
111 fst1.NumOutputEpsilons(s1) != fst2.NumOutputEpsilons(s2)) {
randequivalent.h 44 bool RandEquivalent(const Fst<Arc> &fst1, const Fst<Arc> &fst2,
52 if (!CompatSymbols(fst1.InputSymbols(), fst2.InputSymbols()) ||
53 !CompatSymbols(fst1.OutputSymbols(), fst2.OutputSymbols())) {
63 VectorFst<Arc> sfst1(fst1);
109 if (fst1.Properties(kError, false) || fst2.Properties(kError, false)) {
122 bool RandEquivalent(const Fst<Arc> &fst1, const Fst<Arc> &fst2,
129 return RandEquivalent(fst1, fst2, num_paths, delta, opts, error);
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);
119 // Implementation of UnionFst(fst1,fst2)
120 void InitUnion(const Fst<A> &fst1, const Fst<A> &fst2) {
123 uint64 props1 = fst1.Properties(kFstProperties, false);
125 SetInputSymbols(fst1.InputSymbols());
126 SetOutputSymbols(fst1.OutputSymbols());
131 rfst_.SetInputSymbols(fst1.InputSymbols());
132 rfst_.SetOutputSymbols(fst1.OutputSymbols())
    [all...]
  /external/openfst/src/script/
equal.cc 24 bool Equal(const FstClass &fst1, const FstClass &fst2, float kDelta) {
25 if (!ArcTypesMatch(fst1, fst2, "Equal")) return false;
27 EqualInnerArgs args(fst1, fst2, kDelta);
30 Apply<Operation<EqualArgs> >("Equal", fst1.ArcType(), &args_with_retval);
equivalent.cc 24 bool Equivalent(const FstClass &fst1, const FstClass &fst2,
26 if (!ArcTypesMatch(fst1, fst2, "Equivalent")) return false;
28 EquivalentInnerArgs args(fst1, fst2, kDelta);
31 Apply<Operation<EquivalentArgs> >("Equivalent", fst1.ArcType(),
reverse.cc 24 void Reverse(const FstClass &fst1, MutableFstClass *fst2) {
25 if (!ArcTypesMatch(fst1, *fst2, "Reverse")) return;
27 ReverseArgs args(fst1, fst2);
29 Apply<Operation<ReverseArgs> >("Reverse", fst1.ArcType(), &args);
union.cc 24 void Union(MutableFstClass *fst1, const FstClass &fst2) {
25 if (!ArcTypesMatch(*fst1, fst2, "Union")) return;
27 UnionArgs args(fst1, fst2);
29 Apply<Operation<UnionArgs> >("Union", fst1->ArcType(), &args);
randequivalent.cc 25 bool RandEquivalent(const FstClass &fst1, const FstClass &fst2,
28 if (!ArcTypesMatch(fst1, fst2, "RandEquivalent")) return false;
29 RandEquivalentInnerArgs1 args(fst1, fst2, seed, num_paths, delta,
33 Apply<Operation<RandEquivalentArgs1> >("RandEquivalent", fst1.ArcType(),
39 bool RandEquivalent(const FstClass &fst1, const FstClass &fst2, int32 seed,
42 if (!ArcTypesMatch(fst1, fst2, "RandEquivalent")) return false;
44 RandEquivalentInnerArgs2 args(fst1, fst2, seed, num_paths, delta, opts);
48 "RandEquivalent", fst1.ArcType(), &args_with_retval);
  /external/srec/tools/thirdparty/OpenFst/fst/lib/
union.h 37 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
46 StateId numstates1 = fst1->NumStates();
47 bool initial_acyclic1 = fst1->Properties(kInitialAcyclic, true);
48 uint64 props1 = fst1->Properties(kFstProperties, false);
54 StateId s1 = fst1->AddState();
56 fst1->SetFinal(s1, fst2.Final(s2));
62 fst1->AddArc(s1, arc);
65 StateId start1 = fst1->Start();
67 fst1->SetStart(start2);
68 fst1->SetProperties(props2, kCopyProperties)
    [all...]
concat.h 30 // modifies its MutableFst argument. If FST1 transduces string x to y
39 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
44 StateId start1 = fst1->Start();
48 uint64 props1 = fst1->Properties(kFstProperties, false);
51 StateId numstates1= fst1->NumStates();
56 StateId s1 = fst1->AddState();
58 fst1->SetFinal(s1, fst2.Final(s2));
64 fst1->AddArc(s1, arc);
70 Weight final = fst1->Final(s1);
72 fst1->SetFinal(s1, Weight::Zero())
    [all...]
difference.h 53 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2)
54 : ComposeFst<A>(fst1,
57 if (!fst1.Properties(kAcceptor, true))
59 uint64 props1 = fst1.Properties(kFstProperties, false);
66 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2,
68 : ComposeFst<A>(fst1,
71 if (!fst1.Properties(kAcceptor, true))
73 uint64 props1 = fst1.Properties(kFstProperties, false);
equal.h 28 bool Equal(const Fst<Arc> &fst1, const Fst<Arc> &fst2) {
32 if (fst1.Start() != fst2.Start()) {
37 StateIterator< Fst<Arc> > siter1(fst1);
53 Weight final1 = fst1.Final(s1);
62 ArcIterator< Fst<Arc> > aiter1(fst1, s1);
106 CHECK_EQ(fst1.NumArcs(s1), fst2.NumArcs(s2));
107 CHECK_EQ(fst1.NumInputEpsilons(s1), fst2.NumInputEpsilons(s2));
108 CHECK_EQ(fst1.NumOutputEpsilons(s1), fst2.NumOutputEpsilons(s2));
intersect.h 49 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2)
50 : ComposeFst<A>(fst1, fst2) {
51 if (!fst1.Properties(kAcceptor, true) || !fst2.Properties(kAcceptor, true))
53 uint64 props1 = fst1.Properties(kFstProperties, false);
60 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2,
62 : ComposeFst<A>(fst1, fst2, ComposeFstOptions<T>(opts)) {
63 if (!fst1.Properties(kAcceptor, true) || !fst2.Properties(kAcceptor, true))
65 uint64 props1 = fst1.Properties(kFstProperties, false);
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);
62 // Implementation of UnionFst(fst1,fst2)
63 void InitUnion(const Fst<A> &fst1, const Fst<A> &fst2) {
64 uint64 props1 = fst1.Properties(kFstProperties, false);
66 SetInputSymbols(fst1.InputSymbols());
67 SetOutputSymbols(fst1.OutputSymbols());
72 rfst_.SetInputSymbols(fst1.InputSymbols());
73 rfst_.SetOutputSymbols(fst1.OutputSymbols());
78 AddFst(-1, &fst1);
    [all...]
  /external/openfst/src/include/fst/script/
reverse.h 31 const Fst<Arc> &fst1 = *(args->arg1.GetFst<Arc>()); local
34 Reverse(fst1, fst2);
37 void Reverse(const FstClass &fst1, MutableFstClass *fst2);
union.h 31 MutableFst<Arc> *fst1 = args->arg1->GetMutableFst<Arc>(); local
34 Union(fst1, fst2);
37 void Union(MutableFstClass *fst1, const FstClass &fst2);
equal.h 32 const Fst<Arc> &fst1 = *(args->args.arg1.GetFst<Arc>()); local
35 args->retval = Equal(fst1, fst2, args->args.arg3);
38 bool Equal(const FstClass &fst1, const FstClass &fst2,
equivalent.h 33 const Fst<Arc> &fst1 = *(args->args.arg1.GetFst<Arc>()); local
36 args->retval = Equivalent(fst1, fst2, args->args.arg3);
39 bool Equivalent(const FstClass &fst1, const FstClass &fst2,
randequivalent.h 36 const Fst<Arc> &fst1 = *(args->args.arg1.GetFst<Arc>()); local
39 args->retval = RandEquivalent(fst1, fst2, args->args.arg3, args->args.arg4,
54 const Fst<Arc> &fst1 = *(args->args.arg1.GetFst<Arc>()); local
64 args->retval = RandEquivalent(fst1, fst2, args->args.arg4,
71 args->retval = RandEquivalent(fst1, fst2, args->args.arg4,
77 args->retval = RandEquivalent(fst1, fst2, args->args.arg4,
84 bool RandEquivalent(const FstClass &fst1,
92 bool RandEquivalent(const FstClass &fst1,
verify.h 35 bool Verify(const FstClass &fst1);
  /external/openfst/src/bin/
fstconcat.cc 52 MutableFstClass *fst1 = MutableFstClass::Read(in1_name, true); local
53 if (!fst1) return 1;
58 s::Concat(fst1, *fst2);
59 fst1->Write(out_fname);
fstunion.cc 56 MutableFstClass *fst1 = MutableFstClass::Read(in1_name, true); local
57 if (!fst1) return 1;
64 Union(fst1, *fst2);
65 fst1->Write(out_name);
fstminimize.cc 54 MutableFstClass *fst1 = MutableFstClass::Read(in_name, true); local
55 if (!fst1) return 1;
58 new VectorFstClass(fst1->ArcType()) : 0;
60 s::Minimize(fst1, fst2, FLAGS_delta);
62 fst1->Write(out1_name);

Completed in 1223 milliseconds

1 2