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,
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,
00089 BCP_Msg_ProcessType,
00091 BCP_Msg_ProcessParameters,
00094 BCP_Msg_CoreDescription,
00097 BCP_Msg_InitialUserInfo,
00103 BCP_Msg_WarmstartRoot,
00105 BCP_Msg_ActiveNodeData,
00109 BCP_Msg_NextPhaseStarts,
00111 BCP_Msg_DivingInfo,
00113 BCP_Msg_CutIndexSet,
00115 BCP_Msg_VarIndexSet,
00118 BCP_Msg_ProcessList,
00126 BCP_Msg_NodeDescription_Discarded,
00129 BCP_Msg_NodeDescription_OverUB,
00131 BCP_Msg_NodeDescription_Infeas,
00134 BCP_Msg_NodeDescription_OverUB_Pruned,
00137 BCP_Msg_NodeDescription_Infeas_Pruned,
00141 BCP_Msg_NodeDescriptionWithBranchingInfo,
00144 BCP_Msg_FeasibleSolution,
00146 BCP_Msg_LpStatistics,
00147
00149 BCP_Msg_RequestCutIndexSet,
00152 BCP_Msg_RequestVarIndexSet,
00155 BCP_Msg_RequestProcessList,
00159 BCP_Msg_SBnodeFinished,
00169 BCP_Msg_ForCG_PrimalNonzeros,
00171 BCP_Msg_ForCG_PrimalFractions,
00173 BCP_Msg_ForCG_PrimalFull,
00175 BCP_Msg_ForCG_User,
00178 BCP_Msg_CutsToCutPool,
00187 BCP_Msg_ForVG_DualNonzeros,
00189 BCP_Msg_ForVG_DualFull,
00191 BCP_Msg_ForVG_User,
00194 BCP_Msg_VarsToVarPool,
00201 BCP_Msg_CutDescription,
00203 BCP_Msg_NoMoreCuts,
00210 BCP_Msg_VarDescription,
00213 BCP_Msg_NoMoreVars
00216
00217
00218 };
00219
00220 #endif
00221