nrgljubljana_interface.solver_core.SolveParamsT

class nrgljubljana_interface.solver_core.SolveParamsT

Bases: object

Parameters for the solve() method.


Synthesized constructor with the following keyword arguments:

Parameters:
model_parametersdict[str -> float]
Lambdafloat, default=2.0
Nzint, default=1
Tminfloat, default=1e-4
keepint, default=100
keepenergyfloat, default=-1.0
keepminint, default=0
Tfloat, default=0.001
alphafloat, default=0.3
gammafloat, default=0.2
methodstr, default=”fdm”
bandrescalefloat, default=-1.0

Attributes

Lambda

Logarithmic discretization parameter.

Nz

Number of discretization meshes (interleaved twist parameters z).

T

Temperature, \(k_B T / D\).

Tmin

Lowest energy scale on the Wilson chain.

alpha

Width of the logarithmic gaussian used for broadening.

bandrescale

Band rescaling factor (half-width of the support of the hybridisation function); set to mesh_max if negative.

gamma

Parameter for the Gaussian convolution step.

keep

Maximum number of states to keep at each NRG step.

keepenergy

Cut-off energy for truncation.

keepmin

Minimum number of states to keep at each NRG step.

method

Method for calculating the dynamical quantities.

model_parameters

Model parameters (name to value map, e.g. U1, eps1).