| example_model | Generate Example Optimization Models | 
| example_solver | Create a HiGHS Solver Object | 
| highs_available_solver_options | Available Solver Options | 
| highs_control | Highs Control | 
| highs_model | Create a Highs Model | 
| highs_solve | Solve an Optimization Problems | 
| highs_solver | Highs Solver | 
| highs_write_model | Write a Highs Model to a File | 
| hi_model_get_ncons | Get Number of Constraints in a Model | 
| hi_model_get_nvars | Get Number of Variables in a Highs Model | 
| hi_model_set_constraint_matrix | Set Constraint Matrix for Highs Model | 
| hi_model_set_hessian | Set Hessian Matrix for Highs Model | 
| hi_model_set_lhs | Set Left Hand Side for a Highs Model | 
| hi_model_set_lower | Set Lower Bounds for Highs Model | 
| hi_model_set_ncol | Sets the number of columns in the model | 
| hi_model_set_nrow | Set the number of rows in the model | 
| hi_model_set_objective | Set Objective for Highs Model | 
| hi_model_set_offset | Set Offset for Highs Model | 
| hi_model_set_rhs | Set Right Hand Side for a Highs Model | 
| hi_model_set_sense | Set the sense of the optimization model | 
| hi_model_set_upper | Set Upper Bounds for a Highs Model | 
| hi_model_set_vartype | Set Variable Types in a Highs Model | 
| hi_new_model | Create new Highs Model | 
| hi_new_solver | Create a new solver instance. | 
| hi_reset_global_scheduler | Reset Global Scheduler | 
| hi_solver_add_cols | Add Variables to Model | 
| hi_solver_add_rows | Add Constraints to Model | 
| hi_solver_add_vars | Add Variables to the Solver | 
| hi_solver_change_constraint_bounds | Change Constraint Bounds | 
| hi_solver_change_variable_bounds | Change Variable Bounds | 
| hi_solver_clear | Clear All Solver Data | 
| hi_solver_clear_model | Clear Model Data | 
| hi_solver_clear_solver | Clear Solver State | 
| hi_solver_get_bool_option | Get Boolean Option Value | 
| hi_solver_get_constraint_bounds | Get Constraint Bounds | 
| hi_solver_get_constraint_matrix | Get Constraint Matrix | 
| hi_solver_get_dbl_option | Get Double Option Value | 
| hi_solver_get_int_option | Get Integer Option Value | 
| hi_solver_get_lp_costs | Get Objective Coefficients | 
| hi_solver_get_num_col | Get Number of Variables | 
| hi_solver_get_num_row | Get Number of Constraints | 
| hi_solver_get_option | Get a HiGHS Solver Option | 
| hi_solver_get_options | Get multiple HiGHS Solver Options | 
| hi_solver_get_sense | Get the optimization sense of the solver instance. | 
| hi_solver_get_solution | Get Solution | 
| hi_solver_get_str_option | Get String Option Value | 
| hi_solver_get_variable_bounds | Get Variable Bounds | 
| hi_solver_get_vartype | Get Variable Types | 
| hi_solver_infinity | Get Solver Infinity Value | 
| hi_solver_info | Get Solver Information | 
| hi_solver_run | Run the Solver | 
| hi_solver_set_coeff | Set a coefficient in the constraint matrix. | 
| hi_solver_set_constraint_bounds | Set constraint bounds for a given constraint. | 
| hi_solver_set_integrality | Set integrality for a set of variables in the solver. | 
| hi_solver_set_objective | Set the objective coefficient for a set of variables. | 
| hi_solver_set_offset | Set the objective offset for the solver. | 
| hi_solver_set_option | Set a HiGHS Solver Option | 
| hi_solver_set_options | Set Multiple HiGHS Solver Options | 
| hi_solver_set_sense | Set the optimization sense of the solver instance. | 
| hi_solver_set_variable_bounds | Set variable bounds for a set of variables. | 
| hi_solver_status | Get Solver Status | 
| hi_solver_status_message | Get Solver Status Message | 
| hi_solver_write_basis | Write Basis to File | 
| hi_solver_write_model | Write Model to File |