bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods
classEmitStimAuxMethods¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods
Bases: MethodTable
class EmitStimAuxMethodsmethodconst_int¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.const_int
Signature
def const_int(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ConstInt)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.ConstInt |
methodconst_float¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.const_float
Signature
def const_float(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ConstFloat)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.ConstFloat |
methodconst_bool¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.const_bool
Signature
def const_bool(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ConstBool)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.ConstBool |
methodconst_str¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.const_str
Signature
def const_str(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ConstBool)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.ConstBool |
methodneg¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.neg
def neg(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.Neg)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.Neg |
methodget_rec¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.get_rec
Signature
def get_rec(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.GetRecord)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.GetRecord |
methodtick¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.tick
def tick(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.Tick)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.Tick |
methoddetector¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.detector
Signature
def detector(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.Detector)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.Detector |
methodobs_include¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.obs_include
Signature
def obs_include(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.ObservableInclude)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.ObservableInclude |
methodnew_paulistr¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.new_paulistr
Signature
def new_paulistr(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.NewPauliString)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.NewPauliString |
methodqubit_coordinates¶source
bloqade.stim.dialects.auxiliary.emit.EmitStimAuxMethods.qubit_coordinates
Signature
def qubit_coordinates(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.QubitCoordinates)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitStimMain | |
frame | EmitStimFrame | |
stmt | stmts.QubitCoordinates |