bloqade.gemini.logical.dialects.operations.terminal_measure
← Module overview
function
source
functionterminal_measure¶source
bloqade.gemini.logical.dialects.operations.terminal_measure
Signature
def terminal_measure(qubits: ilist.IList[Qubit, Len]) -> ilist.IList[ilist.IList[MeasurementResult, Any], Len]Perform measurements on a list of logical qubits.
Measurements are returned as a nested list where each member list contains the individual measurement results for the constituent physical qubits per logical qubit.
Parameters
| Name | Type | Description |
|---|---|---|
qubits | ilist.IList[Qubit, Len] | The list of logical qubits to measure. |
Returns
ilist.IList[ilist.IList[MeasurementResult, Any], Len]IList[IList[MeasurementResult, CodeN], Len]: A nested list containing the measurement results, where each inner list corresponds to the measurements of the physical qubits that make up each logical qubit.