Searched refs:fst (Results 251 - 275 of 404) sorted by relevance

<<11121314151617

/external/openfst/src/include/fst/
H A Dweight.h80 #include <fst/compat.h>
82 #include <fst/util.h>
85 namespace fst { namespace
177 } // namespace fst
H A Dfst.h0 // fst.h
31 #include <fst/compat.h>
32 #include <fst/types.h>
34 #include <fst/arc.h>
35 #include <fst/properties.h>
36 #include <fst/register.h>
40 #include <fst/symbol-table.h>
41 #include <fst/util.h>
46 namespace fst { namespace
334 // for (StateIterator<StdFst> siter(fst);
347 StateIterator(const F &fst) argument
457 ArcIterator(const F &fst, StateId s) argument
542 Final(const F &fst, typename F::Arc::StateId s) argument
547 NumArcs(const F &fst, typename F::Arc::StateId s) argument
552 NumInputEpsilons(const F &fst, typename F::Arc::StateId s) argument
557 NumOutputEpsilons(const F &fst, typename F::Arc::StateId s) argument
564 Final(const Fst<A> &fst, typename A::StateId s) argument
569 NumArcs(const Fst<A> &fst, typename A::StateId s) argument
574 NumInputEpsilons(const Fst<A> &fst, typename A::StateId s) argument
579 NumOutputEpsilons(const Fst<A> &fst, typename A::StateId s) argument
713 WriteFstHeader(const Fst<A> &fst, ostream &strm, const FstWriteOptions& opts, int version, const string &type, uint64 properties, FstHeader *hdr) argument
745 UpdateFstHeader(const Fst<A> &fst, ostream &strm, const FstWriteOptions& opts, int version, const string &type, uint64 properties, FstHeader *hdr, size_t header_offset) argument
882 ImplToFst(const ImplToFst<I, F> &fst) argument
889 ImplToFst(const ImplToFst<I, F> &fst, bool safe) argument
915 operator =(const Fst<Arc> &fst) argument
935 FstToString(const Fst<A> &fst, string *result) argument
[all...]
H A Drandgen.h29 #include <fst/accumulator.h>
30 #include <fst/cache.h>
31 #include <fst/dfs-visit.h>
32 #include <fst/mutable-fst.h>
34 namespace fst { namespace
54 size_t operator()(const Fst<A> &fst, StateId s) const { argument
56 size_t n = fst.NumArcs(s);
57 if (fst.Final(s) != Weight::Zero())
77 size_t operator()(const Fst<A> &fst, StateI argument
121 operator ()(const Fst<A> &fst, StateId s, CacheLogAccumulator<A> *accumulator) const argument
169 ArcSampler(const Fst<A> &fst, const S &arc_selector, int max_length = INT_MAX) argument
244 ArcSampler(const Fst<A> &fst, const S &arc_selector, int max_length = INT_MAX) argument
348 RandGenFstImpl(const Fst<A> &fst, const RandGenFstOptions<S> &opts) argument
521 RandGenFst(const Fst<A> &fst, const RandGenFstOptions<S> &opts) argument
525 RandGenFst(const RandGenFst<A, B, S> &fst, bool safe = false) argument
553 StateIterator(const RandGenFst<A, B, S> &fst) argument
568 ArcIterator(const RandGenFst<A, B, S> &fst, StateId s) argument
[all...]
H A Dprune.h27 #include <fst/arcfilter.h>
28 #include <fst/heap.h>
29 #include <fst/shortest-distance.h>
32 namespace fst { namespace
91 // options class as an argment. Delete states and arcs in 'fst' that
100 void Prune(MutableFst<Arc> *fst, argument
110 fst->SetProperties(kError, kError);
113 StateId ns = fst->NumStates();
119 ShortestDistance(*fst, &tmp, true, opts.delta);
124 (fdistance->size() <= fst
197 Prune(MutableFst<Arc> *fst, typename Arc::Weight weight_threshold, typename Arc::StateId state_threshold = kNoStateId, double delta = kDelta) argument
[all...]
H A Dvector-fst.h1 // vector-fst.h
29 #include <fst/mutable-fst.h>
30 #include <fst/test-properties.h>
33 namespace fst { namespace
205 explicit VectorFstImpl(const Fst<A> &fst);
294 VectorFstImpl<A>::VectorFstImpl(const Fst<A> &fst) { argument
296 SetInputSymbols(fst.InputSymbols());
297 SetOutputSymbols(fst.OutputSymbols());
298 BaseImpl::SetStart(fst
425 VectorFst(const Fst<A> &fst) argument
428 VectorFst(const VectorFst<A> &fst) argument
435 operator =(const VectorFst<A> &fst) argument
440 operator =(const Fst<A> &fst) argument
512 StateIterator(const VectorFst<A> &fst) argument
534 WriteFst(const F &fst, ostream &strm, const FstWriteOptions &opts) argument
591 ArcIterator(const VectorFst<A> &fst, StateId s) argument
629 MutableArcIterator(VectorFst<A> *fst, StateId s) argument
[all...]
H A Dflags.h29 #include <fst/types.h>
30 #include <fst/lock.h>
80 fst::FstOnceInit(&register_init_, &FlagRegister<T>::Init);
85 fst::MutexLock l(register_lock_);
92 fst::MutexLock l(register_lock_);
161 register_lock_ = new fst::Mutex;
181 static fst::FstOnceType register_init_; // ensures only called once
182 static fst::Mutex* register_lock_; // multithreading lock
187 fst::FstOnceType FlagRegister<T>::register_init_ = fst
[all...]
H A Dconnect.h27 #include <fst/dfs-visit.h>
28 #include <fst/union-find.h>
29 #include <fst/mutable-fst.h>
32 namespace fst { namespace
59 void InitVisit(const Fst<A> &fst) { } argument
140 void InitVisit(const Fst<A> &fst);
203 void SccVisitor<A>::InitVisit(const Fst<A> &fst) { argument
217 fst_ = &fst;
218 start_ = fst
301 Connect(MutableFst<Arc> *fst) argument
[all...]
H A Dreplace-util.h36 #include <fst/connect.h>
37 #include <fst/mutable-fst.h>
38 #include <fst/topsort.h>
41 namespace fst { namespace
84 // dependencies will result in an unexpandable replace fst.
171 bool GetTopOrder(const Fst<Arc> &fst, vector<Label> *toporder) const;
204 MutableFst<Arc> *fst = fst_pairs[i].second; local
207 fst_array_.push_back(fst);
208 mutable_fst_array_.push_back(fst);
227 const Fst<Arc> *fst = fst_pairs[i].second; local
392 MutableFst<Arc> *fst = mutable_fst_array_[i]; local
403 GetTopOrder(const Fst<Arc> &fst, vector<Label> *toporder) const argument
463 const Fst<Arc> *fst = fst_array_[arc.nextstate]; local
469 const Fst<Arc> *fst = fst_array_[s]; local
527 const Fst<Arc> *fst = fst_array_[i]; local
541 MutableFst<Arc> *fst = mutable_fst_array_[i]; local
[all...]
H A Dreplace.h35 #include <fst/cache.h>
36 #include <fst/expanded-fst.h>
37 #include <fst/fst.h>
38 #include <fst/matcher.h>
39 #include <fst/replace-util.h>
40 #include <fst/state-table.h>
41 #include <fst/test-properties.h>
43 namespace fst { namespace
373 const Fst<A> *fst = fst_tuples[i].second; local
480 const Fst<A>* fst = fst_array_[root_]; local
501 const Fst<A>* fst = fst_array_[tuple.fst_id]; local
523 const Fst<A>* fst = fst_array_[tuple.fst_id]; local
560 const Fst<A>* fst = fst_array_[tuple.fst_id]; local
597 const Fst<A>* fst = fst_array_[tuple.fst_id]; local
691 const Fst<A>* fst = fst_array_[tuple.fst_id]; local
979 ReplaceFst(const ReplaceFst<A, T>& fst, bool safe = false) argument
1022 StateIterator(const ReplaceFst<A, T> &fst) argument
1056 ArcIterator(const ReplaceFst<A, T> &fst, StateId s) argument
1083 const Fst<A>* fst = fst_.GetImpl()->GetFst(tuple_.fst_id); local
1241 ReplaceFstMatcher(const ReplaceFst<A, T> &fst, fst::MatchType match_type) argument
[all...]
H A Dconcat.h28 #include <fst/mutable-fst.h>
29 #include <fst/rational.h>
32 namespace fst { namespace
211 ConcatFst(const ConcatFst<A> &fst, bool safe = false) argument
212 : RationalFst<A>(fst, safe) {}
225 explicit StateIterator(const ConcatFst<A> &fst) argument
226 : StateIterator< RationalFst<A> >(fst) {}
236 ArcIterator(const ConcatFst<A> &fst, StateId s) argument
237 : ArcIterator< RationalFst<A> >(fst,
[all...]
H A Ddifference.h28 #include <fst/cache.h>
29 #include <fst/compose.h>
30 #include <fst/complement.h>
33 namespace fst { namespace
110 DifferenceFst(const DifferenceFst<A> &fst, bool safe = false) argument
111 : ComposeFst<A>(fst, safe) {}
125 explicit StateIterator(const DifferenceFst<A> &fst) argument
126 : StateIterator< ComposeFst<A> >(fst) {}
137 ArcIterator(const DifferenceFst<A> &fst, StateId s) argument
138 : ArcIterator< ComposeFst<A> >(fst,
[all...]
H A Darc-map.h33 #include <fst/cache.h>
34 #include <fst/mutable-fst.h>
37 namespace fst { namespace
112 void ArcMap(MutableFst<A> *fst, C* mapper) { argument
117 fst->SetInputSymbols(0);
120 fst->SetOutputSymbols(0);
122 if (fst->Start() == kNoStateId)
125 uint64 props = fst->Properties(kFstProperties, false);
130 superfinal = fst
191 ArcMap(MutableFst<A> *fst, C mapper) argument
332 ArcMapFstImpl(const Fst<A> &fst, const C &mapper, const ArcMapFstOptions& opts) argument
343 ArcMapFstImpl(const Fst<A> &fst, C *mapper, const ArcMapFstOptions& opts) argument
562 ArcMapFst(const Fst<A> &fst, const C &mapper, const ArcMapFstOptions& opts) argument
565 ArcMapFst(const Fst<A> &fst, C* mapper, const ArcMapFstOptions& opts) argument
568 ArcMapFst(const Fst<A> &fst, const C &mapper) argument
571 ArcMapFst(const Fst<A> &fst, C* mapper) argument
575 ArcMapFst(const ArcMapFst<A, B, C> &fst, bool safe = false) argument
603 StateIterator(const ArcMapFst<A, B, C> &fst) argument
665 ArcIterator(const ArcMapFst<A, B, C> &fst, StateId s) argument
872 GallicToNewSymbolsMapper(MutableFst<ToArc> *fst) argument
[all...]
H A Dcompact-fst.h1 // compact-fst.h
32 #include <fst/cache.h>
33 #include <fst/expanded-fst.h>
34 #include <fst/fst-decl.h> // For optional argument declarations
35 #include <fst/mapped-file.h>
36 #include <fst/matcher.h>
37 #include <fst/test-properties.h>
38 #include <fst/uti
41 namespace fst { namespace
202 CompactFstData(const Fst<A> &fst, const C &compactor) argument
482 CompactFstImpl(const Fst<Arc> &fst, const C &compactor, const CompactFstOptions &opts) argument
491 CompactFstImpl(const Fst<Arc> &fst, C *compactor, const CompactFstOptions &opts) argument
726 Init(const Fst<Arc> &fst) argument
809 CompactFst(const Fst<A> &fst, const C &compactor = C(), const CompactFstOptions &opts = CompactFstOptions()) argument
813 CompactFst(const Fst<A> &fst, C *compactor, const CompactFstOptions &opts = CompactFstOptions()) argument
848 CompactFst(const CompactFst<A, C, U> &fst, bool safe = false) argument
915 GetImplIfCompactFst(const NonCompactFst& fst) argument
927 WriteFst(const F &fst, const C &compactor, ostream &strm, const FstWriteOptions &opts) argument
1036 StateIterator(const CompactFst<A, C, U> &fst) argument
1062 ArcIterator(const CompactFst<A, C, U> &fst, StateId s) argument
[all...]
H A Dadd-on.h29 #include <fst/fst.h>
32 namespace fst { namespace
34 // Identifies stream data as an add-on fst.
141 // and 'int DecrRefCount()' methods (e.g. 'MatcherData' in matcher-fst.h).
156 AddOnImpl(const F &fst, const string &type, T *t = 0) argument
157 : fst_(fst), t_(t) {
165 AddOnImpl(const Fst<Arc> &fst, const string &type, T *t = 0) argument
166 : fst_(fst), t_(t) {
221 F *fst local
[all...]
/external/openfst/src/lib/
H A Dutil.cc23 #include <fst/util.h>
24 #include <fst/mapped-file.h>
32 namespace fst { namespace
93 } // namespace fst
/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Dconst-fst.h1 // const-fst.h
23 #include "fst/lib/expanded-fst.h"
24 #include "fst/lib/test-properties.h"
26 namespace fst { namespace
49 explicit ConstFstImpl(const Fst<A> &fst);
118 ConstFstImpl<A>::ConstFstImpl(const Fst<A> &fst) : nstates_(0), narcs_(0) { argument
120 uint64 copy_properties = fst.Properties(kCopyProperties, true);
122 this->SetInputSymbols(fst.InputSymbols());
123 this->SetOutputSymbols(fst
235 ConstFst(const ConstFst<A> &fst) argument
239 ConstFst(const Fst<A> &fst) argument
344 StateIterator(const ConstFst<A> &fst) argument
370 ArcIterator(const ConstFst<A> &fst, StateId s) argument
[all...]
H A Dconcat.h24 #include "fst/lib/mutable-fst.h"
25 #include "fst/lib/rational.h"
27 namespace fst { namespace
122 ConcatFst(const ConcatFst<A> &fst) : RationalFst<A>(fst) {} argument
132 explicit StateIterator(const ConcatFst<A> &fst) argument
133 : StateIterator< RationalFst<A> >(fst) {}
143 ArcIterator(const ConcatFst<A> &fst, StateId s) argument
144 : ArcIterator< RationalFst<A> >(fst,
[all...]
H A Dmutable-fst.h1 // mutable-fst.h
25 #include "fst/lib/expanded-fst.h"
27 namespace fst { namespace
39 virtual MutableFst<A> &operator=(const Fst<A> &fst) = 0;
94 Fst<A> *fst = reader(strm, ropts); local
95 if (!fst) return 0;
96 return down_cast<MutableFst<A> *>(fst);
130 // for (MutableArcIterator<StdFst> aiter(&fst, s));
145 MutableArcIterator(F *fst, StateI argument
[all...]
H A Dunion.h22 #include "fst/lib/mutable-fst.h"
23 #include "fst/lib/rational.h"
25 namespace fst { namespace
124 UnionFst(const UnionFst<A> &fst) : RationalFst<A>(fst) {} argument
134 explicit StateIterator(const UnionFst<A> &fst) argument
135 : StateIterator< RationalFst<A> >(fst) {}
145 ArcIterator(const UnionFst<A> &fst, StateId s) argument
146 : ArcIterator< RationalFst<A> >(fst,
[all...]
/external/openfst/src/include/fst/script/
H A Dfst-class.h22 #include <fst/fst.h>
23 #include <fst/mutable-fst.h>
24 #include <fst/vector-fst.h>
37 namespace fst { namespace
171 explicit FstClass(const Fst<Arc> &fst) : impl_(new FstClassImpl<Arc>(fst)) { argument
281 explicit MutableFstClass(const MutableFst<Arc> &fst) argument
286 Fst<Arc> *fst = const_cast<Fst<Arc> *>(this->GetFst<Arc>()); local
349 VectorFstClass(const VectorFst<Arc> &fst) argument
[all...]
H A Dregister.h22 #include <fst/generic-register.h>
23 #include <fst/script/fst-class.h>
24 #include <fst/script/weight-class.h>
29 namespace fst { namespace
118 } // namespace fst
H A Ddraw-impl.h28 #include <fst/script/fst-class.h>
29 #include <fst/fst.h>
30 #include <fst/util.h>
32 namespace fst { namespace
43 FstDrawer(const Fst<A> &fst, argument
58 : fst_(fst), isyms_(isyms), osyms_(osyms), ssyms_(ssyms),
59 accep_(accep && fst.Properties(kAcceptor, true)), ostrm_(0),
232 } // namespace fst
[all...]
/external/openfst/src/include/fst/extensions/far/
H A Dequal.h22 #include <fst/extensions/far/far.h>
23 #include <fst/equal.h>
25 namespace fst { namespace
97 } // namespace fst
H A Dfar.h25 #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
68 fartype_ = "fst";
98 virtual void Add(const string &key, const Fst<A> &fst) = 0;
165 void operator()(ostream &strm, const Fst<A> &fst) cons
182 Add(const string &key, const Fst<A> &fst) argument
212 Add(const string &key, const Fst<A> &fst) argument
243 Add(const string &key, const Fst<A> &fst) argument
[all...]
/external/openfst/src/include/fst/extensions/pdt/
H A Dinfo.h33 #include <fst/fst.h>
34 #include <fst/extensions/pdt/pdt.h>
36 namespace fst { namespace
46 PdtInfo(const Fst<A> &fst,
77 PdtInfo<A>::PdtInfo(const Fst<A> &fst, argument
80 : fst_type_(fst.Type()),
100 for (StateIterator< Fst<A> > siter(fst);
105 for (ArcIterator< Fst<A> > aiter(fst, s);
147 cout << "fst typ
[all...]

Completed in 3020 milliseconds

<<11121314151617