/external/openfst/src/include/fst/script/ |
H A D | shortest-path.h | 23 #include <fst/script/arg-packs.h> 24 #include <fst/script/fst-class.h> 25 #include <fst/script/weight-class.h> 26 #include <fst/shortest-path.h> 27 #include <fst/script/shortest-distance.h> // for ShortestDistanceOptions 29 namespace fst { namespace 33 : public fst::script::ShortestDistanceOptions { 43 float d = fst::kDelta, bool fp = false, 44 WeightClass w = fst 41 ShortestPathOptions(QueueType qt, size_t n = 1, bool u = false, bool hasdist = false, float d = fst::kDelta, bool fp = false, WeightClass w = fst::script::WeightClass::Zero(), int64 s = fst::kNoStateId) argument [all...] |
H A D | relabel.h | 26 #include <fst/script/arg-packs.h> 27 #include <fst/script/fst-class.h> 28 #include <fst/relabel.h> 30 namespace fst { namespace 75 MutableFst<Arc> *fst = args->arg1->GetMutableFst<Arc>(); local 76 Relabel(fst, args->arg2, args->arg3); 94 void Relabel(MutableFstClass *fst, 100 } // namespace fst
|
H A D | print-impl.h | 28 #include <fst/fst.h> 29 #include <fst/util.h> 33 namespace fst { namespace 45 FstPrinter(const Fst<A> &fst, argument 51 : fst_(fst), isyms_(isyms), osyms_(osyms), ssyms_(ssyms), 52 accep_(accep && fst.Properties(kAcceptor, true)), ostrm_(0), 147 } // namespace fst
|
/external/openfst/src/bin/ |
H A D | fstconvert.cc | 23 #include <fst/script/convert.h> 28 namespace s = fst::script; 29 using fst::script::FstClass; 33 usage += " [in.fst [out.fst]]\n";
|
H A D | fstinfo.cc | 24 #include <fst/script/info.h> 36 namespace s = fst::script; 37 using fst::script::FstClass; 41 usage += " [in.fst]\n";
|
H A D | fstmap.cc | 25 #include <fst/script/map.h> 27 DEFINE_double(delta, fst::kDelta, "Comparison/quantization delta"); 36 namespace s = fst::script; 37 using fst::script::FstClass; 38 using fst::script::MutableFstClass; 39 using fst::script::VectorFstClass; 43 usage += " [in.fst [out.fst]]\n";
|
H A D | fstreplace.cc | 19 #include <fst/script/replace.h> 24 namespace s = fst::script; 25 using fst::script::FstClass; 26 using fst::script::VectorFstClass; 31 usage += " root.fst rootlabel [rule1.fst label1 ...] [out.fst]\n";
|
/external/openfst/src/include/fst/ |
H A D | mapped-file.h | 23 #include <fst/fst.h> 30 namespace fst { namespace 81 } // namespace fst
|
H A D | const-fst.h | 1 // const-fst.h 29 #include <fst/expanded-fst.h> 30 #include <fst/fst-decl.h> // For optional argument declarations 31 #include <fst/mapped-file.h> 32 #include <fst/test-properties.h> 33 #include <fst/util.h> 36 namespace fst { namespace 71 explicit ConstFstImpl(const Fst<A> &fst); 153 ConstFstImpl(const Fst<A> &fst) argument 271 ConstFst(const Fst<A> &fst) argument 274 ConstFst(const ConstFst<A, U> &fst) argument 331 GetImplIfConstFst(const NonConstFst& fst) argument 343 WriteFst(const F &fst, ostream &strm, const FstWriteOptions &opts) argument 435 StateIterator(const ConstFst<A, U> &fst) argument 462 ArcIterator(const ConstFst<A, U> &fst, StateId s) argument [all...] |
H A D | state-reachable.h | 28 #include <fst/dfs-visit.h> 29 #include <fst/fst.h> 30 #include <fst/interval-set.h> 33 namespace fst { namespace 52 IntervalReachVisitor(const Fst<A> &fst, argument 55 : fst_(fst), 63 void InitVisit(const Fst<A> &fst) { error_ = false; } argument 148 StateReachable(const Fst<A> &fst) argument 150 IntervalReachVisitor<Arc> reach_visitor(fst, [all...] |
H A D | matcher-fst.h | 1 // matcher-fst.h 24 #include <fst/add-on.h> 25 #include <fst/const-fst.h> 26 #include <fst/lookahead-matcher.h> 29 namespace fst { namespace 42 // Matcher(const F &fst, MatchType type, MatcherData *data); 96 explicit MatcherFst(const F &fst) argument 97 : ImplToExpandedFst<Impl>(CreateImpl(fst, N)) {} 99 explicit MatcherFst(const Fst<Arc> &fst) argument 103 MatcherFst(const MatcherFst<F, M, N, I> &fst, bool safe = false) argument 158 CreateImpl(const F &fst, const string &name) argument 169 CreateImpl(const Fst<Arc> &fst, const string &name) argument 189 StateIterator(const MatcherFst<F, M, N, I> &fst) argument 198 ArcIterator(const MatcherFst<F, M, N, I> &fst, typename F::Arc::StateId s) argument 212 Matcher(const FST &fst, MatchType match_type) argument 252 LookAheadMatcher(const FST &fst, MatchType match_type) argument 282 LookAheadFst(const Fst<Arc> &fst, StateId s) argument 292 InitLookAheadFst(const Fst<Arc>& fst, bool copy = false) argument [all...] |
H A D | arcfilter.h | 25 #include <fst/fst.h> 26 #include <fst/util.h> 29 namespace fst { namespace 97 } // namespace fst
|
H A D | test-properties.h | 28 #include <fst/dfs-visit.h> 29 #include <fst/connect.h> 34 namespace fst { namespace 74 // is used to implement fst.Properties(mask, true). 76 uint64 ComputeProperties(const Fst<Arc> &fst, uint64 mask, uint64 *known, argument 82 uint64 fst_props = fst.Properties(kFstProperties, false); // Fst-stored 107 DfsVisit(fst, &scc_visitor); 123 for (StateIterator< Fst<Arc> > siter(fst); 136 for (ArcIterator< Fst<Arc> > aiter(fst, s); 200 Weight final = fst 235 TestProperties(const Fst<Arc> &fst, uint64 mask, uint64 *known) argument [all...] |
H A D | types.h | 23 #include <fst/compat.h> // for DISALLOW_COPY_AND_ASSIGN
|
H A D | union.h | 28 #include <fst/mutable-fst.h> 29 #include <fst/rational.h> 32 namespace fst { namespace 150 UnionFst(const UnionFst<A> &fst, bool safe = false) argument 151 : RationalFst<A>(fst, safe) {} 164 explicit StateIterator(const UnionFst<A> &fst) argument 165 : StateIterator< RationalFst<A> >(fst) {} 175 ArcIterator(const UnionFst<A> &fst, StateId s) argument 176 : ArcIterator< RationalFst<A> >(fst, [all...] |
/external/srec/tools/make_cfst/ |
H A D | make_cfst.cpp | 24 #include "fst/lib/fstlib.h" 25 #include "fst/lib/fst-decl.h" 26 #include "fst/lib/vector-fst.h" 27 #include "fst/lib/arcsort.h" 28 #include "fst/lib/invert.h" 29 #include "fst/lib/rmepsilon.h" 38 using namespace fst; 81 fst [all...] |
/external/srec/tools/thirdparty/OpenFst/fst/lib/ |
H A D | arcsort.h | 24 #include "fst/lib/cache.h" 25 #include "fst/lib/test-properties.h" 27 namespace fst { namespace 43 void ArcSort(MutableFst<Arc> *fst, Compare comp) { argument 46 uint64 props = fst->Properties(kFstProperties, false); 49 for (StateIterator< MutableFst<Arc> > siter(*fst); 54 for (ArcIterator< MutableFst<Arc> > aiter(*fst, s); 59 fst->DeleteArcs(s); 61 fst->AddArc(s, arcs[a]); 64 fst 90 ArcSortFstImpl(const Fst<A> &fst, const C &comp, const ArcSortFstOptions &opts) argument 196 ArcSortFst(const Fst<A> &fst, const C &comp) argument 199 ArcSortFst(const Fst<A> &fst, const C &comp, const ArcSortFstOptions &opts) argument 202 ArcSortFst(const ArcSortFst<A, C> &fst) argument 267 ArcIterator(const ArcSortFst<A, C> &fst, StateId s) argument [all...] |
H A D | 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); 67 DfsState(const Fst<Arc> &fst, StateId s): state_id(s), arc_iter(fst, s) {} argument 77 void DfsVisit(const Fst<Arc> &fst, V *visitor, ArcFilter filter) { argument 80 visitor->InitVisit(fst); 82 StateId start = fst 158 DfsVisit(const Fst<Arc> &fst, V *visitor) argument [all...] |
H A D | arcfilter.h | 22 namespace fst { namespace 41 } // namespace fst
|
H A D | difference.h | 22 #include "fst/lib/compose.h" 23 #include "fst/lib/complement.h" 25 namespace fst { namespace 79 DifferenceFst(const DifferenceFst<A> &fst) argument 80 : ComposeFst<A>(fst) {} 93 explicit StateIterator(const DifferenceFst<A> &fst) argument 94 : StateIterator< ComposeFst<A> >(fst) {} 105 ArcIterator(const DifferenceFst<A> &fst, StateId s) argument 106 : ArcIterator< ComposeFst<A> >(fst, s) {} 138 } // namespace fst [all...] |
H A D | intersect.h | 22 #include "fst/lib/compose.h" 24 namespace fst { namespace 71 IntersectFst(const IntersectFst<A> &fst) : ComposeFst<A>(fst) {} argument 84 explicit StateIterator(const IntersectFst<A> &fst) argument 85 : StateIterator< ComposeFst<A> >(fst) {} 96 ArcIterator(const IntersectFst<A> &fst, StateId s) argument 97 : ArcIterator< ComposeFst<A> >(fst, s) {} 128 } // namespace fst
|
/external/openfst/src/include/fst/extensions/far/ |
H A D | info.h | 27 #include <fst/extensions/far/far.h> 28 #include <fst/extensions/far/main.h> // For FarTypeToString 30 namespace fst { namespace 33 void CountStatesAndArcs(const Fst<Arc> &fst, size_t *nstate, size_t *narc) { argument 34 StateIterator<Fst<Arc> > siter(fst); 36 ArcIterator<Fst<Arc> > aiter(fst, siter.Value()); 68 const Fst<Arc> &fst = far_reader->GetFst(); local 69 fst_types.insert(fst.Type()); 71 KeyInfo info(key, fst.Type()); 72 CountStatesAndArcs(fst, [all...] |
H A D | extract.h | 30 #include <fst/extensions/far/far.h> 32 namespace fst { namespace 35 inline void FarWriteFst(const Fst<Arc>* fst, string key, argument 62 fst->Write(filename_prefix + ofilename + filename_suffix); 98 const Fst<Arc> &fst = far_reader->GetFst(); local 99 FarWriteFst(&fst, key, &okey, &nrep, generate_filenames, i, 115 const Fst<Arc> &fst = far_reader->GetFst(); local 116 FarWriteFst(&fst, ikey, &okey, &nrep, generate_filenames, i, 131 const Fst<Arc> &fst = far_reader->GetFst(); local 132 FarWriteFst(&fst, ke [all...] |
/external/openfst/src/extensions/pdt/ |
H A D | pdtexpand.cc | 23 #include <fst/extensions/pdt/pdtscript.h> 24 #include <fst/util.h> 33 namespace s = fst::script; 37 usage += " in.pdt [out.fst]\n"; 58 fst::ReadLabelPairs(FLAGS_pdt_parentheses, &parens, false);
|
/external/openfst/src/script/ |
H A D | text-io.cc | 17 #include <fst/script/text-io.h> 24 #include <fst/types.h> 25 #include <fst/util.h> 27 namespace fst { namespace 95 } // namespace fst
|