7#include <triqs/mc_tools.hpp>
8#include <triqs/gfs.hpp>
9#include <triqs/mesh.hpp>
11#include "./vertex.hpp"
12#include "./params.hpp"
13#include "./solver_core.hpp"
15namespace triqs_ctint {
18 using vertex_factory_t = std::function<
vertex_t()>;
21 std::vector<vertex_factory_t> make_vertex_factories(
params_t const ¶ms, triqs::mc_tools::random_generator &rng,
22 std::optional<block2_gf_const_view<mesh::dlr_imfreq, matrix_valued>> D0_iw,
23 std::optional<gf_const_view<mesh::dlr_imfreq, matrix_valued>> Jperp_iw);
A struct combining both constr_params_t and solve_params_t.