Cbc  trunk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
CbcMessage.hpp
Go to the documentation of this file.
00001 /* $Id$ */
00002 // Copyright (C) 2002, International Business Machines
00003 // Corporation and others.  All Rights Reserved.
00004 // This code is licensed under the terms of the Eclipse Public License (EPL).
00005 
00006 #ifndef CbcMessage_H
00007 #define CbcMessage_H
00008 
00009 #if defined(_MSC_VER)
00010 // Turn off compiler warning about long names
00011 #  pragma warning(disable:4786)
00012 #endif
00013 
00023 #include "CoinMessageHandler.hpp"
00024 enum CBC_Message {
00025     CBC_END_GOOD,
00026     CBC_MAXNODES,
00027     CBC_MAXTIME,
00028     CBC_MAXSOLS,
00029     CBC_EVENT,
00030     CBC_MAXITERS,
00031     CBC_SOLUTION,
00032     CBC_END_SOLUTION,
00033     CBC_SOLUTION2,
00034     CBC_END,
00035     CBC_INFEAS,
00036     CBC_STRONG,
00037     CBC_SOLINDIVIDUAL,
00038     CBC_INTEGERINCREMENT,
00039     CBC_STATUS,
00040     CBC_GAP,
00041     CBC_ROUNDING,
00042     CBC_TREE_SOL,
00043     CBC_ROOT,
00044     CBC_GENERATOR,
00045     CBC_BRANCH,
00046     CBC_STRONGSOL,
00047     CBC_NOINT,
00048     CBC_VUB_PASS,
00049     CBC_VUB_END,
00050     CBC_NOTFEAS1,
00051     CBC_NOTFEAS2,
00052     CBC_NOTFEAS3,
00053     CBC_CUTOFF_WARNING1,
00054     CBC_ITERATE_STRONG,
00055     CBC_PRIORITY,
00056     CBC_WARNING_STRONG,
00057     CBC_START_SUB,
00058     CBC_END_SUB,
00059     CBC_THREAD_STATS,
00060     CBC_CUTS_STATS,
00061     CBC_STRONG_STATS,
00062     CBC_UNBOUNDED,
00063     CBC_OTHER_STATS,
00064     CBC_HEURISTICS_OFF,
00065     CBC_STATUS2,
00066     CBC_FPUMP1,
00067     CBC_FPUMP2,
00068     CBC_STATUS3,
00069     CBC_OTHER_STATS2,
00070     CBC_RELAXED1,
00071     CBC_RELAXED2,
00072     CBC_RESTART,
00073     CBC_GENERAL,
00074     CBC_ROOT_DETAIL,
00075 #ifndef NO_FATHOM_PRINT
00076     CBC_FATHOM_CHANGE,
00077 #endif
00078     CBC_DUMMY_END
00079 };
00080 
00081 class CbcMessage : public CoinMessages {
00082 
00083 public:
00084 
00088     CbcMessage(Language language = us_en);
00090 
00091 };
00092 
00093 #endif
00094 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines