Skip to content

bloqade.squin.rewrite.qasm2.noise_to_squin.QASM2NoiseToSquin

← Module overview

classQASM2NoiseToSquinsource

bloqade.squin.rewrite.qasm2.noise_to_squin.QASM2NoiseToSquin

Bases: RewriteRule

class QASM2NoiseToSquin

methodrewrite_Statementsource

bloqade.squin.rewrite.qasm2.noise_to_squin.QASM2NoiseToSquin.rewrite_Statement

def rewrite_Statement(node: ir.Statement) -> RewriteResult

Parameters

NameTypeDescription
nodeir.Statement

Returns

RewriteResult

source

methodrewrite_CZPauliChannelsource

bloqade.squin.rewrite.qasm2.noise_to_squin.QASM2NoiseToSquin.rewrite_CZPauliChannel

Signature
def rewrite_CZPauliChannel(stmt: noise_stmts.CZPauliChannel) -> RewriteResult

Parameters

NameTypeDescription
stmtnoise_stmts.CZPauliChannel

Returns

RewriteResult

source