mc_weight_type accept() { Config.DT.confirm_insert_and_remove_One_Operator(); det->complete_operation(); #ifdef DEBUG std::cout << "CONFIG ACCEPT: " << Config.DT << std::endl; std::cout << "ROLL MATRIX: " << roll_matrix << std::endl; for (int a = 0; a < Config.Na; ++a) print_det(Config.dets[a]); #endif Config.update_Sign(); return Config.ratioNewSign_OldSign() * det->roll_matrix(roll_matrix); }