MeasureAllZ operation

Warning

This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.

Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.

Namespace: Microsoft.Quantum.Measurement

Package: Microsoft.Quantum.Standard

Jointly measures a register of qubits in the Pauli Z basis.

operation MeasureAllZ (register : Qubit[]) : Result

Description

Measures a register of qubits in the $Z \otimes Z \otimes \cdots \otimes Z$ basis, representing the parity of the entire register.

Input

register : Qubit[]

The register to be measured.

Output : Result

The result of measuring $Z \otimes Z \otimes \cdots \otimes Z$.

Remarks

This operation does not reset the measured qubits to the |0⟩ state, leaving them in the state that corresponds to the measurement result.