quantax.model.MultiPf#

class quantax.model.MultiPf#

Multi-Pfaffian wavefunction \(\psi(n) = \sum_i \mathrm{pf}(n \star F_i \star n)\).

__init__(npfs: int = 4, F: Array | None = None, dtype: dtype | None = None, out_dtype: dtype | None = None)#

Initialize the MultiPf model.

Parameters:
  • npfs – The number of Pfaffians.

  • F – The antisymmetric matrices with shape (npfs, Nfmodes, Nfmodes). If None, it will be initialized as paired Fermi sea orbitals.

  • 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, F stores the real and imaginary parts using real numbers.