.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _nrgljubljana_interface__nrg_params_t: nrgljubljana_interface::nrg_params_t ==================================== *#include * .. rst-class:: cppsynopsis class :red:`nrg_params_t` NRG low-level parameters Public members -------------- .. table:: :widths: 40 60 +---------------------+-------------+------------------------------------------------------------+ | dmnrg | bool | Perform DMNRG (density-matrix NRG) calculation | +---------------------+-------------+------------------------------------------------------------+ | cfs | bool | Perform CFS (complete Fock space) calculation | +---------------------+-------------+------------------------------------------------------------+ | fdm | bool | Perform FDM (full-density-matrix) calculation | +---------------------+-------------+------------------------------------------------------------+ | fdmexpv | bool | Calculate expectation values using FDM algorithm | +---------------------+-------------+------------------------------------------------------------+ | dmnrgmats | bool | DMNRG calculation on Matsubara axis | +---------------------+-------------+------------------------------------------------------------+ | fdmmats | bool | FDM calculation on Matsubara axis | +---------------------+-------------+------------------------------------------------------------+ | mats | size_t | Number of Matsubara points to collect | +---------------------+-------------+------------------------------------------------------------+ | specgt | std::string | Conductance curves to compute | +---------------------+-------------+------------------------------------------------------------+ | speci1t | std::string | I_1 curves to compute | +---------------------+-------------+------------------------------------------------------------+ | speci2t | std::string | I_2 curves to compute | +---------------------+-------------+------------------------------------------------------------+ | v3mm | bool | Compute 3-leg vertex on matsubara/matsubara axis? | +---------------------+-------------+------------------------------------------------------------+ | mMAX | int | Number of sites in the star representation | +---------------------+-------------+------------------------------------------------------------+ | Nmax | int | Number of sites in the Wilson chain | +---------------------+-------------+------------------------------------------------------------+ | xmax | double | Largest x in the discretization ODE solver | +---------------------+-------------+------------------------------------------------------------+ | discretization | std::string | Discretization scheme | +---------------------+-------------+------------------------------------------------------------+ | z | double | Parameter z in the logarithmic discretization | +---------------------+-------------+------------------------------------------------------------+ | tri | std::string | Tridiagonalisation approach | +---------------------+-------------+------------------------------------------------------------+ | preccpp | size_t | Precision for tridiagonalisation | +---------------------+-------------+------------------------------------------------------------+ | diag | std::string | Eigensolver routine (dsyev|dsyevr|zheev|zheevr|default) | +---------------------+-------------+------------------------------------------------------------+ | diagratio | double | Ratio of eigenstates computed in partial diagonalisation | +---------------------+-------------+------------------------------------------------------------+ | dsyevrlimit | size_t | Minimal matrix size for dsyevr | +---------------------+-------------+------------------------------------------------------------+ | zheevrlimit | size_t | Minimal matrix size for zheevr | +---------------------+-------------+------------------------------------------------------------+ | restart | bool | Restart calculation to achieve truncation goal? | +---------------------+-------------+------------------------------------------------------------+ | restartfactor | double | Rescale factor for restart=true | +---------------------+-------------+------------------------------------------------------------+ | safeguard | double | Additional states to keep in case of a near degeneracy | +---------------------+-------------+------------------------------------------------------------+ | safeguardmax | size_t | Maximal number of additional states | +---------------------+-------------+------------------------------------------------------------+ | fixeps | double | Threshold value for eigenvalue splitting corrections | +---------------------+-------------+------------------------------------------------------------+ | betabar | double | Parameter \bar{\beta} for thermodynamics | +---------------------+-------------+------------------------------------------------------------+ | gtp | double | Parameter p for G(T) calculations | +---------------------+-------------+------------------------------------------------------------+ | chitp | double | Parameter p for chi(T) calculations | +---------------------+-------------+------------------------------------------------------------+ | finite | bool | Perform Costi-Hewson-Zlatic finite-T calculation | +---------------------+-------------+------------------------------------------------------------+ | cfsgt | bool | CFS greater correlation function | +---------------------+-------------+------------------------------------------------------------+ | cfsls | bool | CFS lesser correlation function | +---------------------+-------------+------------------------------------------------------------+ | fdmgt | bool | FDM greater correlation function? | +---------------------+-------------+------------------------------------------------------------+ | fdmls | bool | FDM lesser correlation function? | +---------------------+-------------+------------------------------------------------------------+ | fdmexpvn | size_t | Iteration where we evaluate the expectation values | +---------------------+-------------+------------------------------------------------------------+ | finitemats | bool | T>0 calculation on Matsubara axis | +---------------------+-------------+------------------------------------------------------------+ | dm | bool | Compute density matrixes? | +---------------------+-------------+------------------------------------------------------------+ | broaden_min_ratio | double | Auto-tune broaden_min parameter | +---------------------+-------------+------------------------------------------------------------+ | omega0 | double | Smallest energy scale in the problem | +---------------------+-------------+------------------------------------------------------------+ | omega0_ratio | double | omega0 = omega0_ratio x T | +---------------------+-------------+------------------------------------------------------------+ | diagth | int | Number of diagonalisation threads | +---------------------+-------------+------------------------------------------------------------+ | substeps | bool | Interleaved diagonalization scheme | +---------------------+-------------+------------------------------------------------------------+ | strategy | std::string | Recalculation strategy | +---------------------+-------------+------------------------------------------------------------+ | Ninit | size_t | Initial Wilson chain ops | +---------------------+-------------+------------------------------------------------------------+ | reim | bool | Output imaginary parts of correlators? | +---------------------+-------------+------------------------------------------------------------+ | dumpannotated | size_t | Number of eigenvalues to dump | +---------------------+-------------+------------------------------------------------------------+ | dumpabs | bool | Dump in terms of absolute energies | +---------------------+-------------+------------------------------------------------------------+ | dumpscaled | bool | Dump using omega_N energy units | +---------------------+-------------+------------------------------------------------------------+ | dumpprecision | size_t | Dump with # digits of precision | +---------------------+-------------+------------------------------------------------------------+ | dumpgroups | bool | Dump by grouping degenerate states | +---------------------+-------------+------------------------------------------------------------+ | grouptol | double | Energy tolerance for considering two states as degenerate | +---------------------+-------------+------------------------------------------------------------+ | dumpdiagonal | size_t | Dump diagonal matrix elements | +---------------------+-------------+------------------------------------------------------------+ | savebins | bool | Save binned (unbroadened) data | +---------------------+-------------+------------------------------------------------------------+ | broaden | bool | Enable broadening of spectra | +---------------------+-------------+------------------------------------------------------------+ | emin | double | Lower binning limit | +---------------------+-------------+------------------------------------------------------------+ | emax | double | Upper binning limit | +---------------------+-------------+------------------------------------------------------------+ | bins | size_t | bins/decade for spectral data | +---------------------+-------------+------------------------------------------------------------+ | accumulation | double | Shift of the accumulation points for binning | +---------------------+-------------+------------------------------------------------------------+ | linstep | double | Bin width for linear mesh | +---------------------+-------------+------------------------------------------------------------+ | discard_trim | double | Peak clipping at the end of the run | +---------------------+-------------+------------------------------------------------------------+ | discard_immediately | double | Peak clipping on the fly | +---------------------+-------------+------------------------------------------------------------+ | goodE | double | Energy window parameter for patching | +---------------------+-------------+------------------------------------------------------------+ | NN1 | bool | Do N/N+1 patching? | +---------------------+-------------+------------------------------------------------------------+ | NN2even | bool | Use even iterations in N/N+2 patching | +---------------------+-------------+------------------------------------------------------------+ | NN2avg | bool | Average over even and odd N/N+2 spectra | +---------------------+-------------+------------------------------------------------------------+ | NNtanh | double | a in tanh[a(x-0.5)] window function | +---------------------+-------------+------------------------------------------------------------+ | width_td | size_t | Width of columns in 'td' output file | +---------------------+-------------+------------------------------------------------------------+ | width_custom | size_t | Width of columns in 'custom' output file | +---------------------+-------------+------------------------------------------------------------+ | prec_td | size_t | Precision of columns in 'td' output file | +---------------------+-------------+------------------------------------------------------------+ | prec_custom | size_t | Precision of columns in 'custom' output file | +---------------------+-------------+------------------------------------------------------------+ | prec_xy | size_t | Precision of spectral function output | +---------------------+-------------+------------------------------------------------------------+ | resume | bool | Attempt restart? | +---------------------+-------------+------------------------------------------------------------+ | log | std::string | List of tokens to define what to log | +---------------------+-------------+------------------------------------------------------------+ | logall | bool | Log everything | +---------------------+-------------+------------------------------------------------------------+ | done | bool | Create DONE file? | +---------------------+-------------+------------------------------------------------------------+ | calc0 | bool | Perform calculations at 0-th iteration? | +---------------------+-------------+------------------------------------------------------------+ | lastall | bool | Keep all states in the last iteratio for DMNRG | +---------------------+-------------+------------------------------------------------------------+ | lastalloverride | bool | Override automatic lastall setting | +---------------------+-------------+------------------------------------------------------------+ | dumpsubspaces | bool | Save detailed subspace info | +---------------------+-------------+------------------------------------------------------------+ | dump_f | bool | Dump matrix elements | +---------------------+-------------+------------------------------------------------------------+ | dumpenergies | bool | Dump (all) energies to file? | +---------------------+-------------+------------------------------------------------------------+ | logenumber | size_t | # of eigenvalues to show for log=e | +---------------------+-------------+------------------------------------------------------------+ | stopafter | std::string | Stop calculation at some point? | +---------------------+-------------+------------------------------------------------------------+ | forcestop | int | Stop iteration? | +---------------------+-------------+------------------------------------------------------------+ | removefiles | bool | Remove temporary data files? | +---------------------+-------------+------------------------------------------------------------+ | noimag | bool | Do not output imaginary parts of expvs | +---------------------+-------------+------------------------------------------------------------+ | checksumrules | bool | Check operator sumrules | +---------------------+-------------+------------------------------------------------------------+ | checkdiag | bool | Test diag results | +---------------------+-------------+------------------------------------------------------------+ | checkrho | bool | Test tr(rho)=1 | +---------------------+-------------+------------------------------------------------------------+ Non Member functions -------------------- .. table:: :widths: 40 60 +------------------------------------------------------------------+--+ | :ref:`h5_write ` | | +------------------------------------------------------------------+--+ | :ref:`h5_read ` | | +------------------------------------------------------------------+--+ .. toctree:: :hidden: nrg_params_t/h5_write nrg_params_t/h5_read