.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _triqs_ctint__solver_core: triqs_ctint::solver_core ======================== *#include * .. rst-class:: cppsynopsis class :red:`solver_core` The Solver class Public members -------------- .. table:: :widths: 40 60 +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | average_sign | mc_weight_t | Average sign of the CTINT | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | average_k | double | Average perturbation order | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | auto_corr_time | double | Auto-correlation time | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | histogram | std::optional> | Average perturbation order distribution | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | density | std::optional | The density matrix (measured by operator insertion) | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M_tau | std::optional> | Building block for the Green function in imaginary time (Eq. (23) in Notes) | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M_hartree | std::optional | Hartree-term of M_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M_iw_nfft | std::optional | Same as M_tau, but measured directly in Matsubara frequencies using NFFT | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M4_iw | std::optional | Building block for the full vertex function measured directly in Matsubara frequencies using NFFT | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M4pp_iw | std::optional | Building block for the full vertex function (pp channel) measured directly in Matsubara frequencies using NFFT | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M4ph_iw | std::optional | Building block for the full vertex function (ph channel) measured directly in Matsubara frequencies using NFFT | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3pp_iw_nfft | std::optional | Building block for the fermion boson vertex (pp channel) in Matsubara frequencies using NFFT | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3ph_iw_nfft | std::optional | Building block for the fermion boson vertex (ph channel) in Matsubara frequencies using NFFT | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3pp_tau | std::optional | Building block for the fermion boson vertex (pp channel) in imaginary time | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3ph_tau | std::optional | Building block for the fermion boson vertex (ph channel) in imaginary time | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3xph_tau | std::optional | Building block for the fermion boson vertex (xph channel) in imaginary time | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3pp_delta | std::optional | Equal-time peak in M3pp_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3ph_delta | std::optional | Equal-time peak in M3ph_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3xph_delta | std::optional | Equal-time peak in M3ph_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2pp_tau | std::optional | The equal time correlator :math:`\chi_2` in the particle-particle channel in imaginary times as obtained by operator insertion | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2ph_tau | std::optional | The equal time correlator :math:`\chi_2` in the particle-hole channel in imaginary times as obtained by operator insertion | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chiAB_tau | std::optional> | The correlation function :math:`\chi_AB` in imaginary times | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M_iw | std::optional | The Fourier-transform of M_tau. Dependent on M_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G_iw | g_iw_t | Greens function in Matsubara frequencies (Eq. (18) in Notes). Dependent on M_iw | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | Sigma_iw | g_iw_t | Self-energy in Matsubara frequencies. Dependent on M_iw | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3pp_iw | std::optional | Building block for the fermion boson vertex (pp channel) in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3ph_iw | std::optional | Building block for the fermion boson vertex (ph channel) in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | M3xph_iw | std::optional | Building block for the fermion boson vertex (xph channel) in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | F_iw | std::optional | The two-particle vertex function in purely fermionic notation (iw1, iw2, iw3) | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | Fpp_iw | std::optional | The two-particle vertex function (pp channel) | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | Fph_iw | std::optional | The two-particle vertex function (ph channel) | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G2c_iw | std::optional | The connected part of the two-particle Green function | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G2ppc_iw | std::optional | The connected part of the two-particle Green function (pp channel) | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G2phc_iw | std::optional | The connected part of the two-particle Green function (ph channel) | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G2_iw | std::optional | The two-particle Green function | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G2pp_iw | std::optional | The two-particle Green function (pp channel) | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G2ph_iw | std::optional | The two-particle Green function (ph channel) | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2pp_iw | std::optional | The equal time correlator :math:`\chi_2` in the particle-particle channel in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2ph_iw | std::optional | The equal time correlator :math:`\chi_2` in the particle-hole channel in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2pp_conn_tau_from_M3 | std::optional | M2 in the particle-particle channel in imaginary time as obtained from M3 | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2ph_conn_tau_from_M3 | std::optional | M2 in the particle-hole channel in imaginary time as obtained from M3 | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2xph_conn_tau_from_M3 | std::optional | M2 in the particle-hole-cross channel in imaginary time as obtained from M3 | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2pp_tau_from_M3 | std::optional | The equal time correlator :math:`\chi_2` in the particle-particle channel in imaginary times as obtained from M3pp_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2ph_tau_from_M3 | std::optional | The equal time correlator :math:`\chi_2` in the particle-hole channel in imaginary times as obtained from M3ph_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2xph_tau_from_M3 | std::optional | The equal time correlator :math:`\chi_2` in the particle-hole-cross channel in imaginary times as obtained from M3ph_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2pp_iw_from_M3 | std::optional | The equal time correlator :math:`\chi_2` in the particle-particle channel in imaginary frequencies as obtained from M3pp_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2ph_iw_from_M3 | std::optional | The equal time correlator :math:`\chi_2` in the particle-hole channel in imaginary frequencies as obtained from M3ph_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi2xph_iw_from_M3 | std::optional | The equal time correlator :math:`\chi_2` in the particle-hole-cross channel in imaginary frequencies as obtained from M3ph_tau | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chiAB_iw | std::optional> | The correlation function :math:`\chi_AB` in imaginary frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi3pp_iw | std::optional | The equal time correlator :math:`\chi_3` in the particle-particle channel in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi3ph_iw | std::optional | The equal time correlator :math:`\chi_3` in the particle-hole channel in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi3xph_iw | std::optional | The equal time correlator :math:`\chi_3` in the particle-hole-cross channel in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi3pp_iw_nfft | std::optional | The equal time correlator :math:`\chi_3` in the particle-particle channel in Matsubara frequencies as obtained by the NFFT :math:`M_3` measurement | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | chi3ph_iw_nfft | std::optional | The equal time correlator :math:`\chi_3` in the particle-hole channel in Matsubara frequencies as obtained by the NFFT :math:`M_3` measurement | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G0_iw | g_iw_t | Noninteracting Green Function in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | D0_iw | std::optional> | Dynamic density-density interaction in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | Jperp_iw | std::optional> | Dynamic spin-spin interaction in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G0_shift_iw | g_iw_t | The shifted noninteracting Green Function in Matsubara frequencies | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | G0_shift_tau | g_tau_t | The shifted noninteracting Green Function in imaginary time | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | constr_params | constr_params_t | | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | last_solve_params | std::optional | | +--------------------------+-------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ Member functions ---------------- .. table:: :widths: 40 60 +--------------------------------------------------------------+--+ | :ref:`(constructor) ` | | +--------------------------------------------------------------+--+ | :ref:`solve ` | | +--------------------------------------------------------------+--+ .. toctree:: :hidden: solver_core/constructor solver_core/solve