bloqade.stim.rewrite.squin_measure.SquinMeasureToStim
← Module overview
class
method
sourcemethod
source
classSquinMeasureToStim¶source
bloqade.stim.rewrite.squin_measure.SquinMeasureToStim
Bases: RewriteRule
class SquinMeasureToStim(address_analysis: dict[ir.SSAValue, Address])Parameters
| Name | Type | Description |
|---|---|---|
address_analysis | dict[ir.SSAValue, Address] |
Attributes
| Name | Type | Description |
|---|---|---|
address_analysis | dict[ir.SSAValue, Address] |
methodrewrite_Statement¶source
bloqade.stim.rewrite.squin_measure.SquinMeasureToStim.rewrite_Statement
def rewrite_Statement(node: ir.Statement) -> RewriteResultParameters
| Name | Type | Description |
|---|---|---|
node | ir.Statement |
Returns
RewriteResult
methodrewrite_Measure¶source
bloqade.stim.rewrite.squin_measure.SquinMeasureToStim.rewrite_Measure
def rewrite_Measure(measure_stmt: qubit.stmts.Measure) -> RewriteResultParameters
| Name | Type | Description |
|---|---|---|
measure_stmt | qubit.stmts.Measure |
Returns
RewriteResult