quant_met.mean_field.hamiltonians.ThreeBand.

gap_equation_loop#

static ThreeBand.gap_equation_loop(bdg_energies, bdg_wavefunctions, delta, beta, hubbard_int_orbital_basis, k)#

Calculate the gap equation.

The gap equation determines the order parameter for superconductivity by relating the pairings to the spectral properties of the BdG Hamiltonian.

Parameters:
bdg_energiesnumpy.ndarray

BdG energies

bdg_wavefunctionsnumpy.ndarray

BdG wavefunctions

deltanumpy.ndarray

Delta

betafloat

Beta

hubbard_int_orbital_basisnumpy.ndarray

Hubard interaction in orbital basis

knumpy.ndarray

List of k points in reciprocal space.

Returns:
numpy.ndarray

New pairing gap in orbital basis, adjusted to remove global phase.