Functions
BCP_tm_msgproc.cpp File Reference
#include "CoinTime.hpp"
#include "BCP_math.hpp"
#include "BCP_node_change.hpp"
#include "BCP_tm.hpp"
#include "BCP_lp.hpp"
#include "BCP_tm_functions.hpp"
#include "BCP_problem_core.hpp"
#include "BCP_solution.hpp"
#include "BCP_tm_user.hpp"
Include dependency graph for BCP_tm_msgproc.cpp:

Go to the source code of this file.

Functions

static void BCP_tm_change_config (BCP_tm_prob &p, BCP_buffer &buf)
 
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)
 
void BCP_tm_notify_about_new_phase (BCP_tm_prob &p)
 
template<typename T >
void BCP_tm_initialize_process_type (BCP_tm_prob &p, BCP_process_t ptype, BCP_parameter_set< T > &par, int num, const int *pids)
 
template<typename T >
void BCP_tm_initialize_process_type (BCP_tm_prob &p, BCP_process_t ptype, BCP_parameter_set< T > &par, const std::vector< int > &pids)
 
void BCP_tm_notify_process_type (BCP_tm_prob &p, BCP_process_t ptype, int num, const int *pids)
 
void BCP_tm_notify_process_type (BCP_tm_prob &p, BCP_process_t ptype, const std::vector< int > &pids)
 
void BCP_tm_notify_processes (BCP_tm_prob &p)
 
void BCP_tm_broadcast_ub (BCP_tm_prob &p)
 
void BCP_tm_rebroadcast_root_warmstart (BCP_tm_prob &p)
 
void BCP_tm_provide_SB_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 dead_pid)
 
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_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)
 

Function Documentation

static void BCP_tm_change_config ( BCP_tm_prob p,
BCP_buffer buf 
)
static

Definition at line 706 of file BCP_tm_msgproc.cpp.

void BCP_tm_idle_processes ( BCP_tm_prob p)

Definition at line 19 of file BCP_tm_msgproc.cpp.

void BCP_tm_stop_processes ( BCP_tm_prob p)

Definition at line 27 of file BCP_tm_msgproc.cpp.

void BCP_tm_start_processes ( BCP_tm_prob p)

Definition at line 35 of file BCP_tm_msgproc.cpp.

void BCP_tm_notify_about_new_phase ( BCP_tm_prob p)

Definition at line 110 of file BCP_tm_msgproc.cpp.

template<typename T >
void BCP_tm_initialize_process_type ( BCP_tm_prob p,
BCP_process_t  ptype,
BCP_parameter_set< T > &  par,
int  num,
const int pids 
)

Definition at line 119 of file BCP_tm_msgproc.cpp.

template<typename T >
void BCP_tm_initialize_process_type ( BCP_tm_prob p,
BCP_process_t  ptype,
BCP_parameter_set< T > &  par,
const std::vector< int > &  pids 
)

Definition at line 152 of file BCP_tm_msgproc.cpp.

void BCP_tm_notify_process_type ( BCP_tm_prob p,
BCP_process_t  ptype,
int  num,
const int pids 
)

Definition at line 163 of file BCP_tm_msgproc.cpp.

void BCP_tm_notify_process_type ( BCP_tm_prob p,
BCP_process_t  ptype,
const std::vector< int > &  pids 
)

Definition at line 201 of file BCP_tm_msgproc.cpp.

void BCP_tm_notify_processes ( BCP_tm_prob p)

Definition at line 210 of file BCP_tm_msgproc.cpp.

void BCP_tm_broadcast_ub ( BCP_tm_prob p)

Definition at line 224 of file BCP_tm_msgproc.cpp.

void BCP_tm_rebroadcast_root_warmstart ( BCP_tm_prob p)

Definition at line 237 of file BCP_tm_msgproc.cpp.

void BCP_tm_provide_SB_processes ( BCP_tm_prob p)

Definition at line 252 of file BCP_tm_msgproc.cpp.

bool BCP_tm_test_machine ( BCP_tm_prob p)

Definition at line 521 of file BCP_tm_msgproc.cpp.

void BCP_tm_modify_pool_counters ( BCP_tm_prob p,
BCP_tm_node node 
)

Definition at line 569 of file BCP_tm_msgproc.cpp.

void BCP_tm_remove_lp ( BCP_tm_prob p,
const int  dead_pid 
)

Definition at line 602 of file BCP_tm_msgproc.cpp.

void BCP_tm_remove_cg ( BCP_tm_prob p,
const int  index 
)

Definition at line 655 of file BCP_tm_msgproc.cpp.

void BCP_tm_remove_vg ( BCP_tm_prob p,
const int  index 
)

Definition at line 662 of file BCP_tm_msgproc.cpp.

void BCP_tm_unpack_priced_root ( BCP_tm_prob p,
BCP_buffer buf 
)

Definition at line 672 of file BCP_tm_msgproc.cpp.

void BCP_tm_free_procs_of_node ( BCP_tm_prob p,
BCP_tm_node node 
)

Definition at line 690 of file BCP_tm_msgproc.cpp.