constr() parameters

Solver.__init__(beta, gf_struct, n_iw=500, n_tau=5001, use_D=False, use_Jperp=False, n_tau_dynamical_interactions=5001, n_iw_dynamical_interactions=500)[source]

Initialise the solver.

Parameters:

beta : scalar

Inverse temperature.

gf_struct : list of pairs [ [str,[int,…]], …]

Structure of the Green’s functions. It must be a list of pairs, each containing the name of the Green’s function block as a string and a list of integer indices. For example: [ ['up', [0, 1, 2]], ['down', [0, 1, 2]] ].

n_iw : integer, optional

Number of Matsubara frequencies used for the Green’s functions.

n_tau : integer, optional

Number of imaginary time points used for the Green’s functions.

use_D : bool, optional

Use dynamic density-density interaction given via S.D0_iw[bl1, bl2][i,j]

use_Jperp : bool, optional

Use dynamic spin-spin interaction given via S.Jperp[i,j]

n_tau_dynamical_interactions : int, optional

Number of tau pts for D0_tau and jperp_tau (Default 10001)

n_iw_dynamical_interactions : int, optional

Number of matsubara freqs for D0_iw and jperp_iw (Default 200)