TRIQS/nrgljubljana_interface 4.0.0
A TRIQS application
Loading...
Searching...
No Matches
nrgljubljana_interface::solve_params_t

#include <nrgljubljana_interface/params.hpp>

Detailed Description

Parameters for the solve() method.

Definition at line 108 of file params.hpp.

Public Attributes

double alpha = 0.3
 Width of the logarithmic gaussian used for broadening.
double bandrescale = -1.0
 Band rescaling factor (half-width of the support of the hybridisation function); set to mesh_max if negative.
double gamma = 0.2
 Parameter for the Gaussian convolution step.
size_t keep = 100
 Maximum number of states to keep at each NRG step.
double keepenergy = -1.0
 Cut-off energy for truncation.
size_t keepmin = 0
 Minimum number of states to keep at each NRG step.
double Lambda = 2.0
 Logarithmic discretization parameter.
std::string method = "fdm"
 Method for calculating the dynamical quantities.
std::map< std::string, double > model_parameters
 Model parameters (name to value map, e.g. U1, eps1).
int Nz = 1
 Number of discretization meshes (interleaved twist parameters z).
double T = 0.001
 Temperature, \( k_B T / D \).
double Tmin = 1e-4
 Lowest energy scale on the Wilson chain.

Friends

void h5_read (h5::group h5group, std::string subgroup_name, solve_params_t &sp)
 Read solve_params_t from HDF5.
void h5_write (h5::group h5group, std::string subgroup_name, solve_params_t const &sp)
 Write solve_params_t to HDF5.

The documentation for this struct was generated from the following file: