Lines Matching refs:arc
1284 for (Arc arc : arcs) {
1285 Interval span = arc.span;
1304 for (Arc arc : arcs) {
1305 sizes[arc.span.min]++;
1310 // reuse the sizes array to hold the current last elements as we insert each arc
1312 for (Arc arc : arcs) {
1313 int i = arc.span.min;
1314 result[i][sizes[i]++] = arc;
1331 for (Arc arc : arcsByVertex[loc]) {
1332 walk(arc.span.max);
1333 result[cursor--] = arc;
1401 // getting the links validates the values that are shared by the arc list
1441 for (Arc arc : arcs) {
1447 int src = arc.span.min;
1448 int dst = arc.span.max;
1449 int value = arc.value.value;
1462 Arc arc = arcs[c];
1464 culprits.add(arc);
1466 if (!arc.valid) {
1467 removed.add(arc);
1529 Arc arc = arcs[i];
1531 if (arc.span.min < arc.span.max) {
1534 arc.valid = false;