@@ -467,7 +467,7 @@ void run_dual_simplex_thread(
467467
468468template <typename i_t , typename f_t >
469469optimization_problem_solution_t <i_t , f_t > run_concurrent (
470- optimization_problem_t <i_t , f_t >& op_problem,
470+ const optimization_problem_t <i_t , f_t >& op_problem,
471471 detail::problem_t <i_t , f_t >& problem,
472472 pdlp_solver_settings_t <i_t , f_t > const & settings,
473473 bool is_batch_mode)
@@ -540,7 +540,7 @@ optimization_problem_solution_t<i_t, f_t> run_concurrent(
540540
541541template <typename i_t , typename f_t >
542542optimization_problem_solution_t <i_t , f_t > solve_lp_with_method (
543- optimization_problem_t <i_t , f_t >& op_problem,
543+ const optimization_problem_t <i_t , f_t >& op_problem,
544544 detail::problem_t <i_t , f_t >& problem,
545545 pdlp_solver_settings_t <i_t , f_t > const & settings,
546546 bool is_batch_mode)
@@ -714,6 +714,12 @@ optimization_problem_solution_t<i_t, f_t> solve_lp(
714714 bool problem_checking, \
715715 bool use_pdlp_solver_mode); \
716716 \
717+ template optimization_problem_solution_t <int , F_TYPE> solve_lp_with_method ( \
718+ const optimization_problem_t <int , F_TYPE>& op_problem, \
719+ detail::problem_t <int , F_TYPE>& problem, \
720+ pdlp_solver_settings_t <int , F_TYPE> const & settings, \
721+ bool is_batch_mode = false ); \
722+ \
717723 template optimization_problem_t <int , F_TYPE> mps_data_model_to_optimization_problem ( \
718724 raft::handle_t const * handle_ptr, \
719725 const cuopt::mps_parser::mps_data_model_t <int , F_TYPE>& data_model);
0 commit comments