Circuit Library¶
This module provides a library of BosonicGate implementations.
State preparation¶
|
Prepares a bosonic Fock state. |
Passive linear optics¶
A number-conserving transformation of the mode operators, generated by \(b^\dagger_i b_j\). Beamsplitters and phase shifters are the two-mode and single-mode special cases, and together they generate any \(U(M)\).
|
Implements a passive linear-optical mode transformation. |
Time evolution¶
|
Implements the time evolution of a bosonic operator. |
Synthesis methods¶
How an Evolution gate gets decomposed in bosonic space is configurable through its
synthesis argument. The available methods live in the
synthesis module.