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