#include <nrgljubljana_interface/params.hpp>
Construction parameters for the NRGLjubljana solver.
Definition at line 28 of file params.hpp.
|
| std::string | get_model_dir () const |
| | Resolve the template directory for the chosen model and symmetry.
|
|
|
double | mesh_max = 10 |
| | Maximum frequency of the logarithmic mesh.
|
|
double | mesh_min = 1e-4 |
| | Minimum frequency of the logarithmic mesh.
|
|
double | mesh_ratio = 1.05 |
| | Common ratio of the geometric (logarithmic) frequency mesh.
|
|
std::string | model = "SIAM" |
| | Impurity model to solve (selects a template directory).
|
|
std::string | ops = "" |
| | Operators whose expectation values are to be calculated.
|
|
std::string | params = "" |
| | List of model parameters that need to be specified.
|
|
bool | pol2x2 = false |
| | Use a 2x2 spin structure in the Wilson chain.
|
|
bool | polarized = false |
| | Use a spin-polarized Wilson chain.
|
|
bool | rungs = false |
| | Include channel-mixing terms in the Wilson chain.
|
|
std::string | specchit = "" |
| | Susceptibilities to compute.
|
|
std::string | specd = "" |
| | Spectral functions of doublet operators to compute.
|
|
std::string | specot = "" |
| | Spectral functions of orbital-triplet operators to compute.
|
|
std::string | specq = "" |
| | Spectral functions of quadruplet operators to compute.
|
|
std::string | specs = "" |
| | Spectral functions of singlet operators to compute.
|
|
std::string | spect = "" |
| | Spectral functions of triplet operators to compute.
|
|
std::string | specv3 = "" |
| | 3-leg vertex functions to compute.
|
|
std::string | symtype = "QS" |
| | Symmetry type (NRGLjubljana symmetry code, e.g. QS, QSZ, ISO).
|
|
std::string | templatedir = NRGIF_TEMPLATE_DIR |
| | Path to the template library (defaults to the bundled templates).
|
◆ get_model_dir()
| std::string nrgljubljana_interface::constr_params_t::get_model_dir |
( |
| ) |
const |
|
inlinenodiscard |
Resolve the template directory for the chosen model and symmetry.
Returns templatedir/model/symtype, with the $NRGIF_TEMPLATE_DIR environment variable overriding templatedir when set.
- Returns
- Absolute path to the model/symmetry template directory.
Definition at line 47 of file params.hpp.
The documentation for this struct was generated from the following file: