Skip to content

bloqade.stim.dialects.collapse.emit_str.EmitStimCollapseMethods

← Module overview

classEmitStimCollapseMethodssource

bloqade.stim.dialects.collapse.emit_str.EmitStimCollapseMethods

Bases: MethodTable

class EmitStimCollapseMethods

Attributes

NameTypeDefaultDescription
meas_mapdict[str, str]{stmts.MX.name: 'MX', stmts.MY.name: 'MY', stmts.MZ.name: 'MZ', stmts.MXX.name: 'MXX', stmts.MYY.name: 'MYY', stmts.MZZ…
reset_mapdict[str, str]{stmts.RX.name: 'RX', stmts.RY.name: 'RY', stmts.RZ.name: 'RZ'}

methodget_measuresource

bloqade.stim.dialects.collapse.emit_str.EmitStimCollapseMethods.get_measure

Signature
def get_measure(emit: EmitStimMain, frame: EmitStimFrame, stmt: Measurement)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtMeasurement
source

methodget_resetsource

bloqade.stim.dialects.collapse.emit_str.EmitStimCollapseMethods.get_reset

def get_reset(emit: EmitStimMain, frame: EmitStimFrame, stmt: Reset)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtReset
source

methodpp_measuresource

bloqade.stim.dialects.collapse.emit_str.EmitStimCollapseMethods.pp_measure

Signature
def pp_measure(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.PPMeasurement)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.PPMeasurement
source