◆ add() [1/4]
| void idol::Optimizers::Robust::MaxMinRelaxation::add |
( |
const Ctr & | t_ctr | ) |
|
|
inlineoverrideprotected |
◆ add() [2/4]
| void idol::Optimizers::Robust::MaxMinRelaxation::add |
( |
const QCtr & | t_ctr | ) |
|
|
inlineoverrideprotected |
◆ add() [3/4]
| void idol::Optimizers::Robust::MaxMinRelaxation::add |
( |
const SOSCtr & | t_ctr | ) |
|
|
inlineoverrideprotected |
◆ add() [4/4]
| void idol::Optimizers::Robust::MaxMinRelaxation::add |
( |
const Var & | t_var | ) |
|
|
inlineoverrideprotected |
◆ build()
| void idol::Algorithm::build |
( |
| ) |
|
|
inlineoverrideprotectedinherited |
◆ description()
◆ get_ctr_dual()
| double idol::Optimizers::Robust::MaxMinRelaxation::get_ctr_dual |
( |
const Ctr & | t_ctr | ) |
const |
|
inlinenodiscardoverride |
◆ get_ctr_farkas()
| double idol::Optimizers::Robust::MaxMinRelaxation::get_ctr_farkas |
( |
const Ctr & | t_ctr | ) |
const |
|
inlinenodiscardoverride |
◆ get_deterministic_optimizer_factory()
| const OptimizerFactory & idol::Optimizers::Robust::MaxMinRelaxation::get_deterministic_optimizer_factory |
( |
| ) |
const |
|
inlinenodiscard |
◆ get_master_optimizer_factory()
| const OptimizerFactory & idol::Optimizers::Robust::MaxMinRelaxation::get_master_optimizer_factory |
( |
| ) |
const |
|
inlinenodiscard |
◆ get_n_solutions()
| unsigned idol::Optimizers::Robust::MaxMinRelaxation::get_n_solutions |
( |
| ) |
const |
|
inlinenodiscardoverride |
◆ get_solution_index()
| unsigned idol::Optimizers::Robust::MaxMinRelaxation::get_solution_index |
( |
| ) |
const |
|
inlinenodiscardoverride |
◆ get_var_ray()
| double idol::Optimizers::Robust::MaxMinRelaxation::get_var_ray |
( |
const Var & | t_var | ) |
const |
|
inlinenodiscardoverride |
◆ get_var_reduced_cost()
| double idol::Optimizers::Robust::MaxMinRelaxation::get_var_reduced_cost |
( |
const Var & | t_var | ) |
const |
|
inlinenodiscardoverride |
◆ name()
| std::string idol::Optimizers::Robust::MaxMinRelaxation::name |
( |
| ) |
const |
|
inlinenodiscardoverride |
◆ remove() [1/4]
| void idol::Optimizers::Robust::MaxMinRelaxation::remove |
( |
const Ctr & | t_ctr | ) |
|
|
inlineoverrideprotected |
◆ remove() [2/4]
| void idol::Optimizers::Robust::MaxMinRelaxation::remove |
( |
const QCtr & | t_ctr | ) |
|
|
inlineoverrideprotected |
◆ remove() [3/4]
| void idol::Optimizers::Robust::MaxMinRelaxation::remove |
( |
const SOSCtr & | t_ctr | ) |
|
|
inlineoverrideprotected |
◆ remove() [4/4]
| void idol::Optimizers::Robust::MaxMinRelaxation::remove |
( |
const Var & | t_var | ) |
|
|
inlineoverrideprotected |
◆ set_best_bound()
| virtual void idol::Algorithm::set_best_bound |
( |
double | t_value | ) |
|
|
inlineprotectedvirtualinherited |
◆ set_best_obj()
| virtual void idol::Algorithm::set_best_obj |
( |
double | t_value | ) |
|
|
inlineprotectedvirtualinherited |
◆ set_reason()
| virtual void idol::Algorithm::set_reason |
( |
SolutionReason | t_reason | ) |
|
|
inlineprotectedvirtualinherited |
◆ set_solution_index()
| void idol::Optimizers::Robust::MaxMinRelaxation::set_solution_index |
( |
unsigned | t_index | ) |
|
|
inlineoverrideprotected |
◆ set_status()
| virtual void idol::Algorithm::set_status |
( |
SolutionStatus | t_status | ) |
|
|
inlineprotectedvirtualinherited |
◆ update()
| void idol::Optimizers::Robust::MaxMinRelaxation::update |
( |
| ) |
|
|
inlineoverrideprotected |
◆ update_ctr_rhs()
| void idol::Optimizers::Robust::MaxMinRelaxation::update_ctr_rhs |
( |
const Ctr & | t_ctr | ) |
|
|
inlineoverrideprotected |
◆ update_ctr_type()
| void idol::Optimizers::Robust::MaxMinRelaxation::update_ctr_type |
( |
const Ctr & | t_ctr | ) |
|
|
inlineoverrideprotected |
◆ update_mat_coeff()
| void idol::Optimizers::Robust::MaxMinRelaxation::update_mat_coeff |
( |
const Ctr & | t_ctr, |
|
|
const Var & | t_var ) |
|
inlineoverrideprotected |
◆ update_obj()
| void idol::Optimizers::Robust::MaxMinRelaxation::update_obj |
( |
| ) |
|
|
inlineoverrideprotected |
◆ update_obj_constant()
| void idol::Optimizers::Robust::MaxMinRelaxation::update_obj_constant |
( |
| ) |
|
|
inlineoverrideprotected |
◆ update_obj_sense()
| void idol::Optimizers::Robust::MaxMinRelaxation::update_obj_sense |
( |
| ) |
|
|
inlineoverrideprotected |
◆ update_rhs()
| void idol::Optimizers::Robust::MaxMinRelaxation::update_rhs |
( |
| ) |
|
|
inlineoverrideprotected |
◆ update_var_obj()
| void idol::Optimizers::Robust::MaxMinRelaxation::update_var_obj |
( |
const Var & | t_var | ) |
|
|
inlineoverrideprotected |
◆ update_var_type()
| void idol::Optimizers::Robust::MaxMinRelaxation::update_var_type |
( |
const Var & | t_var | ) |
|
|
inlineoverrideprotected |
◆ use_indicator()
| bool idol::Optimizers::Robust::MaxMinRelaxation::use_indicator |
( |
| ) |
const |
|
inlinenodiscard |
◆ write()
| void idol::Optimizers::Robust::MaxMinRelaxation::write |
( |
const std::string & | t_name | ) |
|
|
inlineoverrideprotected |