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_THREAD_STATS,
00057 CBC_CUTS_STATS,
00058 CBC_STRONG_STATS,
00059 CBC_UNBOUNDED,
00060 CBC_OTHER_STATS,
00061 CBC_HEURISTICS_OFF,
00062 CBC_STATUS2,
00063 CBC_FPUMP1,
00064 CBC_FPUMP2,
00065 CBC_DUMMY_END
00066 };
00067
00068 class CbcMessage : public CoinMessages {
00069
00070 public:
00071
00075 CbcMessage(Language language=us_en);
00077
00078 };
00079
00080 #endif