# CbcMessage.hpp

Go to the documentation of this file.

    00001 /* $Id: CbcMessage.hpp 1675 2011-06-19 17:23:14Z stefan $ */
    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_SOLUTION,
    00031     CBC_END_SOLUTION,
    00032     CBC_SOLUTION2,
    00033     CBC_END,
    00034     CBC_INFEAS,
    00035     CBC_STRONG,
    00036     CBC_SOLINDIVIDUAL,
    00037     CBC_INTEGERINCREMENT,
    00038     CBC_STATUS,
    00039     CBC_GAP,
    00040     CBC_ROUNDING,
    00041     CBC_TREE_SOL,
    00042     CBC_ROOT,
    00043     CBC_GENERATOR,
    00044     CBC_BRANCH,
    00045     CBC_STRONGSOL,
    00046     CBC_NOINT,
    00047     CBC_VUB_PASS,
    00048     CBC_VUB_END,
    00049     CBC_NOTFEAS1,
    00050     CBC_NOTFEAS2,
    00051     CBC_NOTFEAS3,
    00052     CBC_CUTOFF_WARNING1,
    00053     CBC_ITERATE_STRONG,
    00054     CBC_PRIORITY,
    00055     CBC_WARNING_STRONG,
    00056     CBC_START_SUB,
    00057     CBC_END_SUB,
    00058     CBC_THREAD_STATS,
    00059     CBC_CUTS_STATS,
    00060     CBC_STRONG_STATS,
    00061     CBC_UNBOUNDED,
    00062     CBC_OTHER_STATS,
    00063     CBC_HEURISTICS_OFF,
    00064     CBC_STATUS2,
    00065     CBC_FPUMP1,
    00066     CBC_FPUMP2,
    00067     CBC_STATUS3,
    00068     CBC_OTHER_STATS2,
    00069     CBC_RELAXED1,
    00070     CBC_RELAXED2,
    00071     CBC_RESTART,
    00072     CBC_GENERAL,
    00073     CBC_ROOT_DETAIL,
    00074 #ifndef NO_FATHOM_PRINT
    00075     CBC_FATHOM_CHANGE,
    00076 #endif
    00077     CBC_DUMMY_END
    00078 };
    00079
    00080 class CbcMessage : public CoinMessages {
    00081
    00082 public:
    00083
    00087     CbcMessage(Language language = us_en);
    00089
    00090 };
    00091
    00092 #endif
    00093

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines