triqs_ctseg::measure_chipmt¶
#include <triqs_ctseg.hpp>
class measure_chipmt
Measure for the transverse correlation function in imaginary time
Measure
\[\chi_\pm(\tau) = 0.5 \langle T s_+(\tau)s_-(0)\rangle\]
- Binning meshes:
- let N be the number of “time slices” of G, i.e. the physical number of
- storage bins, N = Gt[k].numberTimeSlices with indices n=0,…,N-1; then for
- integer mesh the mapping from tau to the bin index n is n = int(floor(tau (N-1)/beta + 0.5)) the first bin is [0,beta/(2(N-1)) ) the last bin is [beta-beta/(2(N-1)), beta ] (tau=beta goes to the last bin) the n-th bin is [n beta/(N-1) - beta /(2(N-1)), n beta/(N-1) + beta/(2(N-1))
) width of inner bins is beta/(N-1), width of outer bins (indices 0, N-1) is beta/(2(N-1)) center of bins is at _integer_ multiples of beta/(N-1)
Public members¶
params | const triqs_ctseg::qmc_parameters * | |
config | const triqs_ctseg::configuration * | |
chipmt | gf<triqs::gfs::imtime> & | |
beta | double | |
Noverbeta | double | |
Z | double |