triqs_ctint::solver_core

#include <triqs_ctint.hpp>

class solver_core

The Solver class

Public members

average_sign triqs_ctint::mc_weight_t Average sign of the CTINT
average_k double Average perturbation order
histogram std::optional<std::vector<double> > Average perturbation order distribution
density std::optional<block_matrix_t> The density matrix (measured by operator insertion)
M_tau std::optional<block_gf<imtime, M_tau_target_t> > Building block for the Green function in imaginary time (Eq. (23) in Notes)
M_hartree std::optional<block_matrix_t> Hartree-term of M_tau
M_iw_nfft std::optional<g_iw_t> Same as M_tau, but measured directly in Matsubara frequencies using NFFT
M4_iw std::optional<chi4_iw_t> Building block for the full vertex function measured directly in Matsubara frequencies using NFFT
M3pp_iw_nfft std::optional<chi3_iw_t> Building block for the fermion boson vertex (pp channel) in Matsubara frequencies using NFFT
M3ph_iw_nfft std::optional<chi3_iw_t> Building block for the fermion boson vertex (ph channel) in Matsubara frequencies using NFFT
M3pp_tau std::optional<chi3_tau_t> Building block for the fermion boson vertex (pp channel) in imaginary time
M3ph_tau std::optional<chi3_tau_t> Building block for the fermion boson vertex (ph channel) in imaginary time
M3pp_delta std::optional<chi2_tau_t> Equal-time peak in M3pp_tau
M3ph_delta std::optional<chi2_tau_t> Equal-time peak in M3ph_tau
chi2pp_tau std::optional<chi2_tau_t> The equal time correlator \(\chi_2\) in the particle-particle channel in imaginary times as obtained by operator insertion
chi2ph_tau std::optional<chi2_tau_t> The equal time correlator \(\chi_2\) in the particle-hole channel in imaginary times as obtained by operator insertion
chiAB_tau std::optional<gf<imtime> > The correlation function \(\chi_AB\) in imaginary times
M_iw std::optional<g_iw_t> The Fourier-transform of M_tau. Dependent on M_tau
G_iw triqs_ctint::g_iw_t Greens function in Matsubara frequencies (Eq. (18) in Notes). Dependent on M_iw
Sigma_iw triqs_ctint::g_iw_t Self-energy in Matsubara frequencies. Dependent on M_iw
M3pp_iw std::optional<chi3_iw_t> Building block for the fermion boson vertex (pp channel) in Matsubara frequencies
M3ph_iw std::optional<chi3_iw_t> Building block for the fermion boson vertex (ph channel) in Matsubara frequencies
F_iw std::optional<chi4_iw_t> The two-particle vertex function in purely fermionic notation (iw1, iw2, iw3)
G2c_iw std::optional<chi4_iw_t> The connected part of the two-particle Green function
G2_iw std::optional<chi4_iw_t> The two-particle Green function
chi2pp_iw std::optional<chi2_iw_t> The equal time correlator \(\chi_2\) in the particle-particle channel in Matsubara frequencies
chi2ph_iw std::optional<chi2_iw_t> The equal time correlator \(\chi_2\) in the particle-hole channel in Matsubara frequencies
chi2pp_conn_tau_from_M3 std::optional<chi2_tau_t> M2 in the particle-particle channel in imaginary time as obtained from M3
chi2ph_conn_tau_from_M3 std::optional<chi2_tau_t> M2 in the particle-hole channel in imaginary time as obtained from M3
chi2pp_tau_from_M3 std::optional<chi2_tau_t> The equal time correlator \(\chi_2\) in the particle-particle channel in imaginary times as obtained from M3pp_tau
chi2ph_tau_from_M3 std::optional<chi2_tau_t> The equal time correlator \(\chi_2\) in the particle-hole channel in imaginary times as obtained from M3ph_tau
chi2pp_iw_from_M3 std::optional<chi2_iw_t> The equal time correlator \(\chi_2\) in the particle-particle channel in imaginary frequencies as obtained from M3pp_tau
chi2ph_iw_from_M3 std::optional<chi2_iw_t> The equal time correlator \(\chi_2\) in the particle-hole channel in imaginary frequencies as obtained from M3ph_tau
chiAB_iw std::optional<gf<imfreq> > The correlation function \(\chi_AB\) in imaginary frequencies
chi3pp_iw std::optional<chi3_iw_t> The equal time correlator \(\chi_3\) in the particle-particle channel in Matsubara frequencies
chi3ph_iw std::optional<chi3_iw_t> The equal time correlator \(\chi_3\) in the particle-hole channel in Matsubara frequencies
chi3pp_iw_nfft std::optional<chi3_iw_t> The equal time correlator \(\chi_3\) in the particle-particle channel in Matsubara frequencies as obtained by the NFFT \(M_3\) measurement
chi3ph_iw_nfft std::optional<chi3_iw_t> The equal time correlator \(\chi_3\) in the particle-hole channel in Matsubara frequencies as obtained by the NFFT \(M_3\) measurement
G0_iw triqs_ctint::g_iw_t Noninteracting Green Function in Matsubara frequencies
D0_iw std::optional<block2_gf<imfreq, matrix_valued> > Dynamic density-density interaction in Matsubara frequencies
Jperp_iw std::optional<gf<imfreq, matrix_valued> > Dynamic spin-spin interaction in Matsubara frequencies
G0_shift_iw triqs_ctint::g_iw_t The shifted noninteracting Green Function in Matsubara frequencies
G0_shift_tau triqs_ctint::g_tau_t The shifted noninteracting Green Function in imaginary time
constr_params triqs_ctint::constr_params_t  
last_solve_params std::optional<solve_params_t>  

Member functions

(constructor)  
solve