Apply an amplitude damping channel

Applies an amplitude damping channel with a given probability to the target qubit in the density_matrix.

density_matrix numpy.ndarray

Density matrix of the system

probability float

Probability error is applied p \in [0, 1]

target_qubit int

target for the channel error.

transpose bool

Conjugate transpose channel operators, useful for acting on Hamiltonians in variational channel state models

new_density_matrix numpy.ndarray

Density matrix with the channel applied.