.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _triqs_ctseg__measure_gw: triqs_ctseg::measure_gw ======================= *#include * .. rst-class:: cppsynopsis class :red:`measure_gw` measures Fourier transform of :math:`G(\tau)` and :math:`F(\tau)` Measurement of .. math:: X^\sigma_a(i\omega_n) = \int_0^\beta d\tau\, e^{i\omega_n\tau} X^\sigma_a(\tau) .. with :math:`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 .. math:: \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 .. math:: \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 -------------- .. table:: :widths: 40 60 +------------------+------------------------------------------+--+ | params | const triqs_ctseg::qmc_parameters * | | +------------------+------------------------------------------+--+ | p | const triqs_ctseg::solve_params_t * | | +------------------+------------------------------------------+--+ | config | const triqs_ctseg::configuration * | | +------------------+------------------------------------------+--+ | gw | block_gf & | | +------------------+------------------------------------------+--+ | fw | block_gf & | | +------------------+------------------------------------------+--+ | sigmaw | block_gf & | | +------------------+------------------------------------------+--+ | g0w | block_gf_const_view | | +------------------+------------------------------------------+--+ | fprefactor | std::shared_ptr | | +------------------+------------------------------------------+--+ | n_w | int | | +------------------+------------------------------------------+--+ | beta | double | | +------------------+------------------------------------------+--+ | Z | double | | +------------------+------------------------------------------+--+ | c_exp | vector | | +------------------+------------------------------------------+--+ | cdag_exp | vector | | +------------------+------------------------------------------+--+ | c_inner_index | vector | | +------------------+------------------------------------------+--+ | cdag_inner_index | vector | | +------------------+------------------------------------------+--+ Member functions ---------------- .. table:: :widths: 40 60 +-------------------------------------------------------------------+--+ | :ref:`(constructor) ` | | +-------------------------------------------------------------------+--+ | :ref:`accumulate ` | | +-------------------------------------------------------------------+--+ | :ref:`collect_results ` | | +-------------------------------------------------------------------+--+ .. toctree:: :hidden: measure_gw/constructor measure_gw/accumulate measure_gw/collect_results