Definition at line 21 of file OptimizerFactory.h.
|
|
virtual Optimizer * | operator() (const Model &t_model) const |
|
virtual OptimizerFactory * | clone () const =0 |
| template<class T> |
| T & | as () |
| template<class T> |
| const T & | as () const |
| template<class T> |
| bool | is () const |
◆ as() [1/2]
template<class T>
| T & idol::OptimizerFactory::as |
( |
| ) |
|
|
inline |
◆ as() [2/2]
template<class T>
| const T & idol::OptimizerFactory::as |
( |
| ) |
const |
|
inline |
◆ is()
template<class T>
| bool idol::OptimizerFactory::is |
( |
| ) |
const |
|
inlinenodiscard |
◆ m_best_bound_stop
| std::optional<double> idol::OptimizerFactory::m_best_bound_stop |
|
protected |
◆ m_best_obj_stop
| std::optional<double> idol::OptimizerFactory::m_best_obj_stop |
|
protected |
◆ m_infeasible_or_unbounded_info
| std::optional<bool> idol::OptimizerFactory::m_infeasible_or_unbounded_info |
|
protected |
◆ m_iteration_count_limit
| std::optional<unsigned int> idol::OptimizerFactory::m_iteration_count_limit |
|
protected |
◆ m_logs
| std::optional<bool> idol::OptimizerFactory::m_logs |
|
protected |
◆ m_presolve
| std::optional<bool> idol::OptimizerFactory::m_presolve |
|
protected |
◆ m_thread_limit
| std::optional<unsigned int> idol::OptimizerFactory::m_thread_limit |
|
protected |
◆ m_time_limit
| std::optional<double> idol::OptimizerFactory::m_time_limit |
|
protected |
◆ m_tol_feasibility
| std::optional<double> idol::OptimizerFactory::m_tol_feasibility |
|
protected |
◆ m_tol_integer
| std::optional<double> idol::OptimizerFactory::m_tol_integer |
|
protected |
◆ m_tol_mip_absolute_gap
| std::optional<double> idol::OptimizerFactory::m_tol_mip_absolute_gap |
|
protected |
◆ m_tol_mip_relative_gap
| std::optional<double> idol::OptimizerFactory::m_tol_mip_relative_gap |
|
protected |
◆ m_tol_optimality
| std::optional<double> idol::OptimizerFactory::m_tol_optimality |
|
protected |