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
— TypeBraketSimulator.BitFlip <: Noise
label noise operation.
BraketSimulator.PhaseFlip
— TypeBraketSimulator.PhaseFlip <: Noise
label 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
— TypeBraketSimulator.Depolarizing <: Noise
label noise operation.
BraketSimulator.PhaseDamping
— TypeBraketSimulator.PhaseDamping <: Noise
label noise operation.
BraketSimulator.AmplitudeDamping
— TypeBraketSimulator.AmplitudeDamping <: Noise
label noise operation.
BraketSimulator.GeneralizedAmplitudeDamping
— TypeGeneralizedAmplitudeDamping <: Noise
GeneralizedAmplitudeDamping noise operation.
BraketSimulator.TwoQubitDepolarizing
— TypeBraketSimulator.TwoQubitDepolarizing <: Noise
label noise operation.
BraketSimulator.TwoQubitDephasing
— TypeBraketSimulator.TwoQubitDephasing <: Noise
label noise operation.