Cgl  trunk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
CglMessage.hpp
Go to the documentation of this file.
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines