00001
00002
00003 #ifndef _BCP_MESSAGE_TAG_H
00004 #define _BCP_MESSAGE_TAG_H
00005
00006
00007
00011 enum BCP_message_tag{
00022 BCP_CONFIG_CHANGE = 1,
00025 BCP_CONFIG_ERROR = 2,
00028 BCP_CONFIG_OK = 3,
00030 BCP_ARE_YOU_TREEMANAGER = 4,
00032 BCP_I_AM_TREEMANAGER = 5,
00040 BCP_Msg_NoMessage,
00042 BCP_Msg_AnyMessage,
00047 BCP_Msg_User,
00053 BCP_Msg_SomethingDied,
00055 BCP_Msg_UpperBound,
00063 BCP_Msg_FinishedBCP,
00066 BCP_Msg_ProcessType,
00068 BCP_Msg_ProcessParameters,
00071 BCP_Msg_CoreDescription,
00074 BCP_Msg_InitialUserInfo,
00080 BCP_Msg_RootToPrice,
00082 BCP_Msg_ActiveNodeData,
00086 BCP_Msg_NextPhaseStarts,
00088 BCP_Msg_DivingInfo,
00090 BCP_Msg_CutIndexSet,
00092 BCP_Msg_VarIndexSet,
00100 BCP_Msg_NodeDescription_Discarded,
00103 BCP_Msg_NodeDescription_OverUB,
00105 BCP_Msg_NodeDescription_Infeas,
00108 BCP_Msg_NodeDescription_OverUB_Pruned,
00111 BCP_Msg_NodeDescription_Infeas_Pruned,
00115 BCP_Msg_NodeDescriptionWithBranchingInfo,
00118 BCP_Msg_PricedRoot,
00120 BCP_Msg_FeasibleSolution,
00122 BCP_Msg_LpStatistics,
00123
00125 BCP_Msg_RequestCutIndexSet,
00128 BCP_Msg_RequestVarIndexSet,
00138 BCP_Msg_ForCG_PrimalNonzeros,
00140 BCP_Msg_ForCG_PrimalFractions,
00142 BCP_Msg_ForCG_PrimalFull,
00144 BCP_Msg_ForCG_User,
00147 BCP_Msg_CutsToCutPool,
00156 BCP_Msg_ForVG_DualNonzeros,
00158 BCP_Msg_ForVG_DualFull,
00160 BCP_Msg_ForVG_User,
00163 BCP_Msg_VarsToVarPool,
00170 BCP_Msg_CutDescription,
00172 BCP_Msg_NoMoreCuts,
00179 BCP_Msg_VarDescription,
00182 BCP_Msg_NoMoreVars
00185
00186
00187 };
00188
00189 #endif
00190