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

1 2 3 4 5 6 7

  /external/openfst/src/include/fst/extensions/far/
far.h 19 // Finite-State Transducer (FST) archive classes.
25 #include <fst/extensions/far/stlist.h>
26 #include <fst/extensions/far/sttable.h>
27 #include <fst/fst.h>
28 #include <fst/vector-fst.h>
30 namespace fst { namespace
35 // FST archive header class
73 // Creates a new (empty) FST archive; returns NULL on error
    [all...]
  /external/openfst/src/include/fst/extensions/pdt/
compose.h 19 // Compose a PDT and an FST.
24 #include <fst/compose.h>
26 namespace fst { namespace
33 MultiEpsMatcher< Matcher<Fst<Arc> > >,
36 Matcher<Fst<Arc> > > > > > {
39 typedef MultiEpsMatcher< Matcher<Fst<Arc> > > PdtMatcher;
46 PdtComposeOptions(const Fst<Arc> &ifst1,
48 const Fst<Arc> &ifst2) {
64 // Class to setup composition options for PDT with FST composition.
65 // Specialization is for the FST as the first composition argument
    [all...]
  /external/openfst/src/include/fst/
register.h 28 #include <fst/compat.h>
31 #include <fst/util.h>
32 #include <fst/generic-register.h>
35 #include <fst/types.h>
37 namespace fst { namespace
39 template <class A> class Fst;
45 typedef Fst<A> *(*Reader)(istream &strm, const FstReadOptions &opts);
46 typedef Fst<A> *(*Converter)(const Fst<A> &fst);
    [all...]
equal.h 24 #include <fst/fst.h>
27 namespace fst { namespace
31 bool Equal(const Fst<Arc> &fst1, const Fst<Arc> &fst2, float delta = kDelta) {
40 StateIterator< Fst<Arc> > siter1(fst1);
41 StateIterator< Fst<Arc> > siter2(fst2);
65 ArcIterator< Fst<Arc> > aiter1(fst1, s1);
66 ArcIterator< Fst<Arc> > aiter2(fst2, s2);
121 } // namespace fst
    [all...]
intersect.h 28 #include <fst/cache.h>
29 #include <fst/compose.h>
32 namespace fst { namespace
35 class M = Matcher<Fst<A> >,
48 // version is a delayed Fst. Only strings that are in both automata
70 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2,
82 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2,
93 // See Fst<>::Copy() for doc
    [all...]
union.h 28 #include <fst/mutable-fst.h>
29 #include <fst/rational.h>
32 namespace fst { namespace
42 // where Vi = # of states and Ei = # of arcs of the ith FST.
44 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
75 for (StateIterator< Fst<Arc> > siter(fst2);
82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
112 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) {
121 // Fst. If A transduces string x to y with weight a and B transduce
    [all...]
concat.h 28 #include <fst/mutable-fst.h>
29 #include <fst/rational.h>
32 namespace fst { namespace
44 // where Vi = # of states and Ei = # of arcs of the ith FST.
47 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
75 for (StateIterator< Fst<Arc> > siter2(fst2);
82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
110 // where Vi = # of states and Ei = # of arcs of the ith FST.
113 void Concat(const Fst<Arc> &fst1, MutableFst<Arc> *fst2)
    [all...]
  /external/openfst/src/include/fst/script/
compose.h 20 #include <fst/script/arg-packs.h>
21 #include <fst/script/fst-class.h>
22 #include <fst/compose.h>
24 namespace fst { namespace
32 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
33 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>());
39 typedef fst::ComposeOptions ComposeOptions;
46 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
47 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>())
    [all...]
difference.h 20 #include <fst/script/arg-packs.h>
21 #include <fst/script/fst-class.h>
22 #include <fst/script/compose.h> // for ComposeFilter
23 #include <fst/difference.h>
25 namespace fst { namespace
33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>());
45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
46 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>())
    [all...]
intersect.h 20 #include <fst/script/arg-packs.h>
21 #include <fst/script/fst-class.h>
22 #include <fst/intersect.h>
23 #include <fst/script/compose.h> // for ComposeOptions, ComposeFilter
25 namespace fst { namespace
33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>());
45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>());
46 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>())
    [all...]
concat.h 20 #include <fst/script/arg-packs.h>
21 #include <fst/script/fst-class.h>
22 #include <fst/concat.h>
24 namespace fst { namespace
33 const Fst<Arc> &ifst = *(args->arg2.GetFst<Arc>());
40 const Fst<Arc> &ifst = *(args->arg1.GetFst<Arc>());
50 } // namespace fst
convert.h 22 #include <fst/script/arg-packs.h>
23 #include <fst/script/fst-class.h>
25 namespace fst { namespace
33 const Fst<Arc> &fst = *(args->args.arg1.GetFst<Arc>()); local
36 Fst<Arc> *result = Convert(fst, new_type);
47 } // namespace fst
equal.h 20 #include <fst/script/arg-packs.h>
21 #include <fst/script/fst-class.h>
22 #include <fst/equal.h>
24 namespace fst { namespace
32 const Fst<Arc> &fst1 = *(args->args.arg1.GetFst<Arc>());
33 const Fst<Arc> &fst2 = *(args->args.arg2.GetFst<Arc>());
42 } // namespace fst
equivalent.h 20 #include <fst/script/arg-packs.h>
21 #include <fst/script/fst-class.h>
22 #include <fst/equivalent.h>
24 namespace fst { namespace
33 const Fst<Arc> &fst1 = *(args->args.arg1.GetFst<Arc>());
34 const Fst<Arc> &fst2 = *(args->args.arg2.GetFst<Arc>());
43 } // namespace fst
verify.h 20 #include <fst/script/arg-packs.h>
21 #include <fst/script/fst-class.h>
22 #include <fst/verify.h>
24 namespace fst { namespace
31 const Fst<Arc> *fst = args->args->GetFst<Arc>(); local
32 args->retval = Verify(*fst);
38 } // namespace fst
  /external/srec/tools/thirdparty/OpenFst/fst/lib/
dfs-visit.h 24 #include "fst/lib/arcfilter.h"
25 #include "fst/lib/expanded-fst.h"
27 namespace fst { namespace
41 // void InitVisit(const Fst<Arc> &fst);
57 // An Fst state's DFS status
62 // An Fst state's DFS stack state
67 DfsState(const Fst<Arc> &fst, StateId s): state_id(s), arc_iter(fst, s) {
    [all...]
difference.h 22 #include "fst/lib/compose.h"
23 #include "fst/lib/complement.h"
25 namespace fst { namespace
33 // Fst. Only strings that are in the first automaton but not in second
53 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2)
66 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2,
79 DifferenceFst(const DifferenceFst<A> &fst)
80 : ComposeFst<A>(fst) {}
    [all...]
equal.h 22 #include "fst/lib/fst.h"
24 namespace fst { namespace
28 bool Equal(const Fst<Arc> &fst1, const Fst<Arc> &fst2) {
37 StateIterator< Fst<Arc> > siter1(fst1);
38 StateIterator< Fst<Arc> > siter2(fst2);
62 ArcIterator< Fst<Arc> > aiter1(fst1, s1);
63 ArcIterator< Fst<Arc> > aiter2(fst2, s2);
116 } // namespace fst
    [all...]
intersect.h 22 #include "fst/lib/compose.h"
24 namespace fst { namespace
31 // version is a delayed Fst. Only strings that are in both automata
49 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2)
60 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2,
71 IntersectFst(const IntersectFst<A> &fst) : ComposeFst<A>(fst) {}
84 explicit StateIterator(const IntersectFst<A> &fst)
    [all...]
concat.h 24 #include "fst/lib/mutable-fst.h"
25 #include "fst/lib/rational.h"
27 namespace fst { namespace
37 // where Vi = # of states and Ei = # of arcs of the ith FST.
39 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
53 for (StateIterator< Fst<Arc> > siter2(fst2);
59 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
85 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) {
94 // delayed Fst. If FST1 transduces string x to y with weight a and FST
    [all...]
register.h 0 // fst-register.h
28 #include "fst/lib/compat.h"
34 namespace fst { namespace
36 template <class A> class Fst;
39 // This class holds the mapping from Fst name string to its reader
44 typedef Fst<A> *(*Reader)(istream &strm, const FstReadOptions &opts);
45 typedef Fst<A> *(*Converter)(const Fst<A> &fst);
91 string so_file = type + "-fst.so"
136 F fst; local
    [all...]
union.h 22 #include "fst/lib/mutable-fst.h"
23 #include "fst/lib/rational.h"
25 namespace fst { namespace
35 // where Vi = # of states and Ei = # of arcs of the ith FST.
37 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
51 for (StateIterator< Fst<Arc> > siter(fst2);
57 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
87 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) {
96 // Fst. If A transduces string x to y with weight a and B transduce
    [all...]
expanded-fst.h 1 // expanded-fst.h
17 // Generic FST augmented with state count - interface class definition.
22 #include "fst/lib/fst.h"
24 namespace fst { namespace
26 // A generic FST plus state count.
28 class ExpandedFst : public Fst<A> {
56 LOG(ERROR) << "ExpandedFst::Read: Unknown FST type \"" << hdr.FstType()
61 Fst<A> *fst = reader(strm, ropts) local
    [all...]
rmfinalepsilon.h 25 #include "fst/lib/connect.h"
26 #include "fst/lib/mutable-fst.h"
28 namespace fst { namespace
31 void RmFinalEpsilon(MutableFst<A>* fst) {
40 DfsVisit(*fst, &scc_visitor);
46 for (StateIterator<Fst<A> > siter(*fst); !siter.Done(); siter.Next()) {
48 if (fst->Final(s) != Weight::Zero()) {
50 for (ArcIterator<Fst<A> > aiter(*fst, s); !aiter.Done(); aiter.Next())
    [all...]
  /external/clang/test/CXX/temp/temp.decls/temp.alias/
p2.cpp 8 template<typename A, typename B> using Fst = A;
11 using I = Fst<Snd<char,int>,double>;

Completed in 361 milliseconds

1 2 3 4 5 6 7