17 std::unique_ptr<OptimizerFactory> m_optimizer_factory;
18 std::optional<PrimalPoint> m_initial_point;
20 SubProblem() =
default;
22 SubProblem(
const SubProblem&);
23 SubProblem(SubProblem&&) =
default;
25 SubProblem& operator=(
const SubProblem&) =
delete;
26 SubProblem& operator=(SubProblem&&) =
default;
30 SubProblem& with_initial_point(
const PrimalPoint& t_initial_point,
bool t_force =
false);
34 PrimalPoint initial_point()
const;