Skip to content

bloqade.analysis.measure_id.impls.SquinQubit

← Module overview

classSquinQubitsource

bloqade.analysis.measure_id.impls.SquinQubit

Bases: interp.MethodTable

class SquinQubit

methodmeasure_qubit_listsource

bloqade.analysis.measure_id.impls.SquinQubit.measure_qubit_list

Signature
def measure_qubit_list(interp: MeasurementIDAnalysis, frame: MeasureIDFrame, stmt: qubit.stmts.Measure)

Parameters

NameTypeDescription
interpMeasurementIDAnalysis
frameMeasureIDFrame
stmtqubit.stmts.Measure
source

methodmeasurement_predicatesource

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

NameTypeDescription
interpMeasurementIDAnalysis
frameMeasureIDFrame
stmtqubit.stmts.IsLost | qubit.stmts.IsOne | qubit.stmts.IsZero
source