Home | History | Annotate | Download | only in fst

Lines Matching defs:state_id

121   DeterminizeElement(StateId s, Weight w) : state_id(s), weight(w) {}
124 return state_id == element.state_id && weight == element.weight;
128 return state_id < element.state_id ||
129 (state_id == element.state_id && weight == element.weight);
132 StateId state_id; // Input state Id
258 while (elements_->size() <= element1.state_id)
260 (*elements_)[element1.state_id] = &element1;
268 while (elements_->size() <= element2.state_id)
270 Element *element1 = (*elements_)[element2.state_id];
276 (*elements_)[iter1->state_id] = 0;
279 (*elements_)[element2.state_id] = 0; // Clears entry
300 int lshift = element.state_id % (CHAR_BIT * sizeof(size_t) - 1) + 1;
302 size_t n = element.state_id;
543 GetFst().Final(element.state_id)));
564 Weight ind = element.state_id < in_dist_->size() ?
565 (*in_dist_)[element.state_id] : Weight::Zero();
596 for (ArcIterator< Fst<A> > aiter(GetFst(), src_element.state_id);
636 while (elements_.size() <= dest_element.state_id)
638 Element *matching_element = elements_[dest_element.state_id];
649 elements_[dest_element.state_id] = &dest_element;
665 elements_[dest_element.state_id] = 0;