Definition at line 18 of file Optimizers_HiGHS.h.
|
|
| HiGHS (const Model &t_model, bool t_continuous_relaxation) |
| std::string | name () const override |
|
void | set_tol_mip_relative_gap (double t_relative_gap_tolerance) override |
|
void | set_tol_mip_absolute_gap (double t_absolute_gap_tolerance) override |
|
void | set_tol_integer (double t_tol_integer) override |
|
void | set_tol_feasibility (double t_tol_feasibility) override |
|
void | set_tol_optimality (double t_tol_optimality) override |
|
void | set_param_logs (bool t_value) override |
|
void | set_param_presolve (bool t_value) override |
|
void | set_param_time_limit (double t_time_limit) override |
|
void | set_param_threads (unsigned int t_value) override |
|
void | set_param_best_bound_stop (double t_best_bound_stop) override |
|
void | set_param_best_obj_stop (double t_best_obj_stop) override |
| int & | operator[] (const Var &t_var) |
|
| void | hook_build () override |
|
void | hook_optimize () override |
|
void | run_without_presolve () |
| void | hook_write (const std::string &t_name) override |
| int | hook_add (const Var &t_var, bool t_add_column) override |
|
int | hook_add (const Ctr &t_ctr) override |
|
int | hook_add (const QCtr &t_ctr) override |
|
int | hook_add (const SOSCtr &t_ctr) override |
| void | hook_update_objective_sense () override |
|
void | update_objective_constant () |
| void | hook_update_matrix (const Ctr &t_ctr, const Var &t_var, double t_constant) override |
| void | hook_update () override |
|
void | hook_update (const Var &t_var) override |
|
void | hook_update (const Ctr &t_ctr) override |
| void | hook_update_objective () override |
| void | hook_update_rhs () override |
| void | hook_remove (const Var &t_var) override |
|
void | hook_remove (const Ctr &t_ctr) override |
|
void | hook_remove (const QCtr &t_ctr) override |
|
void | hook_remove (const SOSCtr &t_ctr) override |
|
void | set_var_attr (int t_index, int t_type, double t_lb, double t_ub, double t_obj) |
|
void | set_var_type (int t_index, int t_type) |
|
void | set_ctr_attr (int t_index, int t_type, double t_rhs) |
|
SolutionStatus | get_status () const override |
|
SolutionReason | get_reason () const override |
|
double | get_best_obj () const override |
|
double | get_best_bound () const override |
|
double | get_var_primal (const Var &t_var) const override |
|
double | get_var_reduced_cost (const Var &t_var) const override |
|
double | get_var_ray (const Var &t_var) const override |
|
double | get_ctr_dual (const Ctr &t_ctr) const override |
|
double | get_ctr_farkas (const Ctr &t_ctr) const override |
|
double | get_relative_gap () const override |
|
double | get_absolute_gap () const override |
|
unsigned int | get_n_solutions () const override |
|
unsigned int | get_solution_index () const override |
|
void | set_solution_index (unsigned int t_index) override |
|
void | analyze_status (HighsInt t_status) |
| void | build () final |
| void | write (const std::string &t_name) final |
| void | add (const Var &t_var) final |
| void | update () final |
| void | remove (const Var &t_var) final |
| bool | has_lazy (const Var &t_var) const |
| auto & | lazy (const Var &t_var) |
| auto & | lazy_vars () |
| auto & | lazy_ctrs () |
| auto & | lazy_qctrs () |
| auto & | lazy_sosctrs () |
| void | set_objective_to_be_updated () |
| bool | is_objective_to_be_updated () const |
| void | set_objective_as_updated () |
| void | set_rhs_to_be_updated () |
| bool | is_rhs_to_be_updated () const |
| void | set_rhs_as_updated () |
| void | update_obj_sense () override |
| void | update_obj () override |
| void | update_rhs () override |
| void | update_obj_constant () override |
| void | update_mat_coeff (const Ctr &t_ctr, const Var &t_var) override |
| void | update_ctr_type (const Ctr &t_ctr) override |
| void | update_ctr_rhs (const Ctr &t_ctr) override |
| void | update_var_type (const Var &t_var) override |
| void | update_var_lb (const Var &t_var) override |
| void | update_var_ub (const Var &t_var) override |
| void | update_var_obj (const Var &t_var) override |