Lines Matching refs:start_i
29 start_i: int,
54 furthest_i = start_i + 1
56 for i in range(start_i + 1, len(all_ops)):
61 cont_cond = continue_condition(op, modified_op, i == start_i + 1)
76 def try_merge_clifford(cliff_op: ops.GateOperation, start_i: int) -> bool:
89 merge_i, merge_op, num_passed = find_merge_point(start_i, string_op, quarter_turns == 2)
90 assert merge_i > start_i
133 elif merge_i > start_i + 1 and num_passed > 0:
141 all_ops.pop(start_i)
143 all_ops[start_i] = remaining_cliff_gate(orig_qubit)
146 def try_merge_cz(cz_op: ops.GateOperation, start_i: int) -> int:
148 for i in reversed(range(start_i)):
163 all_ops.pop(start_i)