Construct a LDCA circuit (see article by P. Dallaire-Demers et al. (2019)), applying ncycles layers of matchgates routines on nb_fermionic_modes qubits.
nb_fermionic_modes (int) – Number of qubits.
ncycles (int) – Number of LDCA cycles.
eigstate_ind (int, optional) – Eigenstate index. Defaults to 0.
slater (Optional[bool]) – Whether to only include excitation-preserving rotations. Defaults to False.
Circuit