Lines Matching refs:right_
77 // - An edge from each right_ node to sink
78 // - An edge from each left_ node to each right_ node, if the
98 // As an optimization, there is a second vector<int> called right_ which
129 right_(graph_->RhsSize(), kUnused) {}
193 // right_[irhs] == kUnused means that there is residual flow from
200 if (right_[irhs] == kUnused || TryAugment(right_[irhs], seen)) {
201 // Add flow from left_[ilhs] to right_[irhs].
203 right_[irhs] = ilhs;
212 // (i.e. an element) and each element of right_ is a right hand side
214 // outflow from that node to a node on the right_ side. The values
215 // in the right_ indicate inflow, and specify which left_ node is
216 // feeding that right_ node, if any. For example, left_[3] == 1 means
218 // be redundantly represented in the right_ vector as right_[1] == 3.
219 // Elements of left_ and right_ are either kUnused or mutually
220 // referent. Mutually referent means that left_[right_[i]] = i and
221 // right_[left_[i]] = i.
223 ::std::vector<size_t> right_;