Noises
BraketSimulators.jl
provides many pre-implemented noise channels which can be applied to circuits. Noisy circuits can be simulated used the density matrix simulator.
BraketSimulator.Noise
— TypeNoise <: QuantumOperator
Abstract type representing a quantum noise operation.
BraketSimulator.Kraus
— TypeKraus <: Noise
Kraus noise operation.
BraketSimulator.BitFlip
— TypeBitFlip <: Noise
BitFlip noise operation.
BraketSimulator.PhaseFlip
— TypePhaseFlip <: Noise
PhaseFlip noise operation.
BraketSimulator.PauliChannel
— TypePauliChannel <: Noise
PauliChannel noise operation.
BraketSimulator.TwoQubitPauliChannel
— TypeTwoQubitPauliChannel <: Noise
Pauli channel noise operation on two qubits.
BraketSimulator.MultiQubitPauliChannel
— TypeMultiQubitPauliChannel{N} <: Noise
Pauli channel noise operation on N
qubits.
BraketSimulator.Depolarizing
— TypeDepolarizing <: Noise
Depolarizing noise operation.
BraketSimulator.PhaseDamping
— TypePhaseDamping <: Noise
PhaseDamping noise operation.
BraketSimulator.AmplitudeDamping
— TypeAmplitudeDamping <: Noise
AmplitudeDamping noise operation.
BraketSimulator.GeneralizedAmplitudeDamping
— TypeGeneralizedAmplitudeDamping <: Noise
GeneralizedAmplitudeDamping noise operation.
BraketSimulator.TwoQubitDepolarizing
— TypeTwoQubitDepolarizing <: Noise
TwoQubitDepolarizing noise operation.
BraketSimulator.TwoQubitDephasing
— TypeTwoQubitDephasing <: Noise
TwoQubitDephasing noise operation.