bloqade.pyqrack.noise.native.PyQrackMethods
← Module overview
class
method
sourcemethod
sourcemethod
sourcemethod
source
classPyQrackMethods¶source
bloqade.pyqrack.noise.native.PyQrackMethods
Bases: interp.MethodTable
class PyQrackMethodsmethodapply_pauli_error¶source
bloqade.pyqrack.noise.native.PyQrackMethods.apply_pauli_error
Signature
def apply_pauli_error(interp: PyQrackInterpreter, qarg: reg.PyQrackQubit, px: float, py: float, pz: float)Parameters
| Name | Type | Description |
|---|---|---|
interp | PyQrackInterpreter | |
qarg | reg.PyQrackQubit | |
px | float | |
py | float | |
pz | float |
methodsingle_qubit_error_channel¶source
bloqade.pyqrack.noise.native.PyQrackMethods.single_qubit_error_channel
Signature
def single_qubit_error_channel(interp: PyQrackInterpreter, frame: interp.Frame, stmt: noise.PauliChannel)Parameters
| Name | Type | Description |
|---|---|---|
interp | PyQrackInterpreter | |
frame | interp.Frame | |
stmt | noise.PauliChannel |
methodcz_pauli_channel¶source
bloqade.pyqrack.noise.native.PyQrackMethods.cz_pauli_channel
Signature
def cz_pauli_channel(interp: PyQrackInterpreter, frame: interp.Frame, stmt: noise.CZPauliChannel)Parameters
| Name | Type | Description |
|---|---|---|
interp | PyQrackInterpreter | |
frame | interp.Frame | |
stmt | noise.CZPauliChannel |
methodatom_loss_channel¶source
bloqade.pyqrack.noise.native.PyQrackMethods.atom_loss_channel
Signature
def atom_loss_channel(interp: PyQrackInterpreter, frame: interp.Frame, stmt: noise.AtomLossChannel)Parameters
| Name | Type | Description |
|---|---|---|
interp | PyQrackInterpreter | |
frame | interp.Frame | |
stmt | noise.AtomLossChannel |