/home/coin/SVN-release/OS-2.0.0/Bcp/src/LP/BCP_lp_main.cpp File Reference

#include <cfloat>
#include <cerrno>
#include "CoinTime.hpp"
#include "BcpConfig.h"
#include "BCP_os.hpp"
#include "BCP_USER.hpp"
#include "BCP_buffer.hpp"
#include "BCP_problem_core.hpp"
#include "BCP_lp_node.hpp"
#include "BCP_lp.hpp"
#include "BCP_main_fun.hpp"
#include "BCP_lp_functions.hpp"
#include "BCP_lp_user.hpp"
#include "BCP_message.hpp"

Include dependency graph for BCP_lp_main.cpp:

Go to the source code of this file.

Functions

void BCP_lp_process_core (BCP_lp_prob &p, BCP_buffer &buf)
BCP_process_t BCP_lp_main (BCP_message_environment *msg_env, USER_initialize *user_init, int my_id, int parent, double ub)


Function Documentation

void BCP_lp_process_core ( BCP_lp_prob p,
BCP_buffer buf 
)

Definition at line 28 of file BCP_lp_main.cpp.

References BCP_lp_prob::core, BCP_lp_prob::core_as_change, BCP_lp_node::cuts, BCP_problem_core::cuts, BCP_lp_prob::node, BCP_vec< T >::reserve(), BCP_vec< T >::size(), BCP_vec< T >::unchecked_push_back(), BCP_problem_core::unpack(), BCP_lp_node::vars, and BCP_problem_core::vars.

Referenced by BCP_lp_main(), and BCP_single_environment::register_process().

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

Definition at line 59 of file BCP_lp_main.cpp.

References BCP_AnyProcess, BCP_lp_process_core(), BCP_Msg_AnyMessage, BCP_Msg_CoreDescription, BCP_Msg_FinishedBCP, BCP_Msg_InitialUserInfo, BCP_Msg_ProcessParameters, BCP_Msg_ProcessType, BCP_ProcessType_EndProcess, BCP_buffer::clear(), BCP_parameter_set< Par >::entry(), gethostname, GETPID, BCP_lp_user::initialize_int_and_sos_list(), BCP_lp_user::initialize_solver_interface(), BCP_lp_prob::intAndSosObjects, log(), BCP_lp_par::LogFileName, USER_initialize::lp_init(), BCP_lp_prob::master_lp, BCP_lp_prob::msg_buf, BCP_lp_prob::msg_env, BCP_buffer::msgtag(), BCP_lp_par::NiceLevel, BCP_lp_prob::no_more_cuts_cnt, BCP_lp_prob::packer, USER_initialize::packer_init(), BCP_lp_prob::par, BCP_lp_prob::process_message(), BCP_message_environment::receive(), BCP_lp_user::setLpProblemPointer(), setpriority, BCP_lp_prob::start_time, BCP_buffer::unpack(), BCP_parameter_set< Par >::unpack(), BCP_lp_user::unpack_module_data(), BCP_lp_prob::upper_bound, BCP_lp_prob::user, and BCP_user_pack::user_class.

Referenced by bcp_main().


Generated on Mon Aug 3 03:03:36 2009 by  doxygen 1.4.7