coin-Bcp
BCP_main_fun.hpp
Go to the documentation of this file.
1 // Copyright (C) 2000, International Business Machines
2 // Corporation and others. All Rights Reserved.
3 #ifndef _BCP_MAIN_FUN_H
4 #define _BCP_MAIN_FUN_H
5 
6 #include "BCP_enum_process_t.hpp"
7 
9 class USER_initialize;
10 
12  USER_initialize* user_init,
13  const int argnum, const char* const * arglist);
14 
16  USER_initialize* user_init,
17  int my_id, int parent, double ub);
18 
20  USER_initialize* user_init,
21  int my_id, int parent, double ub);
22 
23 #if 0
24 BCP_process_t BCP_cp_main(BCP_message_environment* msg_env,
25  USER_initialize* user_init,
26  int my_id, int parent, double ub);
27 
28 BCP_process_t BCP_vp_main(BCP_message_environment* msg_env,
29  USER_initialize* user_init,
30  int my_id, int parent, double ub);
31 #endif
32 
34  USER_initialize* user_init,
35  int my_id, int parent, double ub);
36 
38  USER_initialize* user_init,
39  int my_id, int parent, double ub);
40 
41 #endif
BCP_process_t BCP_vg_main(BCP_message_environment *msg_env, USER_initialize *user_init, int my_id, int parent, double ub)
This is an abstract base class that describes the message passing environment.
Definition: BCP_message.hpp:30
BCP_process_t
This enumerative constant describes the various process types.
BCP_process_t BCP_tmstorage_main(BCP_message_environment *msg_env, USER_initialize *user_init, int my_id, int parent, double ub)
void BCP_tm_main(BCP_message_environment *msg_env, USER_initialize *user_init, const int argnum, const char *const *arglist)
BCP_process_t BCP_lp_main(BCP_message_environment *msg_env, USER_initialize *user_init, int my_id, int parent, double ub)
This class is an abstract base class for the initializer class the user has to provide.
Definition: BCP_USER.hpp:160
BCP_process_t BCP_cg_main(BCP_message_environment *msg_env, USER_initialize *user_init, int my_id, int parent, double ub)