TRIQS/triqs_ctint 4.0.0
A TRIQS application
Loading...
Searching...
No Matches
triqs_ctint::container_set

#include <triqs_ctint/container_set.hpp>

Detailed Description

Container for all (optional) quantities measured and post-processed by the solver.

Definition at line 13 of file container_set.hpp.

Inheritance diagram for triqs_ctint::container_set:
triqs_ctint::solver_core

Public Attributes

double accumulation_time
 Accumulation time in seconds.
double auto_corr_time
 Auto-correlation time.
double average_k
 Average perturbation order.
std::optional< double > average_k_error
 Error bar on the average perturbation order.
mc_weight_t average_sign
 Average Monte-Carlo sign.
std::optional< double > average_sign_error
 Error bar on the average sign.
std::optional< chi2_tau_t > chi2ph_conn_tau_from_M3
 Connected \( \chi^{(2)} \) (particle-hole channel) in imaginary time, obtained from \( M^{(3)} \).
std::optional< chi2_iw_t > chi2ph_iw
 Correlator \( \chi^{(2)}_{ph}(i\omega) \) (particle-hole channel) in Matsubara frequencies.
std::optional< chi2_iw_t > chi2ph_iw_from_M3
 Correlator \( \chi^{(2)}_{ph}(i\omega) \) (particle-hole channel), obtained from \( M^{(3)}_{ph}(\tau) \).
std::optional< chi2_tau_t > chi2ph_tau
 Correlator \( \chi^{(2)}_{ph}(\tau) \) (particle-hole channel) in imaginary time, obtained by operator insertion.
std::optional< chi2_tau_t > chi2ph_tau_from_M3
 Correlator \( \chi^{(2)}_{ph}(\tau) \) (particle-hole channel), obtained from \( M^{(3)}_{ph}(\tau) \).
std::optional< chi2_tau_t > chi2pp_conn_tau_from_M3
 Connected \( \chi^{(2)} \) (particle-particle channel) in imaginary time, obtained from \( M^{(3)} \).
std::optional< chi2_iw_t > chi2pp_iw
 Correlator \( \chi^{(2)}_{pp}(i\omega) \) (particle-particle channel) in Matsubara frequencies.
std::optional< chi2_iw_t > chi2pp_iw_from_M3
 Correlator \( \chi^{(2)}_{pp}(i\omega) \) (particle-particle channel), obtained from \( M^{(3)}_{pp}(\tau) \).
std::optional< chi2_tau_t > chi2pp_tau
 Correlator \( \chi^{(2)}_{pp}(\tau) \) (particle-particle channel) in imaginary time, obtained by operator insertion.
std::optional< chi2_tau_t > chi2pp_tau_from_M3
 Correlator \( \chi^{(2)}_{pp}(\tau) \) (particle-particle channel), obtained from \( M^{(3)}_{pp}(\tau) \).
std::optional< chi2_tau_t > chi2xph_conn_tau_from_M3
 Connected \( \chi^{(2)} \) (particle-hole-cross channel) in imaginary time, obtained from \( M^{(3)} \).
std::optional< chi2_iw_t > chi2xph_iw_from_M3
 Correlator \( \chi^{(2)}_{xph}(i\omega) \) (particle-hole-cross channel), obtained from \( M^{(3)}_{xph}(\tau) \).
std::optional< chi2_tau_t > chi2xph_tau_from_M3
 Correlator \( \chi^{(2)}_{xph}(\tau) \) (particle-hole-cross channel), obtained from \( M^{(3)}_{xph}(\tau) \).
std::optional< chi3_iw_t > chi3ph_iw
 Correlator \( \chi^{(3)}_{ph}(i\omega) \) (particle-hole channel) in Matsubara frequencies.
std::optional< chi3_iw_t > chi3ph_iw_nfft
 Correlator \( \chi^{(3)}_{ph}(i\omega) \) (particle-hole channel), obtained from the NFFT \( M^{(3)} \) measurement.
std::optional< chi3_iw_t > chi3pp_iw
 Correlator \( \chi^{(3)}_{pp}(i\omega) \) (particle-particle channel) in Matsubara frequencies.
std::optional< chi3_iw_t > chi3pp_iw_nfft
 Correlator \( \chi^{(3)}_{pp}(i\omega) \) (particle-particle channel), obtained from the NFFT \( M^{(3)} \) measurement.
std::optional< chi3_iw_t > chi3xph_iw
 Correlator \( \chi^{(3)}_{xph}(i\omega) \) (particle-hole-cross channel) in Matsubara frequencies.
std::optional< gf< imfreq > > chiAB_iw
 Correlation function \( \chi_{AB}(i\omega) \) in Matsubara frequencies.
std::optional< gf< imtime > > chiAB_tau
 Correlation function \( \chi_{AB}(\tau) \) in imaginary time.
std::optional< block_matrix_t > density
 The density (measured by operator insertion).
std::optional< chi4_iw_t > F_iw
 The two-particle vertex function \( F \) in purely fermionic notation.
