bloqade.gemini.logical.dialects.operations.stmts.TerminalLogicalMeasurement
← Module overview
class
classTerminalLogicalMeasurement¶source
bloqade.gemini.logical.dialects.operations.stmts.TerminalLogicalMeasurement
Bases: ir.Statement
Perform measurements on a list of logical qubits.
class TerminalLogicalMeasurementMeasurements are returned as a nested list where each member list contains the individual measurement results for the constituent physical qubits per logical qubit.
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
traits | — | frozenset({lowering.FromPythonCall()}) | |
qubits | ir.SSAValue | info.argument(ilist.IListType[QubitType, Len]) | |
num_physical_qubits | int | None | info.attribute(types.Int, init=False, default_factory=(lambda: None)) | |
result | ir.ResultValue | info.result(ilist.IListType[ilist.IListType[MeasurementResultType, types.Any], Len]) |