netket.experimental.models.MultiSlater2nd#
- class netket.experimental.models.MultiSlater2nd[source]#
Bases:
Module
A slater determinant ansatz for second-quantised spinless or spin-full fermions with a sum of determinants.
Refer to
Slater2nd
for details about the different variants of Hartree Fock and the flags.- Attributes
-
generalized:
bool
= False# Uses Generalized Hartree-Fock if True (defaults to False, corresponding to the standard spin-conserving Hartree-Fock).
-
restricted:
bool
= True# Flag to select the restricted- or unrestricted- Hartree Fock orbitals (Defaults to restricted).
This flag is ignored if
generalized=True
.If restricted, only one set of orbitals are parametrised, and they are used for all spin subsectors. This only works if every spin subsector holds the same number of fermions.
If unrestricted, a different set of orbitals are parametrised and used for each spin subsector.
-
hilbert:
SpinOrbitalFermions
# The Hilbert space upon which this ansatz is defined. Used to determine the number of orbitals and spin subspectors.
-
generalized: