bloqade.analysis.measure_id.impls.SquinQubit
← Module overview
class
method
sourcemethod
source
classSquinQubit¶source
bloqade.analysis.measure_id.impls.SquinQubit
Bases: interp.MethodTable
class SquinQubitmethodmeasure_qubit_list¶source
bloqade.analysis.measure_id.impls.SquinQubit.measure_qubit_list
Signature
def measure_qubit_list(interp: MeasurementIDAnalysis, frame: MeasureIDFrame, stmt: qubit.stmts.Measure)Parameters
| Name | Type | Description |
|---|---|---|
interp | MeasurementIDAnalysis | |
frame | MeasureIDFrame | |
stmt | qubit.stmts.Measure |
methodmeasurement_predicate¶source
bloqade.analysis.measure_id.impls.SquinQubit.measurement_predicate
Signature
def measurement_predicate(interp: MeasurementIDAnalysis, frame: MeasureIDFrame, stmt: qubit.stmts.IsLost | qubit.stmts.IsOne | qubit.stmts.IsZero)Parameters
| Name | Type | Description |
|---|---|---|
interp | MeasurementIDAnalysis | |
frame | MeasureIDFrame | |
stmt | qubit.stmts.IsLost | qubit.stmts.IsOne | qubit.stmts.IsZero |