Home | History | Annotate | Download | only in ngram

Lines Matching refs:inst_

668     return GetImpl()->GetContext(s, &inst_);
678 return GetImpl()->NumArcs(s, &inst_);
738 mutable NGramFstInst<A> inst_;
743 GetImpl()->SetInstFuture(s, &inst_);
744 GetImpl()->SetInstNode(&inst_);
758 : fst_(fst), inst_(fst.inst_), match_type_(match_type),
767 : fst_(matcher.fst_), inst_(matcher.inst_),
793 fst_.GetImpl()->SetInstFuture(s, &inst_);
803 loop_.nextstate = inst_.state_;
806 if (inst_.state_ != 0) {
808 fst_.GetImpl()->SetInstNode(&inst_);
811 fst_.GetImpl()->context_index_.Rank0(inst_.node_) - 1));
812 arc_.weight = fst_.GetImpl()->backoff_[inst_.state_];
816 const Label *start = fst_.GetImpl()->future_words_ + inst_.offset_;
817 const Label *end = start + inst_.num_futures_;
822 arc_.weight = fst_.GetImpl()->future_probs_[inst_.offset_ + state];
823 fst_.GetImpl()->SetInstContext(&inst_);
824 arc_.nextstate = fst_.GetImpl()->Transition(inst_.context_, label);
848 NGramFstInst<A> inst_;
867 inst_ = fst.inst_;
868 impl_->SetInstFuture(state, &inst_);
869 impl_->SetInstNode(&inst_);
873 return i_ >= ((inst_.node_ == 0) ? inst_.num_futures_ :
874 inst_.num_futures_ + 1);
878 bool eps = (inst_.node_ != 0 && i_ == 0);
879 StateId state = (inst_.node_ == 0) ? i_ : i_ - 1;
882 arc_.olabel = eps ? 0 : impl_->future_words_[inst_.offset_ + state];
889 impl_->context_index_.Rank0(inst_.node_) - 1));
892 impl_->SetInstContext(&inst_); // first time only.
895 impl_->Transition(inst_.context_,
896 impl_->future_words_[inst_.offset_ + state]);
901 arc_.weight = eps ? impl_->backoff_[inst_.state_] :
902 impl_->future_probs_[inst_.offset_ + state];
949 mutable NGramFstInst<A> inst_;