Searched refs:ComposeFst (Results 1 - 10 of 10) sorted by relevance

/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Ddifference.h40 // Complexity: same as ComposeFst.
42 // Caveats: same as ComposeFst.
44 class DifferenceFst : public ComposeFst<A> {
46 using ComposeFst<A>::Impl;
54 : ComposeFst<A>(fst1,
68 : ComposeFst<A>(fst1,
80 : ComposeFst<A>(fst) {}
91 : public StateIterator< ComposeFst<A> > {
94 : StateIterator< ComposeFst<A> >(fst) {}
101 : public ArcIterator< ComposeFst<
[all...]
H A Dintersect.h37 // Complexity: same as ComposeFst.
39 // Caveats: same as ComposeFst.
41 class IntersectFst : public ComposeFst<A> {
43 using ComposeFst<A>::Impl;
50 : ComposeFst<A>(fst1, fst2) {
62 : ComposeFst<A>(fst1, fst2, ComposeFstOptions<T>(opts)) {
71 IntersectFst(const IntersectFst<A> &fst) : ComposeFst<A>(fst) {}
82 : public StateIterator< ComposeFst<A> > {
85 : StateIterator< ComposeFst<A> >(fst) {}
92 : public ArcIterator< ComposeFst<
[all...]
H A Dcompose.h83 // Abstract base for the implementation of delayed ComposeFst. The
114 LOG(FATAL) << "ComposeFst: output symbol table of 1st argument "
265 // (i.e. states of the ComposeFst). Main optimization: due to the
356 LOG(FATAL) << "ComposeFst: 1st argument not output label "
365 LOG(FATAL) << "ComposeFst: 2nd argument not input label "
377 << "ComposeFst: More than one special symbol used in composition";
403 LOG(FATAL) << "ComposeFst: 1st argument not output label sorted "
667 // - ComposeFst does not trim its output (since it is a delayed operation).
678 class ComposeFst : public Fst<A> { class in namespace:fst
680 friend class ArcIterator< ComposeFst<
689 ComposeFst(const Fst<A> &fst1, const Fst<A> &fst2) function in class:fst::ComposeFst
693 ComposeFst(const Fst<A> &fst1, function in class:fst::ComposeFst
698 ComposeFst(const ComposeFst<A> &fst) : Fst<A>(fst), impl_(fst.impl_) { function in class:fst::ComposeFst
[all...]
H A Dfst-decl.h41 template <class A> class ComposeFst;
65 typedef ComposeFst<StdArc> StdComposeFst;
/external/openfst/src/include/fst/
H A Dintersect.h54 // Complexity: same as ComposeFst.
56 // Caveats: same as ComposeFst.
58 class IntersectFst : public ComposeFst<A> {
60 using ComposeFst<A>::CreateBase;
61 using ComposeFst<A>::CreateBase1;
62 using ComposeFst<A>::Properties;
95 ComposeFst<A>(fst, safe) {}
107 : public StateIterator< ComposeFst<A> > {
110 : StateIterator< ComposeFst<A> >(fst) {}
117 : public ArcIterator< ComposeFst<
[all...]
H A Ddifference.h56 // Complexity: same as ComposeFst.
58 // Caveats: same as ComposeFst.
60 class DifferenceFst : public ComposeFst<A> {
65 using ComposeFst<A>::CreateBase1;
111 : ComposeFst<A>(fst, safe) {}
123 : public StateIterator< ComposeFst<A> > {
126 : StateIterator< ComposeFst<A> >(fst) {}
133 : public ArcIterator< ComposeFst<A> > {
138 : ArcIterator< ComposeFst<A> >(fst, s) {}
H A Dcompose.h43 // objects; in that case, ComposeFst takes their ownership. This
72 // objects; in that case, ComposeFst takes their ownership. This
126 VLOG(2) << "ComposeFst(" << this << "): Begin";
130 FSTERROR() << "ComposeFst: output symbol table of 1st argument "
236 VLOG(2) << "ComposeFst(" << this
402 VLOG(2) << "ComposeFst(" << this << "): Match type: "
415 VLOG(2) << "ComposeFst(" << this << "): Initialized";
425 FSTERROR() << "ComposeFst: only one argument can require matching.";
429 FSTERROR() << "ComposeFst: 1st argument requires matching but cannot.";
435 FSTERROR() << "ComposeFst
502 class ComposeFst : public ImplToFst< ComposeFstImplBase<A> > { class in namespace:fst
516 ComposeFst(const Fst<A> &fst1, const Fst<A> &fst2, function in class:fst::ComposeFst
524 ComposeFst(const Fst<A> &fst1, const Fst<A> &fst2, function in class:fst::ComposeFst
534 ComposeFst(const typename M1::FST &fst1, const typename M2::FST &fst2, function in class:fst::ComposeFst
539 ComposeFst(const ComposeFst<A> &fst, bool safe = false) { function in class:fst::ComposeFst
558 ComposeFst() {} function in class:fst::ComposeFst
[all...]
H A Dfst-decl.h56 template <class A> class ComposeFst;
99 typedef ComposeFst<StdArc> StdComposeFst;
/external/openfst/src/test/
H A Dalgo_test.h470 ComposeFst<Arc> C1(S1, S2);
472 ComposeFst<Arc> C2(C1, S3);
473 ComposeFst<Arc> C3(S2, S3);
474 ComposeFst<Arc> C4(S1, C3);
482 ComposeFst<Arc> C1(S1, U1);
484 ComposeFst<Arc> C2(S1, S2);
485 ComposeFst<Arc> C3(S1, S3);
494 ComposeFst<Arc> C1(U1, S3);
496 ComposeFst<Arc> C2(S1, S3);
497 ComposeFst<Ar
[all...]
/external/openfst/src/include/fst/extensions/pdt/
H A Dcompose.h506 *ofst = ComposeFst<Arc>(ifst1, ifst2, copts);
529 *ofst = ComposeFst<Arc>(ifst1, ifst2, copts);

Completed in 94 milliseconds