/external/openfst/src/include/fst/script/ |
D | compile-impl.h | 77 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_.NumStates()) [all …]
|
D | print-impl.h | 51 : fst_(fst), isyms_(isyms), osyms_(osyms), ssyms_(ssyms), in FstPrinter() 59 StateId start = fst_.Start(); in Print() 64 for (StateIterator< Fst<A> > siter(fst_); in Print() 108 for (ArcIterator< Fst<A> > aiter(fst_, s); in PrintState() 126 Weight final = fst_.Final(s); in PrintState() 136 const Fst<A> &fst_; variable
|
D | draw-impl.h | 58 : fst_(fst), isyms_(isyms), osyms_(osyms), ssyms_(ssyms), in FstDrawer() 69 StateId start = fst_.Start(); in Draw() 98 for (StateIterator< Fst<A> > siter(fst_); in Draw() 169 Weight final = fst_.Final(s); in DrawState() 179 if (s == fst_.Start()) in DrawState() 186 for (ArcIterator< Fst<A> > aiter(fst_, s); in DrawState() 210 const Fst<A> &fst_; variable
|
/external/openfst/src/include/fst/ |
D | state-map.h | 211 fst_(fst.Copy()), in StateMapFstImpl() 212 mapper_(new C(mapper, fst_)), in StateMapFstImpl() 220 fst_(fst.Copy()), in StateMapFstImpl() 228 fst_(impl.fst_->Copy(true)), in StateMapFstImpl() 229 mapper_(new C(*impl.mapper_, fst_)), in StateMapFstImpl() 235 delete fst_; in ~StateMapFstImpl() local 270 fst_->InitStateIterator(data); in InitStateIterator() 283 if ((mask & kError) && (fst_->Properties(kError, false) || in Properties() 297 return *fst_; in GetFst() 305 SetInputSymbols(fst_->InputSymbols()); in Init() [all …]
|
D | add-on.h | 157 : fst_(fst), t_(t) { in fst_() function 159 SetProperties(fst_.Properties(kFstProperties, false)); in fst_() 166 : fst_(fst), t_(t) { in fst_() function 168 SetProperties(fst_.Properties(kFstProperties, false)); in fst_() 174 : fst_(impl.fst_), t_(impl.t_) { in AddOnImpl() 176 SetProperties(fst_.Properties(kCopyProperties, false)); in AddOnImpl() 186 StateId Start() const { return fst_.Start(); } in Start() 187 Weight Final(StateId s) const { return fst_.Final(s); } in Final() 188 size_t NumArcs(StateId s) const { return fst_.NumArcs(s); } in NumArcs() 191 return fst_.NumInputEpsilons(s); in NumInputEpsilons() [all …]
|
D | complement.h | 63 explicit ComplementFstImpl(const Fst<A> &fst) : fst_(fst.Copy()) { in ComplementFstImpl() 72 : fst_(impl.fst_->Copy()) { in ComplementFstImpl() 79 ~ComplementFstImpl() { delete fst_; } in ~ComplementFstImpl() local 85 StateId start = fst_->Start(); in Start() 94 if (s == 0 || fst_->Final(s - 1) == Weight::Zero()) in Final() 104 return fst_->NumArcs(s - 1) + 1; in NumArcs() 108 return s == 0 ? 0 : fst_->NumInputEpsilons(s - 1); in NumInputEpsilons() 112 return s == 0 ? 0 : fst_->NumOutputEpsilons(s - 1); in NumOutputEpsilons() 120 if ((mask & kError) && fst_->Properties(kError, false)) in Properties() 127 const Fst<A> *fst_; [all …]
|
D | label-reachable.h | 154 : fst_(new VectorFst<Arc>(fst)), in fst_() function 161 StateId ins = fst_->NumStates(); in fst_() 164 delete fst_; in fst_() local 168 : fst_(0), 179 fst_(0), in LabelReachable() 410 StateId ins = fst_->NumStates(); in TransformFst() 417 for (MutableArcIterator< VectorFst<Arc> > aiter(fst_, s); in TransformFst() 435 Weight final = fst_->Final(s); in TransformFst() 443 fst_->AddArc(s, arc); in TransformFst() 446 fst_->SetFinal(s, Weight::Zero()); in TransformFst() [all …]
|
D | randgen.h | 171 : fst_(fst), in fst_() function 177 : fst_(fst ? *fst : sampler.fst_), 191 if ((fst_.NumArcs(rstate.state_id) == 0 && in Sample() 192 fst_.Final(rstate.state_id) == Weight::Zero()) || in Sample() 199 ++sample_map_[arc_selector_(fst_, rstate.state_id)]; in Sample() 222 const Fst<A> &fst_; 245 : fst_(fst), in fst_() function 253 : fst_(fst ? *fst : sampler.fst_), 270 if ((fst_.NumArcs(rstate.state_id) == 0 && in Sample() 271 fst_.Final(rstate.state_id) == Weight::Zero()) || in Sample() [all …]
|
D | arc-map.h | 335 fst_(fst.Copy()), in ArcMapFstImpl() 346 fst_(fst.Copy()), in ArcMapFstImpl() 356 fst_(impl.fst_->Copy(true)), in ArcMapFstImpl() 365 delete fst_; in ~ArcMapFstImpl() local 371 SetStart(FindOState(fst_->Start())); in Start() 380 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)), in Final() 393 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)), in Final() 433 if ((mask & kError) && (fst_->Properties(kError, false) || in Properties() 449 for (ArcIterator< Fst<A> > aiter(*fst_, FindIState(s)); in Expand() 464 B final_arc = (*mapper_)(A(0, 0, fst_->Final(FindIState(s)), in Expand() [all …]
|
D | arcsort.h | 46 : fst_(fst), comp_(comp), i_(0) {} in ArcSortMapper() 51 : fst_(fst ? *fst : mapper.fst_), comp_(mapper.comp_), i_(0) {} 53 StateId Start() { return fst_.Start(); } in Start() 54 Weight Final(StateId s) const { return fst_.Final(s); } in Final() 59 arcs_.reserve(fst_.NumArcs(s)); in SetState() 60 for (ArcIterator< Fst<Arc> > aiter(fst_, s); !aiter.Done(); aiter.Next()) in SetState() 74 const Fst<Arc> &fst_;
|
D | rmepsilon.h | 80 : fst_(fst), distance_(distance), sd_state_(fst_, distance, opts, true), in RmEpsilonState() 132 const Fst<Arc> &fst_; variable 177 for (ArcIterator< Fst<Arc> > ait(fst_, state); in Expand() 208 final_ = Plus(final_, Times((*distance_)[state], fst_.Final(state))); in Expand() 401 fst_(fst.Copy()), in RmEpsilonFstImpl() 404 *fst_, in RmEpsilonFstImpl() 416 fst_(impl.fst_->Copy(true)), in RmEpsilonFstImpl() 419 *fst_, in RmEpsilonFstImpl() 429 delete fst_; in ~RmEpsilonFstImpl() local 434 SetStart(fst_->Start()); in Start() [all …]
|
D | state-reachable.h | 55 : fst_(fst), in IntervalReachVisitor() 71 if (fst_.Final(s) != Weight::Zero()) { in InitState() 75 if (fst_.NumArcs(s) > 0) { in InitState() 113 if (index_ >= 0 && fst_.Final(s) != Weight::Zero()) { in FinishState() 127 const Fst<A> &fst_;
|
D | shortest-distance.h | 82 : fst_(fst), distance_(distance), state_queue_(opts.state_queue), in ShortestDistanceState() 96 const Fst<Arc> &fst_; 118 if (fst_.Start() == kNoStateId) { in ShortestDistance() 119 if (fst_.Properties(kError, false)) error_ = true; in ShortestDistance() 147 source = fst_.Start(); in ShortestDistance() 173 if (first_path_ && (fst_.Final(s) != Weight::Zero())) in ShortestDistance() 178 for (ArcIterator< Fst<Arc> > aiter(fst_, s); in ShortestDistance() 219 if (fst_.Properties(kError, false)) error_ = true; in ShortestDistance()
|
D | synchronize.h | 86 : CacheImpl<A>(opts), fst_(fst.Copy()) { in SynchronizeFstImpl() 97 fst_(impl.fst_->Copy(true)) { in SynchronizeFstImpl() 105 delete fst_; in ~SynchronizeFstImpl() local 118 StateId s = fst_->Start(); in Start() 122 StateId start = FindState(Element(fst_->Start(), empty, empty)); in Start() 131 Weight w = e.state == kNoStateId ? Weight::One() : fst_->Final(e.state); in Final() 162 if ((mask & kError) && fst_->Properties(kError, false)) in Properties() 243 for (ArcIterator< Fst<A> > ait(*fst_, e.state); in Expand() 261 Weight w = e.state == kNoStateId ? Weight::One() : fst_->Final(e.state); in Expand() 324 const Fst<A> *fst_; variable
|
D | factor-weight.h | 185 fst_(fst.Copy()), in FactorWeightFstImpl() 204 fst_(impl.fst_->Copy(true)), in FactorWeightFstImpl() 216 delete fst_; in ~FactorWeightFstImpl() local 221 StateId s = fst_->Start(); in Start() 224 StateId start = FindState(Element(fst_->Start(), Weight::One())); in Start() 236 : (Weight) Times(e.weight, fst_->Final(e.state)); in Final() 268 if ((mask & kError) && fst_->Properties(kError, false)) in Properties() 309 for (ArcIterator< Fst<A> > ait(*fst_, e.state); in Expand() 331 (fst_->Final(e.state) != Weight::Zero()))) { in Expand() 334 : Times(e.weight, fst_->Final(e.state)); in Expand() [all …]
|
D | replace.h | 1057 : fst_(fst), state_(s), pos_(0), offset_(0), flags_(0), arcs_(0), in ArcIterator() 1063 if(!(fst_.GetImpl()->ArcIteratorFlags() & kArcNoCache) && in ArcIterator() 1064 !(fst_.GetImpl()->HasArcs(state_))) in ArcIterator() 1065 fst_.GetImpl()->Expand(state_); in ArcIterator() 1068 if (fst_.GetImpl()->HasArcs(state_)) { in ArcIterator() 1069 (fst_.GetImpl())->template CacheImpl<A>::InitArcIterator(state_, in ArcIterator() 1075 tuple_ = fst_.GetImpl()->GetStateTable()->Tuple(state_); in ArcIterator() 1083 const Fst<A>* fst = fst_.GetImpl()->GetFst(tuple_.fst_id); in ArcIterator() 1089 bool has_final_arc = fst_.GetImpl()->ComputeFinalArc( in ArcIterator() 1122 fst_.InitArcIterator(state_, &cache_data_); // Expand and cache state. in ExpandAndCache() [all …]
|
D | relabel.h | 216 : CacheImpl<A>(opts), fst_(fst.Copy()), in RelabelFstImpl() 245 : CacheImpl<A>(opts), fst_(fst.Copy()), in RelabelFstImpl() 278 fst_(impl.fst_->Copy(true)), in RelabelFstImpl() 289 ~RelabelFstImpl() { delete fst_; } in ~RelabelFstImpl() local 293 StateId s = fst_->Start(); in Start() 301 SetFinal(s, fst_->Final(s)); in Final() 331 if ((mask & kError) && fst_->Properties(kError, false)) in Properties() 344 for (ArcIterator<Fst<A> > aiter(*fst_, s); !aiter.Done(); aiter.Next()) { in Expand() 368 const Fst<A> *fst_; 469 : impl_(fst.GetImpl()), siter_(*impl_->fst_), s_(0) {} in StateIterator()
|
D | minimize.h | 68 : fst_(fst), partition_(partition), flags_(flags) {} in fst_() function 74 const size_t xfinal = fst_.Final(x).Hash(); in operator() 75 const size_t yfinal = fst_.Final(y).Hash(); in operator() 82 if (fst_.NumArcs(x) < fst_.NumArcs(y)) return true; in operator() 83 if (fst_.NumArcs(x) > fst_.NumArcs(y)) return false; in operator() 87 for (ArcIterator<Fst<A> > aiter1(fst_, x), aiter2(fst_, y); in operator() 106 const Fst<A>& fst_;
|
D | accumulator.h | 438 : arc_limit_(arc_limit), fst_(0), data_( in arc_limit_() 443 : arc_limit_(acc.arc_limit_), fst_(acc.fst_ ? acc.fst_->Copy() : 0), in CacheLogAccumulator() 449 if (fst_) in ~CacheLogAccumulator() 450 delete fst_; in ~CacheLogAccumulator() local 458 delete fst_; variable 459 } else if (fst_) { 464 fst_ = fst.Copy(); 477 if (!fst_) { 485 if ((weights_ == 0) && (fst_->NumArcs(s) >= arc_limit_)) { 487 weights_->reserve(fst_->NumArcs(s) + 1); [all …]
|
D | lookahead-filter.h | 129 : fst_(lmatcher1->GetFst().Copy()), in LookAheadSelector() 133 : fst_(selector.fst_->Copy()), in LookAheadSelector() 138 delete fst_; in ~LookAheadSelector() local 141 const F1 &GetFst() const { return *fst_; } in GetFst() 146 const F1 *fst_; 161 : fst_(lmatcher2->GetFst().Copy()), in LookAheadSelector() 165 : fst_(selector.fst_->Copy()), in LookAheadSelector() 170 delete fst_; in ~LookAheadSelector() local 173 const F2 &GetFst() const { return *fst_; } in GetFst() 178 const F2 *fst_;
|
D | matcher.h | 150 : fst_(fst.Copy()), 174 : fst_(matcher.fst_->Copy(safe)), 187 delete fst_; in ~SortedMatcher() local 202 uint64 props = fst_->Properties(true_prop | false_prop, test); in Type() 222 aiter_ = new ArcIterator<F>(*fst_, s); in SetState() 224 narcs_ = internal::NumArcs(*fst_, s); in SetState() 289 virtual const F &GetFst() const { return *fst_; } in GetFst() 308 const F *fst_; variable
|
D | connect.h | 191 const Fst<A> *fst_; variable 217 fst_ = &fst; in InitVisit() 258 if (fst_->Final(s) != Weight::Zero()) in FinishState()
|
D | lookahead-matcher.h | 268 fst_(matcher_.GetFst()), in matcher_() 275 fst_(matcher_.GetFst()), 295 const FST &GetFst() const { return fst_; } in GetFst() 332 const FST &fst_; // Matcher FST variable 348 if (fst_.Final(s_) != Weight::Zero() && in LookAheadFst() 355 Times(fst_.Final(s_), lfst_->Final(s)))); in LookAheadFst()
|
/external/openfst/src/include/fst/extensions/far/ |
D | far.h | 407 : keys_(filenames), has_stdin_(false), pos_(0), fst_(0), error_(false) { in FstFarReader() 464 return *fst_; in GetFst() 472 if (fst_) delete fst_; in ~FstFarReader() local 479 if (fst_) delete fst_; in ReadFst() local 482 fst_ = Fst<A>::Read(*streams_[pos_], FstReadOptions()); in ReadFst() 483 if (!fst_) { in ReadFst() 494 mutable Fst<A> *fst_; variable
|
/external/openfst/src/include/fst/extensions/ngram/ |
D | ngram-fst.h | 758 : fst_(fst), inst_(fst.inst_), match_type_(match_type), in NGramFstMatcher() 767 : fst_(matcher.fst_), inst_(matcher.inst_), 784 return fst_; in GetFst() 793 fst_.GetImpl()->SetInstFuture(s, &inst_); in SetState_() 808 fst_.GetImpl()->SetInstNode(&inst_); in Find_() 809 arc_.nextstate = fst_.GetImpl()->context_index_.Rank1( in Find_() 810 fst_.GetImpl()->context_index_.Select1( in Find_() 811 fst_.GetImpl()->context_index_.Rank0(inst_.node_) - 1)); in Find_() 812 arc_.weight = fst_.GetImpl()->backoff_[inst_.state_]; in Find_() 816 const Label *start = fst_.GetImpl()->future_words_ + inst_.offset_; in Find_() [all …]
|