25namespace nrgljubljana_interface {
31 std::optional<g_w_t>
A_w;
40 std::optional<g_w_t>
C_w;
43 std::optional<g_w_t>
G_w;
52 std::optional<g_w_t>
I_w;
61 std::map<std::string, double>
expv;
64 std::map<std::string, double>
tdfdm;
74 auto grp = h5group.create_group(subgroup_name);
93 auto grp = h5group.open_group(subgroup_name);
Collection of all output containers held by the solver.
std::optional< g_w_t > G_w
The retarded Green's function .
std::map< std::string, double > expv
Expectation values of local impurity operators.
std::optional< g_w_t > Sigma_w
The retarded self-energy (computed from , , and ).
std::optional< g_w_t > B_l_w
The spectral function of the auxiliary correlator .
std::optional< g_w_t > F_l_w
The auxiliary Green's function .
std::optional< g_w_t > F_r_w
The auxiliary Green's function .
std::optional< g_w_t > I_w
The auxiliary Green's function .
std::optional< g_w_t > SigmaHartree_w
Constant Hartree shift to the self-energy, stored as a Green's function.
std::optional< g_w_t > B_r_w
The spectral function of the auxiliary correlator .
std::map< std::string, double > tdfdm
Thermodynamic variables (FDM algorithm).
std::optional< g_w_t > C_w
The spectral function of the auxiliary correlator .
friend void h5_read(h5::group h5group, std::string subgroup_name, container_set &c)
Read all containers from an HDF5 file.
std::optional< g_w_t > chi_SS_w
Spin susceptibility .
friend void h5_write(h5::group h5group, std::string subgroup_name, container_set const &c)
Write all containers to an HDF5 file.
std::optional< g_w_t > chi_NN_w
Charge susceptibility .
std::optional< g_w_t > A_w
The spectral function .