/external/openfst/src/include/fst/ |
add-on.h | 157 : 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_.NumArcs(s); 294 F fst_; member in class:fst::AddOnImpl [all...] |
state-map.h | 213 fst_(fst.Copy()), 214 mapper_(new C(mapper, fst_)), 222 fst_(fst.Copy()), 230 fst_(impl.fst_->Copy(true)), 231 mapper_(new C(*impl.mapper_, fst_)), 237 delete fst_; 272 fst_->InitStateIterator(data); 285 if ((mask & kError) && (fst_->Properties(kError, false) || 303 SetInputSymbols(fst_->InputSymbols()) 316 const Fst<A> *fst_; member in class:fst::StateMapFstImpl 434 const Fst<A> &fst_; member in class:fst::IdentityStateMapper 513 const Fst<A> &fst_; member in class:fst::ArcSumMapper 589 const Fst<A> &fst_; member in class:fst::ArcUniqueMapper [all...] |
complement.h | 63 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_->Properties(kError, false) 127 const Fst<A> *fst_; member in class:fst::ComplementFstImpl [all...] |
arcsort.h | 46 : 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
|
state-reachable.h | 55 : 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
|
label-reachable.h | 154 : 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_->SetFinal(s, Weight::Zero()) 545 VectorFst<Arc> *fst_; member in class:fst::LabelReachable [all...] |
synchronize.h | 86 : 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_->Final(e.state) 324 const Fst<A> *fst_; member in class:fst::SynchronizeFstImpl [all...] |
shortest-distance.h | 81 : fst_(fst), distance_(distance), state_queue_(opts.state_queue), 95 const Fst<Arc> &fst_; member in class:fst::ShortestDistanceState 117 if (fst_.Start() == kNoStateId) { 118 if (fst_.Properties(kError, false)) error_ = true; 146 source = fst_.Start(); 172 if (first_path_ && (fst_.Final(s) != Weight::Zero())) 177 for (ArcIterator< Fst<Arc> > aiter(fst_, s); 218 if (fst_.Properties(kError, false)) error_ = true;
|
randgen.h | 171 : 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...] |
arc-map.h | 337 fst_(fst.Copy()), 348 fst_(fst.Copy()), 358 fst_(impl.fst_->Copy(true)), 367 delete fst_; 373 SetStart(FindOState(fst_->Start())); 382 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)), 395 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)), 435 if ((mask & kError) && (fst_->Properties(kError, false) || 451 for (ArcIterator< Fst<A> > aiter(*fst_, FindIState(s)) 538 const Fst<A> *fst_; member in class:fst::ArcMapFstImpl 959 MutableFst<ToArc> *fst_; member in struct:fst::GallicToNewSymbolsMapper [all...] |
rmepsilon.h | 80 : fst_(fst), distance_(distance), sd_state_(fst_, distance, opts, true), 133 const Fst<Arc> &fst_; member in class:fst::RmEpsilonState 178 for (ArcIterator< Fst<Arc> > ait(fst_, state); 209 final_ = Plus(final_, Times((*distance_)[state], fst_.Final(state))); 402 fst_(fst.Copy()), 405 *fst_, 417 fst_(impl.fst_->Copy(true)), 420 *fst_, 493 const Fst<A> *fst_; member in class:fst::RmEpsilonFstImpl [all...] |
factor-weight.h | 186 fst_(fst.Copy()), 205 fst_(impl.fst_->Copy(true)), 217 delete fst_; 222 StateId s = fst_->Start(); 225 StateId start = FindState(Element(fst_->Start(), Weight::One())); 237 : (Weight) Times(e.weight, fst_->Final(e.state)); 269 if ((mask & kError) && fst_->Properties(kError, false)) 310 for (ArcIterator< Fst<A> > ait(*fst_, e.state); 332 (fst_->Final(e.state) != Weight::Zero()))) 370 const Fst<A> *fst_; member in class:fst::FactorWeightFstImpl [all...] |
replace.h | 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...] |
/external/openfst/src/include/fst/script/ |
compile-impl.h | 76 fst_.SetProperties(kError, kError); 80 while (s >= fst_.NumStates()) 81 fst_.AddState(); 83 fst_.SetStart(s); 89 fst_.SetFinal(s, Weight::One()); 92 fst_.SetFinal(s, StrToWeight(col[1], true)); 99 fst_.AddArc(s, arc); 111 fst_.AddArc(s, arc); 118 fst_.AddArc(s, arc); 120 while (d >= fst_.NumStates() 199 mutable VectorFst<A> fst_; member in class:fst::FstCompiler [all...] |
print-impl.h | 51 : 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
|
draw-impl.h | 58 : 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/srec/tools/grxmlcompile/ |
fst-io.h | 53 : 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_.SetFinal(s, Weight::One()) 350 VectorFst<A> fst_; member in class:fst::FstReader [all...] |
grxmlcompile.cpp | 355 ESR_ReturnCode FstMergeOLabelsToILabels( fst::StdVectorFst& fst_, int max_ilabels ) 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 ) 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 ) 397 fst::StdArc::StateId s = fst_.Start() [all...] |
/external/srec/tools/thirdparty/OpenFst/fst/lib/ |
complement.h | 57 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_, s - 1) [all...] |
arcsort.h | 92 : 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...] |
map.h | 271 : CacheImpl<B>(opts), fst_(fst.Copy()), 281 : CacheImpl<B>(opts), fst_(fst.Copy()), 291 delete fst_; 297 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_->InputSymbols()) 440 const Fst<A> *fst_; member in class:fst::MapFstImpl 840 MutableFst<ToArc> *fst_; member in struct:fst::GallicToNewSymbolsMapper [all...] |
shortest-distance.h | 65 : 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);
|
cache.h | 395 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...] |
factor-weight.h | 163 : CacheImpl<A>(opts), fst_(fst.Copy()), delta_(opts.delta), 174 delete fst_; 179 StateId s = fst_->Start(); 182 StateId start = FindState(Element(fst_->Start(), Weight::One())); 194 : (Weight) Times(e.weight, fst_->Final(e.state)); 258 for (ArcIterator< Fst<A> > ait(*fst_, e.state); 278 (fst_->Final(e.state) != Weight::Zero())) { 281 : Times(e.weight, fst_->Final(e.state)); 315 const Fst<A> *fst_; member in class:fst::FactorWeightFstImpl
|
relabel.h | 168 : CacheImpl<A>(opts), fst_(fst.Copy()), 195 : CacheImpl<A>(opts), fst_(fst.Copy()), 229 ~RelabelFstImpl() { delete fst_; } 233 StateId s = fst_->Start(); 241 SetFinal(s, fst_->Final(s)); 275 for (ArcIterator<Fst<A> > aiter(*fst_, s); !aiter.Done(); aiter.Next()) { 299 const Fst<A> *fst_; member in class:fst::RelabelFstImpl 415 : impl_(fst.impl_), siter_(*impl_->fst_), s_(0) {}
|