BM_lp Member List

This is the complete list of members for BM_lp, including all inherited members.

append_branching_vars(const double *x, const BCP_vec< BCP_var * > &vars, const BCP_vec< int > &select_pos, BCP_vec< BCP_lp_branching_object * > &candidates)BCP_lp_user
bbBranch(OsiBranchingInformation &brInfo, BCP_vec< BCP_lp_branching_object * > &cands)BM_lp
BCP_lp_user()BCP_lp_userinline
bestSbResult_BM_lpprivate
bm_bufBM_lpprivate
BM_lp()BM_lp
bm_statsBM_lpprivate
bonmin_BM_lpprivate
branch_close_to_half(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const int to_be_selected, const double etol, BCP_vec< BCP_lp_branching_object * > &candidates)BCP_lp_user
branch_close_to_one(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const int to_be_selected, const double etol, BCP_vec< BCP_lp_branching_object * > &candidates)BCP_lp_user
broadcast_message(const BCP_process_t proc_type, const BCP_buffer &buf)BCP_lp_user
clear_SB_results()BM_lp
collect_branch_data(OsiBranchingInformation &branchInfo, OsiSolverInterface *solver, const int branchNum, BM_BranchData *branchData)BM_lp
compare_branching_candidates(BCP_presolved_lp_brobj *new_solved, BCP_presolved_lp_brobj *old_solved)BCP_lp_uservirtual
compare_cuts(const BCP_cut *c0, const BCP_cut *c1)BCP_lp_uservirtual
compare_vars(const BCP_var *v0, const BCP_var *v1)BCP_lp_uservirtual
compute_lower_bound(const double old_lower_bound, const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts)BM_lpvirtual
current_index() const BCP_lp_user
current_iteration() const BCP_lp_user
current_level() const BCP_lp_user
current_phase() const BCP_lp_user
cuts_BM_lpprivate
cuts_to_rows(const BCP_vec< BCP_var * > &vars, BCP_vec< BCP_cut * > &cuts, BCP_vec< BCP_row * > &rows, const BCP_lp_result &lpres, BCP_object_origin origin, bool allow_multiple)BM_lpvirtual
display_lp_solution(const BCP_lp_result &lp_result, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, const bool final_lp_solution)BCP_lp_uservirtual
do_distributed_SB(OsiBranchingInformation &branchInfo, OsiSolverInterface *solver, const CoinWarmStart *cws, const int branchNum, const int *pids, const int pidNum)BM_lp
feasInd_BM_lpprivate
feasNum_BM_lpprivate
feasUseful_BM_lpprivate
generate_cuts_in_lp(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, BCP_vec< BCP_cut * > &new_cuts, BCP_vec< BCP_row * > &new_rows)BM_lpvirtual
generate_heuristic_solution(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts)BCP_lp_uservirtual
generate_vars_in_lp(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, const bool before_fathom, BCP_vec< BCP_var * > &new_vars, BCP_vec< BCP_col * > &new_cols)BCP_lp_uservirtual
get_param(const BCP_lp_par::chr_params key) const BCP_lp_user
get_param(const BCP_lp_par::int_params key) const BCP_lp_user
get_param(const BCP_lp_par::dbl_params key) const BCP_lp_user
get_param(const BCP_lp_par::str_params key) const BCP_lp_user
get_user_data()BCP_lp_user
getLpProblemPointer()BCP_lp_userinline
getOsiBabSolver()BCP_lp_userinline
hybridBranch()BM_lp
in_strongBM_lpprivate
infInd_BM_lpprivate
infNum_BM_lpprivate
infUseful_BM_lpprivate
initialize_int_and_sos_list(std::vector< OsiObject * > &intAndSosObjects)BCP_lp_uservirtual
initialize_new_search_tree_node(const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, const BCP_vec< BCP_obj_status > &vs, const BCP_vec< BCP_obj_status > &cs, BCP_vec< int > &var_changed_pos, BCP_vec< double > &var_new_bd, BCP_vec< int > &cut_changed_pos, BCP_vec< double > &cut_new_bd)BM_lpvirtual
initialize_solver_interface()BM_lpvirtual
integerTolerance_BM_lpprivate
ipopt_file_contentBM_lpprivate
isBranchFathomable(int status, double obj)BM_lp
load_problem(OsiSolverInterface &osi, BCP_problem_core *core, BCP_var_set &vars, BCP_cut_set &cuts)BM_lpvirtual
logical_fixing(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, const BCP_vec< BCP_obj_status > &var_status, const BCP_vec< BCP_obj_status > &cut_status, const int var_bound_changes_since_logical_fixing, BCP_vec< int > &changed_pos, BCP_vec< double > &new_bd)BCP_lp_uservirtual
modify_lp_parameters(OsiSolverInterface *lp, bool in_strong_branching)BM_lpvirtual
BCP_lp_user::modify_lp_parameters(OsiSolverInterface *lp, const int changeType, bool in_strong_branching)BCP_lp_uservirtual
nl_file_contentBM_lpprivate
node_start_timeBM_lpprivate
numNlpFailed()BM_lpinline
numNlpFailed_BM_lpprivate
objInd_BM_lpprivate
objNum_BM_lpprivate
over_ub(double lb) const BCP_lp_user
pack_dual_solution(BCP_buffer &buf, const BCP_lp_result &lp_result, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts)BCP_lp_uservirtual
pack_feasible_solution(BCP_buffer &buf, const BCP_solution *sol)BCP_lp_uservirtual
pack_primal_solution(BCP_buffer &buf, const BCP_lp_result &lp_result, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts)BCP_lp_uservirtual
parBM_lpprivate
parent() const BCP_lp_user
print(const bool ifprint, const char *format,...) const BCP_lp_user
process_id() const BCP_lp_user
process_lp_result(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, const double old_lower_bound, double &true_lower_bound, BCP_solution *&sol, BCP_vec< BCP_cut * > &new_cuts, BCP_vec< BCP_row * > &new_rows, BCP_vec< BCP_var * > &new_vars, BCP_vec< BCP_col * > &new_cols)BCP_lp_uservirtual
process_message(BCP_buffer &buf)BM_lpvirtual
process_SB_results(OsiBranchingInformation &branchInfo, OsiSolverInterface *solver, Bonmin::BonChooseVariable *choose, OsiBranchingObject *&branchObject)BM_lp
purge_slack_pool(const BCP_vec< BCP_cut * > &slack_pool, BCP_vec< int > &to_be_purged)BCP_lp_uservirtual
receive_message(const int sender, BCP_buffer &buf, BCP_message_tag tag=BCP_Msg_User)BCP_lp_user
reduced_cost_fixing(const double *dj, const double *x, const double gap, BCP_vec< BCP_var * > &vars, int &newly_changed)BCP_lp_user
restore_feasibility(const BCP_lp_result &lpres, const std::vector< double * > dual_rays, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, BCP_vec< BCP_var * > &vars_to_add, BCP_vec< BCP_col * > &cols_to_add)BCP_lp_uservirtual
sbResult_BM_lpprivate
select_branching_candidates(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, const BCP_lp_var_pool &local_var_pool, const BCP_lp_cut_pool &local_cut_pool, BCP_vec< BCP_lp_branching_object * > &cans, bool force_branch=false)BM_lpvirtual
select_cuts_to_delete(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, const bool before_fathom, BCP_vec< int > &deletable)BCP_lp_uservirtual
select_fractions(const double *first, const double *last, const double etol, BCP_vec< int > &fractions) const BCP_lp_user
select_nonzeros(const double *first, const double *last, const double etol, BCP_vec< int > &nonzeros) const BCP_lp_user
select_positives(const double *first, const double *last, const double etol, BCP_vec< int > &positives) const BCP_lp_user
select_vars_to_delete(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts, const bool before_fathom, BCP_vec< int > &deletable)BCP_lp_uservirtual
select_zeros(const double *first, const double *last, const double etol, BCP_vec< int > &zeros) const BCP_lp_user
send_feasible_solution(const BCP_solution *sol)BCP_lp_user
send_message(const int target, const BCP_buffer &buf, BCP_message_tag tag=BCP_Msg_User)BCP_lp_user
send_pseudo_cost_update(OsiBranchingInformation &branchInfo)BM_lp
set_actions_for_children(BCP_presolved_lp_brobj *best)BCP_lp_uservirtual
set_param(const BCP_lp_par::chr_params key, const bool val)BCP_lp_user
set_param(const BCP_lp_par::chr_params key, const char val)BCP_lp_user
set_param(const BCP_lp_par::int_params key, const int val)BCP_lp_user
set_param(const BCP_lp_par::dbl_params key, const double val)BCP_lp_user
set_param(const BCP_lp_par::str_params key, const char *val)BCP_lp_user
set_user_data_for_children(BCP_presolved_lp_brobj *best, const int selected)BM_lpvirtual
BCP_lp_user::set_user_data_for_children(BCP_presolved_lp_brobj *best)BCP_lp_uservirtual
setLpProblemPointer(BCP_lp_prob *ptr)BCP_lp_userinline
setOsiBabSolver(OsiBabSolver *ptr)BCP_lp_userinline
sort_objects(OsiBranchingInformation &branchInfo, Bonmin::BonChooseVariable *choose, int &branchNum)BM_lp
start_time() const BCP_lp_user
test_binary(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const double etol) const BCP_lp_user
test_feasibility(const BCP_lp_result &lp_result, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts)BM_lpvirtual
test_feasibility_BB(const BCP_lp_result &lp_result, const BCP_vec< BCP_var * > &vars)BM_lp
test_feasibility_hybrid(const BCP_lp_result &lp_result, const BCP_vec< BCP_var * > &vars, const BCP_vec< BCP_cut * > &cuts)BM_lp
test_full(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const double etol) const BCP_lp_user
test_integral(const BCP_lp_result &lpres, const BCP_vec< BCP_var * > &vars, const double etol) const BCP_lp_user
try_to_branch(OsiBranchingInformation &branchInfo, OsiSolverInterface *solver, Bonmin::BonChooseVariable *choose, OsiBranchingObject *&branchObject, bool allowVarFix)BM_lp
BCP_lp_user::try_to_branch(OsiBranchingInformation &branchInfo, OsiSolverInterface *solver, OsiChooseVariable *choose, OsiBranchingObject *&branchObject, bool allowVarFix)BCP_lp_uservirtual
unpack_module_data(BCP_buffer &buf)BM_lpvirtual
unpack_pseudo_costs(BCP_buffer &buf)BM_lp
upper_bound() const BCP_lp_user
vars_to_cols(const BCP_vec< BCP_cut * > &cuts, BCP_vec< BCP_var * > &vars, BCP_vec< BCP_col * > &cols, const BCP_lp_result &lpres, BCP_object_origin origin, bool allow_multiple)BCP_lp_uservirtual
~BCP_lp_user()BCP_lp_userinlinevirtual
~BCP_user_class()BCP_user_classinlinevirtual
~BM_lp()BM_lpvirtual