18 std::unique_ptr<OptimizerFactory> m_main_optimizer;
19 std::unique_ptr<OptimizerFactory> m_separation_optimizer;
23 [[nodiscard]]
Optimizer *create(
const Model &t_model)
const override;
29 ScenarioBasedKAdaptabilityProblemSolver(
const ScenarioBasedKAdaptabilityProblemSolver& t_src);
31 [[nodiscard]] ScenarioBasedKAdaptabilityProblemSolver *clone()
const override;
33 ScenarioBasedKAdaptabilityProblemSolver& with_optimizer(
const OptimizerFactory& t_optimizer);
35 ScenarioBasedKAdaptabilityProblemSolver& with_separation_optimizer(
const OptimizerFactory& t_optimizer);