SynchronizeTerminalMeasurements(after_other_operations: bool = True)¶
Move measurements to the end of the circuit.Move all measurements in a circuit to the final moment if it can accomodatethem (without overlapping with other operations). Ifself._after_other_operations is true then a new moment will be added to theend of the circuit containing all the measurements that should be broughtforward.
__init__(after_other_operations: bool = True)¶
after_other_operations – Set by default. If the circuit’s final moment contains non-measurement operations and this is set then a new empty moment is appended to the circuit before pushing measurements to the end.