bloqade.squin.rewrite.qasm2.noise_to_squin.QASM2NoiseToSquin
← Module overview
class
method
sourcemethod
source
classQASM2NoiseToSquin¶source
bloqade.squin.rewrite.qasm2.noise_to_squin.QASM2NoiseToSquin
Bases: RewriteRule
class QASM2NoiseToSquinmethodrewrite_Statement¶source
bloqade.squin.rewrite.qasm2.noise_to_squin.QASM2NoiseToSquin.rewrite_Statement
def rewrite_Statement(node: ir.Statement) -> RewriteResultParameters
| Name | Type | Description |
|---|---|---|
node | ir.Statement |
Returns
RewriteResult
methodrewrite_CZPauliChannel¶source
bloqade.squin.rewrite.qasm2.noise_to_squin.QASM2NoiseToSquin.rewrite_CZPauliChannel
Signature
def rewrite_CZPauliChannel(stmt: noise_stmts.CZPauliChannel) -> RewriteResultParameters
| Name | Type | Description |
|---|---|---|
stmt | noise_stmts.CZPauliChannel |
Returns
RewriteResult