#include <utility>
#include "BCP_string.hpp"
#include "BCP_vector.hpp"
#include "BCP_message_tag.hpp"
#include "BCP_parameters.hpp"
#include "BCP_enum_tm.hpp"
Include dependency graph for BCP_tm_functions.hpp:
Go to the source code of this file.
#define BCP__DUMP_PROCINFO 0 |
Definition at line 14 of file BCP_tm_functions.hpp.
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 | |||
) |