Circuit LibraryΒΆ

This module provides a library of FermionicGate implementations.

Evolution(num_modes, operator[, time])

Implements the time evolution of an operator.

InitializeModes(occupation)

Implements the fermionic mode initialization.

OrbitalRotation(rotation_unitary)

Implements an orbital rotation.

UCJ(norb, nelec, diag_coulomb_mats, ...[, ...])

Implements the (local) unitary cluster Jastrow ((L)UCJ) ansatz.