add(const Var &t_var) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
add(const Ctr &t_ctr) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
add(const QCtr &t_ctr) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
add_initial_scenario_by_min_or_max(const OptimizerFactory &t_optimizer, double t_coefficient) (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
add_initial_scenarios() (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
Algorithm(const Model &t_model) (defined in idol::Algorithm) | idol::Algorithm | explicit |
build() override (defined in idol::Algorithm) | idol::Algorithm | inlineprotected |
check_termination_criteria() (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
ColumnAndConstraintGeneration(const Model &t_parent, const ::idol::Robust::Description &t_robust_description, const ::idol::Bilevel::Description &t_bilevel_description, const OptimizerFactory &t_master_optimizer, std::vector< Point< Var > > t_initial_scenarios, OptimizerFactory *t_initial_scenario_by_minimization, OptimizerFactory *t_initial_scenario_by_maximization, const std::list< std::unique_ptr< OptimizerFactory > > &t_optimizer_feasibility_separation, const std::list< std::unique_ptr< OptimizerFactory > > &t_optimizer_optimality_separation, const std::list< std::unique_ptr< OptimizerFactory > > &t_optimizer_joint_separation) (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | |
get_absolute_gap() const override (defined in idol::Algorithm) | idol::Algorithm | |
get_best_bound() const override (defined in idol::Algorithm) | idol::Algorithm | |
get_best_obj() const override (defined in idol::Algorithm) | idol::Algorithm | |
get_ctr_dual(const Ctr &t_ctr) const override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | |
get_ctr_farkas(const Ctr &t_ctr) const override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | |
get_master_timer() const (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | inline |
get_n_iterations() const (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | inline |
get_n_scenarios() const (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | inline |
get_n_solutions() const override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | |
get_reason() const override (defined in idol::Algorithm) | idol::Algorithm | |
get_relative_gap() const override (defined in idol::Algorithm) | idol::Algorithm | |
get_separation_timer() const (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | inline |
get_solution_index() const override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | |
get_status() const override (defined in idol::Algorithm) | idol::Algorithm | |
get_var_primal(const Var &t_var) const override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | |
get_var_ray(const Var &t_var) const override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | |
get_var_reduced_cost(const Var &t_var) const override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | |
hook_before_optimize() override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
hook_optimize() override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
log_banner() (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
log_iteration(bool t_is_feasibility_separation, const std::string &t_optimizer_name, const SolutionStatus &t_status, const SolutionReason &t_reason, bool t_separation_outcome) (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
log_iteration_separator() (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
name() const override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | |
Optimizer(const ::idol::Model &t_parent) (defined in idol::Optimizer) | idol::Optimizer | explicit |
remove(const Var &t_var) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
remove(const Ctr &t_ctr) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
remove(const QCtr &t_ctr) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
set_best_bound(double t_value) (defined in idol::Algorithm) | idol::Algorithm | inlineprotectedvirtual |
set_best_obj(double t_value) (defined in idol::Algorithm) | idol::Algorithm | inlineprotectedvirtual |
set_reason(SolutionReason t_reason) (defined in idol::Algorithm) | idol::Algorithm | inlineprotectedvirtual |
set_solution_index(unsigned int t_index) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
set_status(SolutionStatus t_status) (defined in idol::Algorithm) | idol::Algorithm | inlineprotectedvirtual |
solve_adversarial_problem() (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
solve_feasibility_adversarial_problem() (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
solve_joint_adversarial_problem() (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
solve_master_problem() (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
solve_optimality_adversarial_problem() (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update() override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_ctr_rhs(const Ctr &t_ctr) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_ctr_type(const Ctr &t_ctr) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_mat_coeff(const Ctr &t_ctr, const Var &t_var) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_obj() override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_obj_constant() override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_obj_sense() override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_rhs() override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_var_lb(const Var &t_var) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_var_obj(const Var &t_var) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_var_type(const Var &t_var) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
update_var_ub(const Var &t_var) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |
write(const std::string &t_name) override (defined in idol::Optimizers::Robust::ColumnAndConstraintGeneration) | idol::Optimizers::Robust::ColumnAndConstraintGeneration | protected |