mrmustard.lab_dev.transformations¶
The classes representing transformations in quantum circuits.
Classes¶
|
The noisy amplifier channel. |
|
The noisy attenuator channel. |
|
The beam splitter gate. |
|
The Complex Fourier Transformation as a channel. |
|
Controlled X gate. |
|
Controlled Z gate. |
|
Base class for all CPTP channels. |
|
The displacement gate. |
|
The Fock damping operator. |
|
The Gaussian random noise channel. |
|
The generic N-mode Gaussian gate. |
|
The identity gate. |
|
N-mode interferometer. |
|
Mach-Zehnder gate. |
|
A CircuitComponent more general than Channels, which are CPTP Maps. |
|
A CircuitComponent with input and output wires on the ket side. |
|
Quadratic phase gate. |
|
The Phase noise channel. |
|
N-mode interferometer parametrized by an NxN orthogonal matrix (or 2N x 2N block-diagonal orthogonal matrix). |
|
The rotation gate. |
|
The two-mode squeezing gate. |
|
The squeezing gate. |
|
Base class for all transformations. |
|
Base class for all unitary transformations. |
Class Inheritance Diagram¶
