Searched refs:fst1 (Results 1 - 8 of 8) sorted by relevance

/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Dunion.h37 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { argument
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
87 Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) argument
115 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) argument
119 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts) argument
[all...]
H A Dconcat.h39 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { argument
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());
74 fst1
85 Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) argument
113 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2) argument
117 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2, const ConcatFstOptions &opts) argument
[all...]
H A Ddifference.h53 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2) argument
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, argument
68 : ComposeFst<A>(fst1,
71 if (!fst1.Properties(kAcceptor, true))
73 uint64 props1 = fst1.Properties(kFstProperties, false);
H A Dequal.h28 bool Equal(const Fst<Arc> &fst1, const Fst<Arc> &fst2) { argument
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));
H A Dintersect.h49 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2) argument
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, argument
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);
H A Drational.h37 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) { argument
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);
85 InitConcat(const Fst<A> &fst1, const Fst<A> &fst2) argument
[all...]
H A Dequivalent.h93 // <code>fst1</code> and <code>fst2</code> are equivalent. The input
113 bool Equivalent(const Fst<Arc> &fst1, const Fst<Arc> &fst2) { argument
117 if (fst1.Properties(props, true) != props) {
126 if ((fst1.Properties(kUnweighted , true) != kUnweighted)
128 VectorFst<Arc> efst1(fst1);
146 MappedId s1 = Util::MapState(fst1.Start(), FST1);
157 if (Util::IsFinal(fst1, s1) != Util::IsFinal(fst2, s2)) {
161 // fst1 and fst2: input labels mapped to pairs of MappedId's
162 // representing destination states of the corresponding arcs in fst1
191 ArcIterator<Fst<Arc> > arc_iter(fst1, Uti
[all...]
H A Dcompose.h41 COMPOSE_FST1_RHO = 1ULL<<0, // "Rest" symbol on the output side of fst1.
44 // side of fst1.
48 // fst1.
69 COMPOSE_FST1_STRING = 1ULL<<33, // fst1 is a string
71 COMPOSE_FST1_DET = 1ULL<<35, // fst1 is deterministic
105 ComposeFstImplBase(const Fst<A> &fst1, argument
108 :CacheImpl<A>(opts), fst1_(fst1.Copy()), fst2_(fst2.Copy()) {
110 uint64 props1 = fst1.Properties(kFstProperties, false);
114 if (!CompatSymbols(fst2.InputSymbols(), fst1.OutputSymbols()))
118 SetInputSymbols(fst1
344 ComposeFstImpl(const Fst<A> &fst1, const Fst<A> &fst2, const CacheOptions &opts) argument
692 ComposeFst(const Fst<A> &fst1, const Fst<A> &fst2) argument
696 ComposeFst(const Fst<A> &fst1, const Fst<A> &fst2, const ComposeFstOptions<T> &opts) argument
765 Init( const Fst<A> &fst1, const Fst<A> &fst2, const ComposeFstOptions<T> &opts) argument
[all...]

Completed in 73 milliseconds