Skip to content

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods

← Module overview

classEmitStimAuxMethodssource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods

Bases: MethodTable

class EmitStimAuxMethods

methodconst_intsource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.const_int

Signature
def const_int(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ConstInt)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.ConstInt
source

methodconst_floatsource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.const_float

Signature
def const_float(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ConstFloat)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.ConstFloat
source

methodconst_boolsource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.const_bool

Signature
def const_bool(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ConstBool)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.ConstBool
source

methodconst_strsource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.const_str

Signature
def const_str(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ConstBool)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.ConstBool
source

methodnegsource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.neg

def neg(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.Neg)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.Neg
source

methodget_recsource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.get_rec

Signature
def get_rec(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.GetRecord)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.GetRecord
source

methodticksource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.tick

def tick(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.Tick)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.Tick
source

methoddetectorsource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.detector

Signature
def detector(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.Detector)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.Detector
source

methodobs_includesource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.obs_include

Signature
def obs_include(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ObservableInclude)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.ObservableInclude
source

methodnew_paulistrsource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.new_paulistr

Signature
def new_paulistr(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.NewPauliString)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.NewPauliString
source

methodqubit_coordinatessource

bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.qubit_coordinates

Signature
def qubit_coordinates(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.QubitCoordinates)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.QubitCoordinates
source