Definition at line 17 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
Public Methods | |
| CriticalValueColumnAndConstraintGeneration (const Model &t_model, const idol::Robust::Description &t_description, const OptimizerFactory &t_master_optimizer, const OptimizerFactory &t_deterministic_optimizer) | |
| std::string | name () 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 |
| unsigned | get_n_solutions () const override |
| unsigned | get_solution_index () const override |
| const idol::Robust::Description & | description () const |
| const OptimizerFactory & | get_master_optimizer_factory () const |
| const OptimizerFactory & | get_deterministic_optimizer_factory () const |
| SolutionStatus | get_status () const override |
| SolutionReason | get_reason () const override |
| double | get_best_obj () const override |
| double | get_best_bound () const override |
| double | get_relative_gap () const override |
| double | get_absolute_gap () const override |
Protected Methods | |
| void | add (const Var &t_var) override |
| void | add (const Ctr &t_ctr) override |
| void | add (const QCtr &t_ctr) override |
| void | add (const SOSCtr &t_ctr) override |
| void | remove (const Var &t_var) override |
| void | remove (const Ctr &t_ctr) override |
| void | remove (const QCtr &t_ctr) override |
| void | remove (const SOSCtr &t_ctr) override |
| void | update () override |
| void | write (const std::string &t_name) override |
| void | hook_optimize () override |
| void | set_solution_index (unsigned t_index) override |
| 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 |
| void | solve_master_problem () |
| void | analyze_master_problem () |
| bool | check_stopping_criterion () |
| void | solve_sub_problems () |
| void | build () override |
| virtual void | set_status (SolutionStatus t_status) |
| virtual void | set_reason (SolutionReason t_reason) |
| virtual void | set_best_bound (double t_value) |
| virtual void | set_best_obj (double t_value) |
|
inlineoverrideprotected |
Definition at line 31 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 32 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 33 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 30 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotectedinherited |
Definition at line 21 of file Algorithm.h.
|
inlinenodiscard |
Definition at line 68 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlinenodiscard |
Definition at line 70 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlinenodiscard |
Definition at line 69 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlinenodiscardoverride |
Definition at line 59 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 35 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 36 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 37 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 34 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineprotectedvirtualinherited |
Definition at line 25 of file Algorithm.h.
|
inlineprotectedvirtualinherited |
Definition at line 26 of file Algorithm.h.
|
inlineprotectedvirtualinherited |
Definition at line 24 of file Algorithm.h.
|
inlineprotectedvirtualinherited |
Definition at line 23 of file Algorithm.h.
|
inlineoverrideprotected |
Definition at line 38 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 48 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 47 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 46 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 43 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 45 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 42 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 44 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 50 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 52 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 49 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.
|
inlineoverrideprotected |
Definition at line 51 of file Optimizers_CriticalValueColumnAndConstraintGeneration.h.