|
idol
A C++ Framework for Optimization
|
This is the complete list of members for idol::DantzigWolfe::Formulation, including all inherited members.
| add(const Var &t_var, double t_lb, double t_ub, VarType t_type, const LinExpr< Ctr > &t_column) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| add(const Ctr &t_ctr, CtrType t_type, const LinExpr< Var > &t_row) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| add_aggregation_constraint(unsigned int t_sub_problem_id, double t_lower_multiplicity, double t_upper_multiplicity) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| add_sub_problem() (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| clean_up(unsigned int t_sub_problem_id, double t_ratio) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| column_pool(unsigned int t_sub_problem_id) const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| compute_reduced_cost(unsigned int t_sub_problem_id, const DualPoint &t_master_dual, const PrimalPoint &t_generator) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| compute_sub_problem_objective(unsigned int t_sub_problem_id, const DualPoint &t_master_dual, bool t_use_farkas=false) const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| decomposition() const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| Formulation(const Model &t_original_formulation, const Annotation< unsigned int > &t_decomposition) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| generate_column(unsigned int t_sub_problem_id, PrimalPoint t_generator) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| generation_pattern(const Var &t_var) const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| get_model(const Var &t_var) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| get_model(const Var &t_var) const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| get_model(const Ctr &t_ctr) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| get_model(const Ctr &t_ctr) const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| get_n_present_generators() const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| get_original_space_var_primal(const Var &t_var, const PrimalPoint &t_master_primal) const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| load_columns_from_pool() (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| master() (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| master() const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| n_sub_problems() const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| present_generators(unsigned int t_id) const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| remove(const Var &t_var) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| remove(const Ctr &t_ctr) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| remove_column_if(unsigned int t_sub_problem_id, const std::function< bool(const Var &, const PrimalPoint &)> &t_indicator_for_removal) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| sub_problem(unsigned int t_id) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| sub_problem(unsigned int t_id) const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| sub_problems() (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| sub_problems() const (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | inline |
| update_obj(const QuadExpr< Var > &t_expr) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| update_sub_problem_objective(unsigned int t_sub_problem_id, const DualPoint &t_master_dual, bool t_use_farkas=false) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| update_var_lb(const Var &t_var, double t_lb, bool t_hard, bool t_remove_infeasible_columns) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| update_var_obj(const Var &t_var, double t_obj) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation | |
| update_var_ub(const Var &t_var, double t_ub, bool t_hard, bool t_remove_infeasible_columns) (defined in idol::DantzigWolfe::Formulation) | idol::DantzigWolfe::Formulation |