/home/coin/SVN-release/Bcp-1.2.1/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,
00052    BCP_Msg_NodeList,
00053    BCP_Msg_NodeListRequest,
00054    BCP_Msg_NodeListDelete,
00055    BCP_Msg_VarList,
00056    BCP_Msg_VarListRequest,
00057    BCP_Msg_VarListDelete,
00058    BCP_Msg_CutList,
00059    BCP_Msg_CutListRequest,
00060    BCP_Msg_CutListDelete,
00061    BCP_Msg_NodeListReply,
00062    BCP_Msg_NodeListRequestReply,
00063    BCP_Msg_NodeListDeleteReply,
00064    BCP_Msg_VarListReply,
00065    BCP_Msg_VarListRequestReply,
00066    BCP_Msg_VarListDeleteReply,
00067    BCP_Msg_CutListReply,
00068    BCP_Msg_CutListRequestReply,
00069    BCP_Msg_CutListDeleteReply,
00070    
00076    BCP_Msg_SomethingDied, 
00078    BCP_Msg_UpperBound,        
00086    BCP_Msg_FinishedBCP,       // TM -> slaves
00089    BCP_Msg_ProcessType,       // TM -> slaves
00091    BCP_Msg_ProcessParameters, // TM -> slaves
00094    BCP_Msg_CoreDescription,   // TM -> slaves
00097    BCP_Msg_InitialUserInfo,   // TM -> slaves
00103    BCP_Msg_WarmstartRoot,     // TM -> LP
00105    BCP_Msg_ActiveNodeData,    // TM -> LP
00109    BCP_Msg_NextPhaseStarts,   // TM -> LP
00111    BCP_Msg_DivingInfo,        // TM -> LP
00113    BCP_Msg_CutIndexSet,        // TM -> LP
00115    BCP_Msg_VarIndexSet,        // TM -> LP
00118    BCP_Msg_ProcessList,        // TM -> LP
00126    BCP_Msg_NodeDescription_Discarded,        // LP -> TM
00129    BCP_Msg_NodeDescription_OverUB,           // LP -> TM
00131    BCP_Msg_NodeDescription_Infeas,           // LP -> TM
00134    BCP_Msg_NodeDescription_OverUB_Pruned,    // LP -> TM
00137    BCP_Msg_NodeDescription_Infeas_Pruned,    // LP -> TM
00141    BCP_Msg_NodeDescriptionWithBranchingInfo, // LP -> TM
00144    BCP_Msg_FeasibleSolution,                 // LP -> TM
00146    BCP_Msg_LpStatistics,                     // LP -> TM
00147 
00149    BCP_Msg_RequestCutIndexSet, // LP -> TM
00152    BCP_Msg_RequestVarIndexSet, // LP -> TM
00155    BCP_Msg_RequestProcessList, // LP -> TM
00159    BCP_Msg_SBnodeFinished,     // LP -> TM
00169    BCP_Msg_ForCG_PrimalNonzeros,     // LP -> CG / CP
00171    BCP_Msg_ForCG_PrimalFractions,    // LP -> CG / CP
00173    BCP_Msg_ForCG_PrimalFull,         // LP -> CG / CP
00175    BCP_Msg_ForCG_User,               // LP -> CG / CP
00178    BCP_Msg_CutsToCutPool,      // LP -> CP
00187    BCP_Msg_ForVG_DualNonzeros,     // LP -> VG / VP
00189    BCP_Msg_ForVG_DualFull,         // LP -> VG / VP
00191    BCP_Msg_ForVG_User,             // LP -> VG / VP
00194    BCP_Msg_VarsToVarPool,          // LP -> VP
00201    BCP_Msg_CutDescription,     // CG / CP -> LP
00203    BCP_Msg_NoMoreCuts,         // CG / CP -> LP
00210    BCP_Msg_VarDescription,     // VG / VP -> LP
00213    BCP_Msg_NoMoreVars          // VG / VP -> LP
00216    //    BCP_Msg_UserPacked,
00217    //    BCP_Msg_NoMoreMessage
00218 };
00219 
00220 #endif
00221 

Generated on Thu Jan 15 03:00:58 2009 for coin-Bcp by  doxygen 1.4.7