MeasureInteger 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.Arithmetic

Package: Microsoft.Quantum.Standard

Measures the content of a quantum register and converts it to an integer. The measurement is performed with respect to the standard computational basis, i.e., the eigenbasis of PauliZ.

operation MeasureInteger (target : Microsoft.Quantum.Arithmetic.LittleEndian) : Int

Input

target : LittleEndian

A quantum register in the little-endian encoding.

Output : Int

An unsigned integer that contains the measured value of target.

Remarks

This operation resets its input register to the $\ket{00\cdots 0}$ state, suitable for releasing back to a target machine.