Searched refs:fst_ (Results 1 - 25 of 43) sorted by relevance

12

/external/openfst/src/include/fst/script/
H A Dcompile-impl.h77 fst_.SetProperties(kError, kError);
81 while (s >= fst_.NumStates())
82 fst_.AddState();
84 fst_.SetStart(s);
90 fst_.SetFinal(s, Weight::One());
93 fst_.SetFinal(s, StrToWeight(col[1], true));
100 fst_.AddArc(s, arc);
112 fst_.AddArc(s, arc);
119 fst_.AddArc(s, arc);
121 while (d >= fst_
200 mutable VectorFst<A> fst_; member in class:fst::FstCompiler
[all...]
H A Dprint-impl.h51 : fst_(fst), isyms_(isyms), osyms_(osyms), ssyms_(ssyms),
59 StateId start = fst_.Start();
64 for (StateIterator< Fst<A> > siter(fst_);
108 for (ArcIterator< Fst<A> > aiter(fst_, s);
126 Weight final = fst_.Final(s);
136 const Fst<A> &fst_; member in class:fst::FstPrinter
H A Ddraw-impl.h58 : fst_(fst), isyms_(isyms), osyms_(osyms), ssyms_(ssyms),
69 StateId start = fst_.Start();
98 for (StateIterator< Fst<A> > siter(fst_);
169 Weight final = fst_.Final(s);
179 if (s == fst_.Start())
186 for (ArcIterator< Fst<A> > aiter(fst_, s);
210 const Fst<A> &fst_; member in class:fst::FstDrawer
/external/openfst/src/include/fst/
H A Dadd-on.h157 : fst_(fst), t_(t) {
159 SetProperties(fst_.Properties(kFstProperties, false));
166 : fst_(fst), t_(t) {
168 SetProperties(fst_.Properties(kFstProperties, false));
174 : fst_(impl.fst_), t_(impl.t_) {
176 SetProperties(fst_.Properties(kCopyProperties, false));
186 StateId Start() const { return fst_.Start(); }
187 Weight Final(StateId s) const { return fst_.Final(s); }
188 size_t NumArcs(StateId s) const { return fst_
294 F fst_; member in class:fst::AddOnImpl
[all...]
H A Dstate-map.h211 fst_(fst.Copy()),
212 mapper_(new C(mapper, fst_)),
220 fst_(fst.Copy()),
228 fst_(impl.fst_->Copy(true)),
229 mapper_(new C(*impl.mapper_, fst_)),
235 delete fst_;
270 fst_->InitStateIterator(data);
283 if ((mask & kError) && (fst_->Properties(kError, false) ||
297 return *fst_;
318 const Fst<A> *fst_; member in class:fst::StateMapFstImpl
436 const Fst<A> &fst_; member in class:fst::IdentityStateMapper
515 const Fst<A> &fst_; member in class:fst::ArcSumMapper
591 const Fst<A> &fst_; member in class:fst::ArcUniqueMapper
[all...]
H A Dcomplement.h63 explicit ComplementFstImpl(const Fst<A> &fst) : fst_(fst.Copy()) {
72 : fst_(impl.fst_->Copy()) {
79 ~ComplementFstImpl() { delete fst_; }
85 StateId start = fst_->Start();
94 if (s == 0 || fst_->Final(s - 1) == Weight::Zero())
104 return fst_->NumArcs(s - 1) + 1;
108 return s == 0 ? 0 : fst_->NumInputEpsilons(s - 1);
112 return s == 0 ? 0 : fst_->NumOutputEpsilons(s - 1);
120 if ((mask & kError) && fst_
127 const Fst<A> *fst_; member in class:fst::ComplementFstImpl
[all...]
H A Darcsort.h46 : fst_(fst), comp_(comp), i_(0) {}
51 : fst_(fst ? *fst : mapper.fst_), comp_(mapper.comp_), i_(0) {}
53 StateId Start() { return fst_.Start(); }
54 Weight Final(StateId s) const { return fst_.Final(s); }
59 arcs_.reserve(fst_.NumArcs(s));
60 for (ArcIterator< Fst<Arc> > aiter(fst_, s); !aiter.Done(); aiter.Next())
74 const Fst<Arc> &fst_; member in class:fst::ArcSortMapper
H A Dstate-reachable.h55 : fst_(fst),
71 if (fst_.Final(s) != Weight::Zero()) {
75 if (fst_.NumArcs(s) > 0) {
113 if (index_ >= 0 && fst_.Final(s) != Weight::Zero()) {
127 const Fst<A> &fst_; member in class:fst::IntervalReachVisitor
H A Dlabel-reachable.h154 : fst_(new VectorFst<Arc>(fst)),
161 StateId ins = fst_->NumStates();
164 delete fst_;
168 : fst_(0),
179 fst_(0),
410 StateId ins = fst_->NumStates();
417 for (MutableArcIterator< VectorFst<Arc> > aiter(fst_, s);
435 Weight final = fst_->Final(s);
443 fst_->AddArc(s, arc);
446 fst_
545 VectorFst<Arc> *fst_; member in class:fst::LabelReachable
[all...]
H A Dshortest-distance.h82 : fst_(fst), distance_(distance), state_queue_(opts.state_queue),
96 const Fst<Arc> &fst_; member in class:fst::ShortestDistanceState
118 if (fst_.Start() == kNoStateId) {
119 if (fst_.Properties(kError, false)) error_ = true;
147 source = fst_.Start();
173 if (first_path_ && (fst_.Final(s) != Weight::Zero()))
178 for (ArcIterator< Fst<Arc> > aiter(fst_, s);
219 if (fst_.Properties(kError, false)) error_ = true;
H A Drandgen.h171 : fst_(fst),
177 : fst_(fst ? *fst : sampler.fst_),
191 if ((fst_.NumArcs(rstate.state_id) == 0 &&
192 fst_.Final(rstate.state_id) == Weight::Zero()) ||
199 ++sample_map_[arc_selector_(fst_, rstate.state_id)];
222 const Fst<A> &fst_; member in class:fst::ArcSampler
245 : fst_(fst),
253 : fst_(fst ? *fst : sampler.fst_),
291 const Fst<A> &fst_; member in class:fst::ArcSampler
492 Fst<A> *fst_; member in class:fst::RandGenFstImpl
[all...]
H A Darc-map.h335 fst_(fst.Copy()),
346 fst_(fst.Copy()),
356 fst_(impl.fst_->Copy(true)),
365 delete fst_;
371 SetStart(FindOState(fst_->Start()));
380 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)),
393 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)),
433 if ((mask & kError) && (fst_->Properties(kError, false) ||
449 for (ArcIterator< Fst<A> > aiter(*fst_, FindIStat
536 const Fst<A> *fst_; member in class:fst::ArcMapFstImpl
957 MutableFst<ToArc> *fst_; member in struct:fst::GallicToNewSymbolsMapper
[all...]
H A Drmepsilon.h80 : fst_(fst), distance_(distance), sd_state_(fst_, distance, opts, true),
132 const Fst<Arc> &fst_; member in class:fst::RmEpsilonState
177 for (ArcIterator< Fst<Arc> > ait(fst_, state);
208 final_ = Plus(final_, Times((*distance_)[state], fst_.Final(state)));
401 fst_(fst.Copy()),
404 *fst_,
416 fst_(impl.fst_->Copy(true)),
419 *fst_,
492 const Fst<A> *fst_; member in class:fst::RmEpsilonFstImpl
[all...]
H A Dfactor-weight.h185 fst_(fst.Copy()),
204 fst_(impl.fst_->Copy(true)),
216 delete fst_;
221 StateId s = fst_->Start();
224 StateId start = FindState(Element(fst_->Start(), Weight::One()));
236 : (Weight) Times(e.weight, fst_->Final(e.state));
268 if ((mask & kError) && fst_->Properties(kError, false))
309 for (ArcIterator< Fst<A> > ait(*fst_, e.state);
331 (fst_
369 const Fst<A> *fst_; member in class:fst::FactorWeightFstImpl
[all...]
H A Dreplace.h1057 : fst_(fst), state_(s), pos_(0), offset_(0), flags_(0), arcs_(0),
1063 if(!(fst_.GetImpl()->ArcIteratorFlags() & kArcNoCache) &&
1064 !(fst_.GetImpl()->HasArcs(state_)))
1065 fst_.GetImpl()->Expand(state_);
1068 if (fst_.GetImpl()->HasArcs(state_)) {
1069 (fst_.GetImpl())->template CacheImpl<A>::InitArcIterator(state_,
1075 tuple_ = fst_.GetImpl()->GetStateTable()->Tuple(state_);
1083 const Fst<A>* fst = fst_.GetImpl()->GetFst(tuple_.fst_id);
1089 bool has_final_arc = fst_.GetImpl()->ComputeFinalArc(
1118 // fst_
1211 const ReplaceFst<A, T> &fst_; // Reference to the FST member in class:fst::ArcIterator
1396 const ReplaceFst<A, T>& fst_; member in class:fst::ReplaceFstMatcher
[all...]
H A Drelabel.h216 : CacheImpl<A>(opts), fst_(fst.Copy()),
245 : CacheImpl<A>(opts), fst_(fst.Copy()),
278 fst_(impl.fst_->Copy(true)),
289 ~RelabelFstImpl() { delete fst_; }
293 StateId s = fst_->Start();
301 SetFinal(s, fst_->Final(s));
331 if ((mask & kError) && fst_->Properties(kError, false))
344 for (ArcIterator<Fst<A> > aiter(*fst_, s); !aiter.Done(); aiter.Next()) {
368 const Fst<A> *fst_; member in class:fst::RelabelFstImpl
[all...]
H A Dsynchronize.h86 : CacheImpl<A>(opts), fst_(fst.Copy()) {
97 fst_(impl.fst_->Copy(true)) {
105 delete fst_;
118 StateId s = fst_->Start();
122 StateId start = FindState(Element(fst_->Start(), empty, empty));
131 Weight w = e.state == kNoStateId ? Weight::One() : fst_->Final(e.state);
162 if ((mask & kError) && fst_->Properties(kError, false))
243 for (ArcIterator< Fst<A> > ait(*fst_, e.state);
261 Weight w = e.state == kNoStateId ? Weight::One() : fst_
324 const Fst<A> *fst_; member in class:fst::SynchronizeFstImpl
[all...]
/external/srec/tools/grxmlcompile/
H A Dfst-io.h53 : fst_(fst), isyms_(isyms), osyms_(osyms), ssyms_(ssyms),
60 StateId start = fst_.Start();
65 for (StateIterator< Fst<A> > siter(fst_);
109 for (ArcIterator< Fst<A> > aiter(fst_, s);
127 Weight final = fst_.Final(s);
137 const Fst<A> &fst_; member in class:fst::FstPrinter
234 while (s >= fst_.NumStates())
235 fst_.AddState();
237 fst_.SetStart(s);
243 fst_
351 VectorFst<A> fst_; member in class:fst::FstReader
[all...]
H A Dgrxmlcompile.cpp355 ESR_ReturnCode FstMergeOLabelsToILabels( fst::StdVectorFst& fst_, int max_ilabels ) argument
357 fst::StdArc::StateId s = fst_.Start();
360 for (fst::StateIterator< fst::StdVectorFst> siter(fst_);
364 for(fst::MutableArcIterator<fst::StdVectorFst> aiter(&fst_, s);
380 ESR_ReturnCode FstMergeOLabelsToILabels_GetMax( fst::StdVectorFst& fst_, int& max_ilabel ) argument
382 if (fst_.Start() == fst::kNoStateId) return ESR_INVALID_ARGUMENT;
383 for (fst::StateIterator< fst::StdVectorFst> siter(fst_);
385 for(fst::MutableArcIterator<fst::StdVectorFst> aiter(&fst_, siter.Value());
395 ESR_ReturnCode FstSplitOLabelsFromILabels( fst::StdVectorFst& fst_, int max_ilabels ) argument
397 fst::StdArc::StateId s = fst_
418 FstReplaceILabel( fst::StdVectorFst& fst_, int from_ilabel, int into_ilabel) argument
444 FstPushSlotLikeOLabels( fst::StdVectorFst& fst_, int myMin, int myMax) argument
[all...]
/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Darcsort.h92 : CacheImpl<A>(opts), fst_(fst.Copy()), comp_(comp) {
94 uint64 props = fst_->Properties(kCopyProperties, false);
101 : fst_(impl.fst_->Copy()), comp_(impl.comp_) {
108 ~ArcSortFstImpl() { delete fst_; }
112 SetStart(fst_->Start());
118 SetFinal(s, fst_->Final(s));
141 fst_->InitStateIterator(data);
151 for (ArcIterator< Fst<A> > aiter(*fst_, s); !aiter.Done(); aiter.Next())
162 const Fst<A> *fst_; member in class:fst::ArcSortFstImpl
[all...]
H A Dcomplement.h57 explicit ComplementFstImpl(const Fst<A> &fst) : fst_(fst.Copy()) {
65 ~ComplementFstImpl() { delete fst_; }
68 StateId start = fst_->Start();
77 if (s == 0 || fst_->Final(s - 1) == Weight::Zero())
87 return fst_->NumArcs(s - 1) + 1;
91 return s == 0 ? 0 : fst_->NumInputEpsilons(s - 1);
95 return s == 0 ? 0 : fst_->NumOutputEpsilons(s - 1);
99 const Fst<A> *fst_; member in class:fst::ComplementFstImpl
190 : siter_(*fst.impl_->fst_), s_(0) {
224 aiter_ = new ArcIterator< Fst<A> >(*fst.impl_->fst_,
[all...]
H A Dshortest-distance.h65 : fst_(fst.Copy()), distance_(distance), state_queue_(opts.state_queue),
72 delete fst_;
78 const Fst<Arc> *fst_; member in class:fst::ShortestDistanceState
96 if (fst_->Start() == kNoStateId)
112 source = fst_->Start();
141 for (ArcIterator< Fst<Arc> > aiter(*fst_, s);
H A Dcache.h395 explicit CacheStateIterator(const F &fst) : fst_(fst), s_(0) {}
398 if (s_ < fst_.impl_->NumKnownStates())
400 fst_.Start(); // force start state
401 if (s_ < fst_.impl_->NumKnownStates())
403 for (int u = fst_.impl_->MinUnexpandedState();
404 u < fst_.impl_->NumKnownStates();
405 u = fst_.impl_->MinUnexpandedState()) {
406 ArcIterator<F>(fst_, u); // force state expansion
407 if (s_ < fst_.impl_->NumKnownStates())
420 const F &fst_; member in class:fst::CacheStateIterator
[all...]
H A Dmap.h271 : CacheImpl<B>(opts), fst_(fst.Copy()),
281 : CacheImpl<B>(opts), fst_(fst.Copy()),
291 delete fst_;
297 this->SetStart(FindOState(fst_->Start()));
306 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)),
316 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)),
362 for (ArcIterator< Fst<A> > aiter(*fst_, FindIState(s));
377 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)),
388 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)),
403 SetInputSymbols(fst_
440 const Fst<A> *fst_; member in class:fst::MapFstImpl
840 MutableFst<ToArc> *fst_; member in struct:fst::GallicToNewSymbolsMapper
[all...]
/external/openfst/src/include/fst/extensions/far/
H A Dfar.h407 : keys_(filenames), has_stdin_(false), pos_(0), fst_(0), error_(false) {
464 return *fst_;
472 if (fst_) delete fst_;
479 if (fst_) delete fst_;
482 fst_ = Fst<A>::Read(*streams_[pos_], FstReadOptions());
483 if (!fst_) {
494 mutable Fst<A> *fst_; member in class:fst::FstFarReader

Completed in 6116 milliseconds

12