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 |