Optimizers::GLPK

Doxygen

classGLPK:publicidol::OptimizerWithLazyUpdates<int,int,int>

Public Functions

explicitGLPK(constModel&t_model, boolt_continuous_relaxation)
inlinevirtualstd::stringname()constoverride
virtualvoidset_param_time_limit(doublet_time_limit)override
virtualvoidset_param_best_obj_stop(doublet_best_obj_stop)override
virtualvoidset_param_best_bound_stop(doublet_best_bound_stop)override
virtualvoidset_param_presolve(boolt_value)override
virtualvoidset_param_logs(boolt_value)override
inlineint&operator[](constVar&t_var)
inlineconstint&operator[](constVar&t_var)const
inlineint&operator[](constCtr&t_ctr)
inlineconstint&operator[](constCtr&t_ctr)const
inlinevirtualconst::idol::Model&parent()const
inlineboolget_param_logs()const
inlinedoubleget_param_time_limit()const
inlineunsignedintget_param_thread_limit()const
inlinevirtualvoidset_param_threads(unsignedintt_threads)
doubleget_param_best_obj_stop()const
doubleget_param_best_bound_stop()const
inlinedoubleget_tol_mip_relative_gap()const
inlinevirtualvoidset_tol_mip_relative_gap(doublet_tol_mip_relative_gap)
inlinedoubleget_tol_mip_absolute_gap()const
inlinevirtualvoidset_tol_mip_absolute_gap(doublet_mip_tol_absolute_gap)
inlinedoubleget_tol_feasibility()const
inlinevirtualvoidset_tol_feasibility(doublet_tol_feasibility)
inlinedoubleget_tol_optimality()const
inlinevirtualvoidset_tol_optimality(doublet_tol_optimality)
inlinedoubleget_tol_integer()const
inlinevirtualvoidset_tol_integer(doublet_tol_integer)
inlineunsignedintget_param_iteration_limit()const
inlinevoidset_param_iteration_limit(unsignedintt_iteration_limit)
inlineboolget_param_presolve()const
inlineboolget_param_infeasible_or_unbounded_info()const
inlinevirtualvoidset_param_infeasible_or_unbounded_info(boolt_value)
inlineconstTimer&time()const
doubleget_remaining_time()const
inlineboolis_terminated()const
virtualvoidterminate()
template<classT>
inlineT&as()
template<classT>
inlineconstT&as()const
template<classT>
inlineboolis()const

Public Static Functions

staticModelread_from_file(Env&t_env, conststd::string&t_filename)