Defines |
#define | BCP__DUMP_PROCINFO 0 |
Functions |
void | BCP_tm_parse_command_line (BCP_tm_prob &p, const int argnum, const char *const *arglist) |
bool | BCP_tm_do_one_phase (BCP_tm_prob &p) |
BCP_problem_core * | BCP_tm_create_core (BCP_tm_prob &p) |
BCP_tm_node * | BCP_tm_create_root (BCP_tm_prob &p) |
void | BCP_tm_tasks_before_new_phase (BCP_tm_prob &p) |
void | BCP_tm_trim_tree_wrapper (BCP_tm_prob &p, const bool between_phases) |
void | BCP_tm_remove_explored (BCP_tm_prob &p, BCP_tm_node *node) |
void | BCP_tm_idle_processes (BCP_tm_prob &p) |
void | BCP_tm_stop_processes (BCP_tm_prob &p) |
void | BCP_tm_start_processes (BCP_tm_prob &p) |
bool | BCP_tm_test_machine (BCP_tm_prob &p) |
void | BCP_tm_modify_pool_counters (BCP_tm_prob &p, BCP_tm_node *node) |
void | BCP_tm_remove_lp (BCP_tm_prob &p, const int index) |
void | BCP_tm_remove_cg (BCP_tm_prob &p, const int index) |
void | BCP_tm_remove_vg (BCP_tm_prob &p, const int index) |
void | BCP_tm_notify_about_new_phase (BCP_tm_prob &p) |
void | BCP_tm_notify_processes (BCP_tm_prob &p) |
void | BCP_tm_distribute_core (BCP_tm_prob &p) |
void | BCP_tm_distribute_user_info (BCP_tm_prob &p) |
void | BCP_tm_unpack_priced_root (BCP_tm_prob &p, BCP_buffer &buf) |
void | BCP_tm_free_procs_of_node (BCP_tm_prob &p, BCP_tm_node *node) |
void | BCP_tm_send_node (BCP_tm_prob &p, const BCP_tm_node *node, const BCP_message_tag msgtag) |
BCP_vec< int > * | BCP_tm_unpack_noncore_vars (USER_packing &user, BCP_buffer &buf, BCP_var_set_change &var_ch, BCP_vec< BCP_var * > &varlist) |
BCP_vec< int > * | BCP_tm_unpack_noncore_cuts (USER_packing &user, BCP_buffer &buf, BCP_cut_set_change &cut_ch, BCP_vec< BCP_cut * > &cutlist) |
void | BCP_tm_unpack_node_with_branching_info (BCP_tm_prob &p, BCP_buffer &buf) |
BCP_tm_node * | BCP_tm_unpack_node_no_branching_info (BCP_tm_prob &p, BCP_buffer &buf) |
BCP_vec< std::pair
< BCP_proc_id *, int >
>::iterator | BCP_tm_identify_process (BCP_vec< std::pair< BCP_proc_id *, int > > &proclist, BCP_proc_id *proc) |
bool | BCP_tm_assign_processes (BCP_tm_prob &p, BCP_tm_node *node) |
BCP_node_start_result | BCP_tm_start_new_nodes (BCP_tm_prob &p) |
void | BCP_tm_list_candidates (BCP_tm_prob &p) |
void | BCP_check_parameters (BCP_tm_prob &p) |
void | BCP_sanity_checks (BCP_tm_prob &p) |
void | BCP_tm_save_root_cuts (BCP_tm_prob *tm) |
void | BCP_tm_wrapup (BCP_tm_prob *tm, BCP_lp_prob *lp, BCP_cg_prob *cg, BCP_vg_prob *vg, bool final_stat) |