28    std::optional<bool> m_continuous_relaxation;
 
   29    std::optional<bool> m_lazy_cuts;
 
   30    std::optional<unsigned int> m_max_n_solution_in_pool;
 
   31    std::list<std::unique_ptr<CallbackFactory>> m_callbacks;
 
   33    Map<GRB_IntParam, int> m_int_params;
 
   34    Map<GRB_DoubleParam, double> m_double_params;
 
   46    static Gurobi ContinuousRelaxation();
 
   50    Gurobi& with_lazy_cut(
bool t_value);
 
   52    Gurobi& with_max_n_solution_in_pool(
unsigned int t_value);
 
   54    Gurobi& with_continuous_relaxation_only(
bool t_value);
 
   56    Gurobi& with_external_param(GRB_IntParam t_param, 
int t_value);
 
   58    Gurobi& with_external_param(GRB_DoubleParam t_param, 
double t_value);
 
   60    static Model read_from_file(
Env& t_env, 
const std::string& t_filename);