00001
00002
00003 #ifndef CbcMessage_H
00004 #define CbcMessage_H
00005
00006 #if defined(_MSC_VER)
00007
00008 # pragma warning(disable:4786)
00009 #endif
00010
00020 #include "CoinMessageHandler.hpp"
00021 enum CBC_Message
00022 {
00023 CBC_END_GOOD,
00024 CBC_MAXNODES,
00025 CBC_MAXTIME,
00026 CBC_MAXSOLS,
00027 CBC_EVENT,
00028 CBC_SOLUTION,
00029 CBC_END_SOLUTION,
00030 CBC_SOLUTION2,
00031 CBC_END,
00032 CBC_INFEAS,
00033 CBC_STRONG,
00034 CBC_SOLINDIVIDUAL,
00035 CBC_INTEGERINCREMENT,
00036 CBC_STATUS,
00037 CBC_GAP,
00038 CBC_ROUNDING,
00039 CBC_TREE_SOL,
00040 CBC_ROOT,
00041 CBC_GENERATOR,
00042 CBC_BRANCH,
00043 CBC_STRONGSOL,
00044 CBC_NOINT,
00045 CBC_VUB_PASS,
00046 CBC_VUB_END,
00047 CBC_NOTFEAS1,
00048 CBC_NOTFEAS2,
00049 CBC_NOTFEAS3,
00050 CBC_CUTOFF_WARNING1,
00051 CBC_ITERATE_STRONG,
00052 CBC_PRIORITY,
00053 CBC_WARNING_STRONG,
00054 CBC_START_SUB,
00055 CBC_END_SUB,
00056 CBC_HEURISTIC_SOLUTION,
00057 CBC_CUTS_STATS,
00058 CBC_STRONG_STATS,
00059 CBC_DUMMY_END
00060 };
00061
00062 class CbcMessage : public CoinMessages {
00063
00064 public:
00065
00069 CbcMessage(Language language=us_en);
00071
00072 };
00073
00074 #endif