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 — Type
Noise <: QuantumOperatorAbstract type representing a quantum noise operation.
BraketSimulator.Kraus — Type
Kraus <: NoiseKraus noise operation.
BraketSimulator.BitFlip — Type
BraketSimulator.BitFlip <: Noiselabel noise operation.
BraketSimulator.PhaseFlip — Type
BraketSimulator.PhaseFlip <: Noiselabel noise operation.
BraketSimulator.PauliChannel — Type
PauliChannel <: NoisePauliChannel noise operation.
BraketSimulator.TwoQubitPauliChannel — Type
TwoQubitPauliChannel <: NoisePauli channel noise operation on two qubits.
BraketSimulator.MultiQubitPauliChannel — Type
MultiQubitPauliChannel{N} <: NoisePauli channel noise operation on N qubits.
BraketSimulator.Depolarizing — Type
BraketSimulator.Depolarizing <: Noiselabel noise operation.
BraketSimulator.PhaseDamping — Type
BraketSimulator.PhaseDamping <: Noiselabel noise operation.
BraketSimulator.AmplitudeDamping — Type
BraketSimulator.AmplitudeDamping <: Noiselabel noise operation.
BraketSimulator.GeneralizedAmplitudeDamping — Type
GeneralizedAmplitudeDamping <: NoiseGeneralizedAmplitudeDamping noise operation.
BraketSimulator.TwoQubitDepolarizing — Type
BraketSimulator.TwoQubitDepolarizing <: Noiselabel noise operation.
BraketSimulator.TwoQubitDephasing — Type
BraketSimulator.TwoQubitDephasing <: Noiselabel noise operation.