23#include <triqs/gfs.hpp>
24#include <triqs/mesh.hpp>
26#include "../qmc_data.hpp"
29namespace triqs_cthyb {
31 using namespace triqs::gfs;
32 using namespace triqs::mesh;
35 struct measure_G2_tau {
38 measure_G2_tau(std::optional<G2_tau_t> &G2_tau_opt, qmc_data
const &data, G2_measures_t
const &G2_measures);
40 void accumulate(mc_weight_t sign);
41 void collect_results(mpi::communicator
const &comm);
45 G2_tau_t::view_type G2_tau;
46 mc_weight_t average_sign;
48 G2_measures_t G2_measures;