std::optional< chi4_iw_t > Fph_iw
 The two-particle vertex function \( F \) (particle-hole channel).
std::optional< chi4_iw_t > Fpp_iw
 The two-particle vertex function \( F \) (particle-particle channel).
std::optional< chi4_iw_t > G2_conn_iw
 Connected part of the two-particle Green's function \( G^{(2)} \).
std::optional< chi4_iw_t > G2_iw
 The two-particle Green's function \( G^{(2)} \).
std::optional< chi4_iw_t > G2ph_conn_iw
 Connected part of the two-particle Green's function \( G^{(2)} \) (particle-hole channel).
std::optional< chi4_iw_t > G2ph_iw
 The two-particle Green's function \( G^{(2)} \) (particle-hole channel).
std::optional< chi4_iw_t > G2pp_conn_iw
 Connected part of the two-particle Green's function \( G^{(2)} \) (particle-particle channel).
std::optional< chi4_iw_t > G2pp_iw
 The two-particle Green's function \( G^{(2)} \) (particle-particle channel).
g_iw_t G_iw
 Green's function \( G(i\omega) \) in Matsubara frequencies.
std::optional< std::vector< double > > histogram
 Perturbation-order distribution.
std::optional< chi2_tau_t > M3ph_delta
 Equal-time peak of \( M^{(3)}_{ph}(\tau) \).
std::optional< chi3_iw_t > M3ph_iw
 Building block \( M^{(3)}_{ph}(i\omega) \) (particle-hole channel) for the fermion-boson vertex in Matsubara frequencies.
std::optional< chi3_iw_t > M3ph_iw_nfft
 Building block \( M^{(3)}_{ph}(i\omega) \) (particle-hole channel) for the fermion-boson vertex, measured using NFFT.
std::optional< chi3_tau_t > M3ph_tau
 Building block \( M^{(3)}_{ph}(\tau) \) (particle-hole channel) for the fermion-boson vertex in imaginary time.
std::optional< chi2_tau_t > M3pp_delta
 Equal-time peak of \( M^{(3)}_{pp}(\tau) \).
std::optional< chi3_iw_t > M3pp_iw
 Building block \( M^{(3)}_{pp}(i\omega) \) (particle-particle channel) for the fermion-boson vertex in Matsubara frequencies.
std::optional< chi3_iw_t > M3pp_iw_nfft
 Building block \( M^{(3)}_{pp}(i\omega) \) (particle-particle channel) for the fermion-boson vertex, measured using NFFT.
std::optional< chi3_tau_t > M3pp_tau
 Building block \( M^{(3)}_{pp}(\tau) \) (particle-particle channel) for the fermion-boson vertex in imaginary time.
std::optional< chi2_tau_t > M3xph_delta
 Equal-time peak of \( M^{(3)}_{xph}(\tau) \).
std::optional< chi3_iw_t > M3xph_iw
 Building block \( M^{(3)}_{xph}(i\omega) \) (particle-hole-cross channel) for the fermion-boson vertex in Matsubara frequencies.
std::optional< chi3_tau_t > M3xph_tau
 Building block \( M^{(3)}_{xph}(\tau) \) (particle-hole-cross channel) for the fermion-boson vertex in imaginary time.
std::optional< chi4_iw_t > M4_iw
 Building block \( M^{(4)}(i\omega) \) for the full vertex, measured in Matsubara frequencies using NFFT.
std::optional< chi4_iw_t > M4ph_iw
 Building block \( M^{(4)}_{ph}(i\omega) \) (particle-hole channel) for the full vertex, measured using NFFT.
std::optional< chi4_iw_t > M4pp_iw
 Building block \( M^{(4)}_{pp}(i\omega) \) (particle-particle channel) for the full vertex, measured using NFFT.
std::optional< block_matrix_t > M_hartree
 Hartree term of \( M(\tau) \).
std::optional< g_iw_t > M_iw
 Fourier transform of \( M(\tau) \).
std::optional< g_dlr_iw_t > M_iw_nfft
 Same as \( M(\tau) \), but measured directly in Matsubara frequencies using NFFT on the DLR grid.
std::optional< block_gf< imtime, M_tau_target_t > > M_tau
 Building block for the Green's function in imaginary time \( M(\tau) \).
uint64_t nmeasures
 Total number of measurements.
g_iw_t Sigma_dyn_iw
 Dynamic self-energy \( \Sigma_{dyn}(i\omega) \) in Matsubara frequencies (DLR, decays to zero).
std::optional< block_matrix_t > Sigma_hartree
 Static (Hartree) part of the self-energy, \( \Sigma = \Sigma_{dyn} + \Sigma_{hartree} \).
double warmup_time
 Warmup time in seconds.

Friends

void h5_read (h5::group h5group, std::string subgroup_name, container_set &c)
 Function that reads all containers from hdf5 file.
void h5_write (h5::group h5group, std::string subgroup_name, container_set const &c)
 Function that writes all containers to hdf5 file.

The documentation for this struct was generated from the following file: