RemoveDiagonalGatesBeforeMeasure¶
- class RemoveDiagonalGatesBeforeMeasure(*args, **kwargs)[source]¶
Remove diagonal gates (including diagonal 2Q gates) before a measurement.
Transpiler pass to remove diagonal gates (like RZ, T, Z, etc) before a measurement. Including diagonal 2Q gates.
Attributes
Check if the pass is an analysis pass.
Check if the pass is a transformation pass.
Methods
Return the name of the pass.
Run the RemoveDiagonalGatesBeforeMeasure pass on dag.