/home/coin/SVN-release/OS-2.1.0/Bcp/src/VG/BCP_vg_main.cpp File Reference

#include <cstdio>
#include <cerrno>
#include "BcpConfig.h"
#include "BCP_os.hpp"
#include "BCP_USER.hpp"
#include "BCP_error.hpp"
#include "BCP_buffer.hpp"
#include "BCP_message.hpp"
#include "BCP_problem_core.hpp"
#include "BCP_main_fun.hpp"
#include "BCP_vg_user.hpp"
#include "BCP_vg.hpp"

Include dependency graph for BCP_vg_main.cpp:

Go to the source code of this file.

Functions

BCP_process_t BCP_vg_main (BCP_message_environment *msg_env, USER_initialize *user_init, int my_id, int parent, double ub)
bool BCP_vg_process_message (BCP_vg_prob &p, BCP_buffer &buf)


Function Documentation

BCP_process_t BCP_vg_main ( BCP_message_environment msg_env,
USER_initialize user_init,
int  my_id,
int  parent,
double  ub 
)

Definition at line 24 of file BCP_vg_main.cpp.

References BCP_message_environment::alive(), BCP_AnyProcess, BCP_Msg_AnyMessage, BCP_Msg_CoreDescription, BCP_Msg_InitialUserInfo, BCP_Msg_NoMessage, BCP_Msg_ProcessParameters, BCP_Msg_ProcessType, BCP_ProcessType_EndProcess, BCP_vg_process_message(), BCP_buffer::clear(), BCP_vg_prob::core, BCP_parameter_set< Par >::entry(), gethostname, GETPID, log(), BCP_vg_par::LogFileName, BCP_vg_prob::msg_buf, BCP_vg_prob::msg_env, BCP_buffer::msgtag(), BCP_vg_par::NiceLevel, BCP_vg_prob::packer, USER_initialize::packer_init(), BCP_vg_prob::par, BCP_message_environment::receive(), setpriority, BCP_vg_user::setVgProblemPointer(), BCP_buffer::unpack(), BCP_problem_core::unpack(), BCP_parameter_set< Par >::unpack(), BCP_vg_user::unpack_module_data(), BCP_vg_prob::upper_bound, BCP_vg_prob::user, BCP_user_pack::user_class, and USER_initialize::vg_init().

Referenced by bcp_main().

bool BCP_vg_process_message ( BCP_vg_prob p,
BCP_buffer buf 
)

Definition at line 114 of file BCP_vg_main.cpp.

References BCP_Msg_FinishedBCP, BCP_vg_prob::msg_buf, BCP_buffer::msgtag(), and BCP_vg_prob::process_message().

Referenced by BCP_vg_main().


Generated on Tue Mar 30 03:06:13 2010 by  doxygen 1.4.7