00001
00002
00003 #ifndef _BCP_MAIN_FUN_H
00004 #define _BCP_MAIN_FUN_H
00005
00006 #include "BCP_enum_process_t.hpp"
00007
00008 class BCP_message_environment;
00009 class USER_initialize;
00010
00011 void BCP_tm_main(BCP_message_environment* msg_env,
00012 USER_initialize* user_init,
00013 const int argnum, const char* const * arglist);
00014
00015 BCP_process_t BCP_tmstorage_main(BCP_message_environment* msg_env,
00016 USER_initialize* user_init,
00017 int my_id, int parent, double ub);
00018
00019 BCP_process_t BCP_lp_main(BCP_message_environment* msg_env,
00020 USER_initialize* user_init,
00021 int my_id, int parent, double ub);
00022
00023 #if 0
00024 BCP_process_t BCP_cp_main(BCP_message_environment* msg_env,
00025 USER_initialize* user_init,
00026 int my_id, int parent, double ub);
00027
00028 BCP_process_t BCP_vp_main(BCP_message_environment* msg_env,
00029 USER_initialize* user_init,
00030 int my_id, int parent, double ub);
00031 #endif
00032
00033 BCP_process_t BCP_cg_main(BCP_message_environment* msg_env,
00034 USER_initialize* user_init,
00035 int my_id, int parent, double ub);
00036
00037 BCP_process_t BCP_vg_main(BCP_message_environment* msg_env,
00038 USER_initialize* user_init,
00039 int my_id, int parent, double ub);
00040
00041 #endif