netket.models.MultiSlater2nd#
- class netket.models.MultiSlater2nd[source]#
Bases:
ModuleA slater determinant ansatz for second-quantised spinless or spin-full fermions with a sum of determinants.
Refer to
Slater2ndfor 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.