CoinMessage.hpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006 #ifndef CoinMessage_H
00007 #define CoinMessage_H
00008
00009 #if defined(_MSC_VER)
00010
00011 # pragma warning(disable:4786)
00012 #endif
00013
00024 #include "CoinMessageHandler.hpp"
00025
00028 enum COIN_Message
00029 {
00030 COIN_MPS_LINE=0,
00031 COIN_MPS_STATS,
00032 COIN_MPS_ILLEGAL,
00033 COIN_MPS_BADIMAGE,
00034 COIN_MPS_DUPOBJ,
00035 COIN_MPS_DUPROW,
00036 COIN_MPS_NOMATCHROW,
00037 COIN_MPS_NOMATCHCOL,
00038 COIN_MPS_FILE,
00039 COIN_MPS_BADFILE1,
00040 COIN_MPS_BADFILE2,
00041 COIN_MPS_EOF,
00042 COIN_MPS_RETURNING,
00043 COIN_MPS_CHANGED,
00044 COIN_SOLVER_MPS,
00045 COIN_PRESOLVE_COLINFEAS,
00046 COIN_PRESOLVE_ROWINFEAS,
00047 COIN_PRESOLVE_COLUMNBOUNDA,
00048 COIN_PRESOLVE_COLUMNBOUNDB,
00049 COIN_PRESOLVE_NONOPTIMAL,
00050 COIN_PRESOLVE_STATS,
00051 COIN_PRESOLVE_INFEAS,
00052 COIN_PRESOLVE_UNBOUND,
00053 COIN_PRESOLVE_INFEASUNBOUND,
00054 COIN_PRESOLVE_INTEGERMODS,
00055 COIN_PRESOLVE_POSTSOLVE,
00056 COIN_PRESOLVE_NEEDS_CLEANING,
00057 COIN_PRESOLVE_PASS,
00058 # if PRESOLVE_DEBUG
00059 COIN_PRESOLDBG_FIRSTCHECK,
00060 COIN_PRESOLDBG_RCOSTACC,
00061 COIN_PRESOLDBG_RCOSTSTAT,
00062 COIN_PRESOLDBG_STATSB,
00063 COIN_PRESOLDBG_DUALSTAT,
00064 # endif
00065 COIN_GENERAL_INFO,
00066 COIN_GENERAL_INFO2,
00067 COIN_GENERAL_WARNING,
00068 COIN_DUMMY_END
00069 };
00070
00071
00080 class CoinMessage : public CoinMessages {
00081
00082 public:
00083
00091 CoinMessage(Language language=us_en);
00093
00094 };
00095
00096 #endif