Home | History | Annotate | Download | only in lib

Lines Matching refs:source

105   int64 source;           // 'ifst' state to expand
110 source(kNoStateId), dest(kNoStateId) {}
124 if (opts.source == kNoStateId) { // first call
130 nopts.source = ifst.Start();
135 if (ifst.NumArcs(opts.source) == 0 &&
136 ifst.Final(opts.source) == Weight::Zero()) // Non-coaccessible
138 // Pick a random transition from the source state
139 size_t n = opts.arc_selector(ifst, opts.source);
140 if (n == ifst.NumArcs(opts.source)) { // Take 'super-final' transition
143 ArcIterator< Fst<Arc> > aiter(ifst, opts.source);
150 nopts.source = iarc.nextstate;