quantax.model.RestrictedDet#

class quantax.model.RestrictedDet#

Restricted determinant wavefunction \(\psi(n) = \mathrm{det}(n_\uparrow \star U) \mathrm{det}(n_\downarrow \star U)\). Only works for spinful systems with equal number of spin-up and spin-down particles.

__init__(U: Array | None = None, dtype: dtype | None = None, out_dtype: dtype | None = None)#

Initialize the RestrictedDet model.

Parameters:
  • U – The orbital matrix. If None, it will be initialized as a Fermi sea.

  • dtype – The data type for orbital parameters.

  • out_dtype – The data type for computations and outputs. When dtype is real and out_dtype is complex, U stores the real and imaginary parts using real numbers.

property U_full: Array#

Returns the full orbital matrix U.