dgamore.gap_function#

The superconducting gap function \(\Delta\), i.e. the eigenvector of the linearized Eliashberg equation.

class dgamore.gap_function.GapFunction(mat: ndarray, channel: SpinChannel = SpinChannel.NONE, nk: tuple[int, int, int] = (1, 1, 1), full_niv_range: bool = True, has_compressed_q_dimension: bool = False)[source]#

Bases: TwoPoint, IHaveChannel

Represents the superconducting gap function. Has one momentum dimension, two orbital dimensions and one fermionic frequency dimension. Inherits the two-point orbital bookkeeping and the irreducible-to-full-BZ unfold from TwoPoint and adds the pairing (singlet/triplet) channel.

Parameters: