18 std::unique_ptr<OptimizerFactory> m_optimistic_bilevel_optimizer;
20 PessimisticAsOptimistic() =
default;
24 PessimisticAsOptimistic(
const PessimisticAsOptimistic& t_src);
26 PessimisticAsOptimistic& with_optimistic_bilevel_optimizer(
const OptimizerFactory& t_optimizer);
29 return with_optimistic_bilevel_optimizer(t_optimizer);
32 void set_bilevel_description(
const Description &t_bilevel_description)
override;
38 static std::pair<Model, Bilevel::Description> make_model(
const Model &t_model,
const Bilevel::Description &t_description);