跳转至

NoiseException

QuICT.tools.exception.core.noise_exception

DamplingNoiseMixedProbExceedError

DamplingNoiseMixedProbExceedError(msg: str = None)

Bases: QuICTException

Dampling Noise' amplitude prob and phase prob sum exceed 1.

Source code in QuICT/tools/exception/core/noise_exception.py
def __init__(self, msg: str = None):
    super().__init__(1015, msg)

KrausError

KrausError(msg: str = None)

Bases: QuICTException

Not Kraus Matrix Error.

Source code in QuICT/tools/exception/core/noise_exception.py
def __init__(self, msg: str = None):
    super().__init__(1012, msg)

NoiseApplyError

NoiseApplyError(msg: str = None)

Bases: QuICTException

Noise Apply Error.

Source code in QuICT/tools/exception/core/noise_exception.py
def __init__(self, msg: str = None):
    super().__init__(1013, msg)

PauliNoiseUnmatchedError

PauliNoiseUnmatchedError(msg: str = None)

Bases: QuICTException

Pauli Noise operators and number qubits unmatched error.

Source code in QuICT/tools/exception/core/noise_exception.py
def __init__(self, msg: str = None):
    super().__init__(1014, msg)