MeasureInteger operation

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.

See also

  • microsoft.quantum.canon.measureintegerbe