Lines Matching defs:source
445 Weight DistanceToDest(StateId state, StateId source) const;
475 vector<StateId> sources_; // PDT source state for each expanded state
492 // 'dest_map_' maps a state 's' in 'ifst_' that is the source
501 // states and weight to final states for source state
503 // source state of a close parenthesis with paren id
544 // Returns the weight of the shortest balanced path from 'source' to 'dest'
545 // in 'ifst_', 'dest' must be the source state of a close paren arc.
547 typename A::Weight PrunedExpand<A>::DistanceToDest(StateId source,
549 typename SP::SearchState s(source + 1, dest + 1);
550 VLOG(2) << "D(" << source << ", " << dest << ") ="
597 // Returns the PDT "source" state of state 's' in 'ofst_'.
603 // Sets the PDT "source" state of state 's' in 'ofst_' to state 'p' in 'ifst_'.
742 // adds the destination of 'arc' to 'ofst_' as a new source state
767 StateId source = *sources_iter;
768 VLOG(2) << "Close paren source: " << source;
769 ParenState<Arc> paren_state(paren_id, source);
777 VLOG(2) << state_table_.Tuple(ns).state_id << ", " << source;
779 << DistanceToDest(state_table_.Tuple(ns).state_id, source)
783 Times(DistanceToDest(state_table_.Tuple(ns).state_id, source),
788 DistanceToDest(state_table_.Tuple(ns).state_id, source),
801 // FinalDistance not necessary for source state since pruning
824 // When 's' in 'ofst_' is a source state for stack id 'si', identifies
839 // TODO(allauzen): clean up source state business; rename current function to