Skip to content

bloqade.qasm2.dialects.noise.fidelity.FidelityMethodTable

← Module overview

classFidelityMethodTablesource

bloqade.qasm2.dialects.noise.fidelity.FidelityMethodTable

Bases: interp.MethodTable

class FidelityMethodTable

methodpauli_channelsource

bloqade.qasm2.dialects.noise.fidelity.FidelityMethodTable.pauli_channel

Signature
def pauli_channel(interp_: FidelityAnalysis, frame: ForwardFrame[Address], stmt: PauliChannel)

Parameters

NameTypeDescription
interp_FidelityAnalysis
frameForwardFrame[Address]
stmtPauliChannel
source

methodcz_pauli_channelsource

bloqade.qasm2.dialects.noise.fidelity.FidelityMethodTable.cz_pauli_channel

Signature
def cz_pauli_channel(interp_: FidelityAnalysis, frame: ForwardFrame[Address], stmt: CZPauliChannel)

Parameters

NameTypeDescription
interp_FidelityAnalysis
frameForwardFrame[Address]
stmtCZPauliChannel
source

methodatom_losssource

bloqade.qasm2.dialects.noise.fidelity.FidelityMethodTable.atom_loss

Signature
def atom_loss(interp_: FidelityAnalysis, frame: ForwardFrame[Address], stmt: AtomLossChannel)

Parameters

NameTypeDescription
interp_FidelityAnalysis
frameForwardFrame[Address]
stmtAtomLossChannel
source