Hamiltonian Setup

This module provide a single interface to the different Hamiltonian setup procedures for each operational modes described below.

Normal mode

This set of modules implements the Hamiltonian setup for each symmetry sector assuming \(\vec{Q}=\left[\vec{N}_\uparrow,\vec{N}_\downarrow \right]\). Where \(\vec{N}_\sigma=N_\sigma\) if the total number of electrons with spin \(\sigma\) is conserved (ed_total_ud = T ) or \(\vec{N}_\sigma=[ N_{1\sigma},\dots,N_{N_{orb}\sigma} ]\) if the number of electrons in the orbital \(\alpha=1,\dots,N_{orb}\) and spin \(\sigma\) is conserved (ed_total_ud = F).

This case corresponds to the normal phase in presence of spin conservation, possibly reduced to \(U(1)\) in presence of long range magnetic order along \(z\) quantization axis of the spin operator.

Superconductive mode

This set of modules implements the Hamiltonian setup for each symmetry sector assuming \(\vec{Q}\equiv S_z=N_\uparrow-N_\downarrow\).

This case corresponds to the superconductive phase with \(s-\) wave pairing.

Non-SU(2) mode

This set of modules implements the Hamiltonian setup for each symmetry sector assuming \(\vec{Q}\equiv N_{tot}=N_\uparrow+N_\downarrow\).

This case corresponds to the normal phase in the absence of spin conservation, as for instance in presence of Spin-Orbit coupling.