openfermion.circuits.jw_slater_determinant

Obtain a Slater determinant.

The input is an :math:N_f \times N matrix :math:Q with orthonormal rows. Such a matrix describes the Slater determinant

.. math::

b^\dagger_1 \cdots b^\dagger_{N_f} \lvert \text{vac} \rangle,

where

.. math::

b^\dagger_j = \sum_{k = 1}^N Q_{jk} a^\dagger_k.

slater_determinant_matrix The matrix :math:Q which describes the Slater determinant to be prepared.

The Slater determinant as a sparse matrix.