triqs_ctseg::measure_gw

#include <triqs_ctseg.hpp>

class measure_gw

measures Fourier transform of \(G(\tau)\) and \(F(\tau)\)

Measurement of

\[X^\sigma_a(i\omega_n) = \int_0^\beta d\tau\, e^{i\omega_n\tau} X^\sigma_a(\tau)\]

with \(X=G,F\) defined in [[measure_gt]].

The switches for these measurements are measure_gw and measure_fw. The

number of frequencies is specified through n_w.

This implementation uses [[precompute_fprefactor]].

The self-energy is automatically computed at the end of the simulations as

\[\Sigma_{ab}^{\sigma}(i\omega_{n})=\sum_c F_{ac}^{\sigma}(i\omega_{n})\left[G^{-1}\right]_{cb}^{\sigma}(i\omega_{n})\]

if the measurement of the improved estimator is turned on, or

\[\Sigma_{ab}^{\sigma}(i\omega_{n})\equiv\left[\mathcal{G}^{-1}\right]_{ab}^{\sigma}(i\omega_{n})-\left[G^{-1}\right]_{ab}^{\sigma}(i\omega_{n})\]

otherwise.

Public members

Member functions

(constructor)

accumulate

collect_results