|
idol
A C++ Framework for Optimization
|
This is the complete list of members for idol::Optimizers::PADM, including all inherited members.
| add(const Var &t_var) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| add(const Ctr &t_ctr) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| add(const QCtr &t_ctr) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| Algorithm(const Model &t_model) (defined in idol::Algorithm) | idol::Algorithm | explicit |
| build() override (defined in idol::Algorithm) | idol::Algorithm | inlineprotected |
| check_feasibility() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| check_outer_iteration_limit() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| check_time_limit() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| compute_objective_value() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| detect_stagnation(bool t_feasibility_has_changed) (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| detect_stagnation_due_to_rescaling() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| 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::PADM) | idol::Optimizers::PADM | |
| get_ctr_farkas(const Ctr &t_ctr) const override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| get_inner_loop_iteration_count() const (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| get_n_solutions() const override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| get_outer_loop_iteration_count() const (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| get_reason() const override (defined in idol::Algorithm) | idol::Algorithm | |
| get_relative_gap() const override (defined in idol::Algorithm) | idol::Algorithm | |
| get_solution_index() const override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| get_status() const override (defined in idol::Algorithm) | idol::Algorithm | |
| get_var_primal(const Var &t_var) const override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| get_var_ray(const Var &t_var) const override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| get_var_reduced_cost(const Var &t_var) const override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| get_var_result(const Var &t_var, const std::function< double(const Var &, unsigned int)> &t_function) const (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| hook_before_optimize() override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| hook_optimize() override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| infeasibility_l1(unsigned int t_sub_problem_id, const PrimalPoint &t_solution) const (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| infeasibility_linf(unsigned int t_sub_problem_id, const PrimalPoint &t_solution) const (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| is_feasible() const (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| log_inner_loop(unsigned int t_inner_loop_iteration) (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| log_outer_loop() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| make_history() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| name() const override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | inline |
| Optimizer(const ::idol::Model &t_parent) (defined in idol::Optimizer) | idol::Optimizer | explicit |
| PADM(const Model &t_model, ADM::Formulation t_formulation, std::vector< idol::ADM::SubProblem > &&t_sub_problem_specs, PenaltyUpdate *t_penalty_update, SolutionStatus t_feasible_solution_status, Plots::Manager *t_plot_manager) (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| remove(const Var &t_var) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| remove(const Ctr &t_ctr) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| remove(const QCtr &t_ctr) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| restart() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| run_inner_loop() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | 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::PADM) | idol::Optimizers::PADM | protected |
| set_status(SolutionStatus t_status) (defined in idol::Algorithm) | idol::Algorithm | inlineprotectedvirtual |
| solve_sub_problem(unsigned int t_sub_problem_id) (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| sub_problem_spec(unsigned int t_sub_problem_id) (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | |
| update() override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_ctr_rhs(const Ctr &t_ctr) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_ctr_type(const Ctr &t_ctr) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_mat_coeff(const Ctr &t_ctr, const Var &t_var) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_obj() override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_obj_constant() override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_obj_sense() override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_penalty_parameters() (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_rhs() override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_var_lb(const Var &t_var) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_var_obj(const Var &t_var) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_var_type(const Var &t_var) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| update_var_ub(const Var &t_var) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| write(const std::string &t_name) override (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| write_iteration_history(const std::string &t_name) (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |
| write_solution(const std::string &t_name) (defined in idol::Optimizers::PADM) | idol::Optimizers::PADM | protected |