Cgl trunk
|
00001 // $Id$ 00002 // Copyright (C) 2005, 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 CglMessage_H 00007 #define CglMessage_H 00008 00009 00010 #include "CoinPragma.hpp" 00011 00012 // This deals with Cgl messages (as against Osi messages etc) 00013 00014 #include "CoinMessageHandler.hpp" 00015 enum CGL_Message 00016 { 00017 CGL_INFEASIBLE, 00018 CGL_CLIQUES, 00019 CGL_FIXED, 00020 CGL_PROCESS_STATS, 00021 CGL_SLACKS, 00022 CGL_PROCESS_STATS2, 00023 CGL_PROCESS_SOS1, 00024 CGL_PROCESS_SOS2, 00025 CGL_UNBOUNDED, 00026 CGL_ELEMENTS_CHANGED1, 00027 CGL_ELEMENTS_CHANGED2, 00028 CGL_MADE_INTEGER, 00029 CGL_ADDED_INTEGERS, 00030 CGL_POST_INFEASIBLE, 00031 CGL_POST_CHANGED, 00032 CGL_DUMMY_END 00033 }; 00034 00037 class CglMessage : public CoinMessages { 00038 00039 public: 00040 00044 CglMessage(Language language=us_en); 00046 00047 }; 00048 00049 #endif