Skip to content

bloqade.qasm2.emit.impls.noise.NativeNoise

← Module overview

classNativeNoisesource

bloqade.qasm2.emit.impls.noise.NativeNoise

Bases: interp.MethodTable

class NativeNoise

methodemit_czpsource

bloqade.qasm2.emit.impls.noise.NativeNoise.emit_czp

Signature
def emit_czp(emit: EmitQASM2Gate, frame: EmitQASM2Frame, stmt: noise.CZPauliChannel)

Parameters

NameTypeDescription
emitEmitQASM2Gate
frameEmitQASM2Frame
stmtnoise.CZPauliChannel
source

methodemit_losssource

bloqade.qasm2.emit.impls.noise.NativeNoise.emit_loss

Signature
def emit_loss(emit: EmitQASM2Gate, frame: EmitQASM2Frame, stmt: noise.AtomLossChannel)

Parameters

NameTypeDescription
emitEmitQASM2Gate
frameEmitQASM2Frame
stmtnoise.AtomLossChannel
source

methodemit_paulisource

bloqade.qasm2.emit.impls.noise.NativeNoise.emit_pauli

Signature
def emit_pauli(emit: EmitQASM2Gate, frame: EmitQASM2Frame, stmt: noise.PauliChannel)

Parameters

NameTypeDescription
emitEmitQASM2Gate
frameEmitQASM2Frame
stmtnoise.PauliChannel
source