16 std::optional<bool> m_continuous_relaxation;
18 explicit HiGHS(
bool t_continuous_relaxation) : m_continuous_relaxation(t_continuous_relaxation) {}
20 [[nodiscard]]
Optimizer *create(
const Model &t_model)
const override;
24 HiGHS(
const HiGHS&) =
default;
25 HiGHS(HiGHS&&)
noexcept =
default;
27 HiGHS& operator=(
const HiGHS&) =
delete;
28 HiGHS& operator=(HiGHS&&)
noexcept =
delete;
30 static HiGHS ContinuousRelaxation();
32 [[nodiscard]] HiGHS *clone()
const override;
34 HiGHS& with_continuous_relaxation_only(
bool t_value);