/home/coin/SVN-release/CoinAll-1.1.0/Bcp/src/include/BCP_message_tag.hpp

Go to the documentation of this file.
00001 // Copyright (C) 2000, International Business Machines
00002 // Corporation and others.  All Rights Reserved.
00003 #ifndef _BCP_MESSAGE_TAG_H
00004 #define _BCP_MESSAGE_TAG_H
00005 
00006 // This file is fully docified.
00007 
00011 enum BCP_message_tag{
00022    BCP_CONFIG_CHANGE = 1,       // config -> TM
00025    BCP_CONFIG_ERROR = 2,        // TM ->config
00028    BCP_CONFIG_OK = 3,           // TM ->config
00030    BCP_ARE_YOU_TREEMANAGER = 4, // config -> all 
00032    BCP_I_AM_TREEMANAGER = 5,    // TM ->config
00040    BCP_Msg_NoMessage,
00042    BCP_Msg_AnyMessage,
00047    BCP_Msg_User,
00053    BCP_Msg_SomethingDied, 
00055    BCP_Msg_UpperBound,        
00063    BCP_Msg_FinishedBCP,       // TM -> slaves
00066    BCP_Msg_ProcessType,       // TM -> slaves
00068    BCP_Msg_ProcessParameters, // TM -> slaves
00071    BCP_Msg_CoreDescription,   // TM -> slaves
00074    BCP_Msg_InitialUserInfo,   // TM -> slaves
00080    BCP_Msg_RootToPrice,       // TM -> LP
00082    BCP_Msg_ActiveNodeData,    // TM -> LP
00086    BCP_Msg_NextPhaseStarts,   // TM -> LP
00088    BCP_Msg_DivingInfo,        // TM -> LP
00090    BCP_Msg_CutIndexSet,        // TM -> LP
00092    BCP_Msg_VarIndexSet,        // TM -> LP
00100    BCP_Msg_NodeDescription_Discarded,        // LP -> TM
00103    BCP_Msg_NodeDescription_OverUB,           // LP -> TM
00105    BCP_Msg_NodeDescription_Infeas,           // LP -> TM
00108    BCP_Msg_NodeDescription_OverUB_Pruned,    // LP -> TM
00111    BCP_Msg_NodeDescription_Infeas_Pruned,    // LP -> TM
00115    BCP_Msg_NodeDescriptionWithBranchingInfo, // LP -> TM
00118    BCP_Msg_PricedRoot,                       // LP -> TM
00120    BCP_Msg_FeasibleSolution,                 // LP -> TM
00122    BCP_Msg_LpStatistics,                     // LP -> TM
00123 
00125    BCP_Msg_RequestCutIndexSet, // LP -> TM
00128    BCP_Msg_RequestVarIndexSet, // LP -> TM
00138    BCP_Msg_ForCG_PrimalNonzeros,     // LP -> CG / CP
00140    BCP_Msg_ForCG_PrimalFractions,    // LP -> CG / CP
00142    BCP_Msg_ForCG_PrimalFull,         // LP -> CG / CP
00144    BCP_Msg_ForCG_User,               // LP -> CG / CP
00147    BCP_Msg_CutsToCutPool,      // LP -> CP
00156    BCP_Msg_ForVG_DualNonzeros,     // LP -> VG / VP
00158    BCP_Msg_ForVG_DualFull,         // LP -> VG / VP
00160    BCP_Msg_ForVG_User,             // LP -> VG / VP
00163    BCP_Msg_VarsToVarPool,          // LP -> VP
00170    BCP_Msg_CutDescription,     // CG / CP -> LP
00172    BCP_Msg_NoMoreCuts,         // CG / CP -> LP
00179    BCP_Msg_VarDescription,     // VG / VP -> LP
00182    BCP_Msg_NoMoreVars          // VG / VP -> LP
00185    //    BCP_Msg_UserPacked,
00186    //    BCP_Msg_NoMoreMessage
00187 };
00188 
00189 #endif
00190 

Generated on Sun Nov 14 14:06:29 2010 for Coin-All by  doxygen 1.4.7