View source on GitHub |
Building blocks of algorithms for quantum simulation.
Modules
state_preparation
module: Operations for preparing useful quantum states.
Functions
bogoliubov_transform(...)
: Perform a Bogoliubov transformation.
ffft(...)
: Performs fast fermionic Fourier transform.
optimal_givens_decomposition(...)
: Implement a circuit that provides the unitary that is generated by single-particle fermion generators
prepare_gaussian_state(...)
: Prepare a fermionic Gaussian state from a computational basis state.
prepare_slater_determinant(...)
: Prepare a Slater determinant from a computational basis state.
swap_network(...)
: Apply operations to pairs of qubits or modes using a swap network.