23#include <triqs/mc_tools.hpp>
24#include "../qmc_data.hpp"
26namespace triqs_cthyb {
29 class move_remove_c_cdag {
32 configuration &config;
33 mc_tools::random_generator &rng;
34 int block_index, block_size;
35 histogram *histo_proposed, *histo_accepted;
37 h_scalar_t new_atomic_weight, new_atomic_reweighting;
40 histogram *add_histo(std::string
const &name, histo_map_t *histos);
43 move_remove_c_cdag(
int block_index,
int block_size, std::string
const &block_name, qmc_data &data, mc_tools::random_generator &rng,
46 mc_weight_t attempt();