- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

BlisMessage.h
Go to the documentation of this file.
1 /*===========================================================================*
2 * This file is part of the BiCePS Linear Integer Solver (BLIS). *
3 * *
4 * BLIS is distributed under the Eclipse Public License as part of the *
5 * COIN-OR repository (http://www.coin-or.org). *
6 * *
7 * Authors: *
8 * *
9 * Yan Xu, Lehigh University *
10 * Ted Ralphs, Lehigh University *
11 * *
12 * Conceptual Design: *
13 * *
14 * Yan Xu, Lehigh University *
15 * Ted Ralphs, Lehigh University *
16 * Laszlo Ladanyi, IBM T.J. Watson Research Center *
17 * Matthew Saltzman, Clemson University *
18 * *
19 * *
20 * Copyright (C) 2001-2013, Lehigh University, Yan Xu, and Ted Ralphs. *
21 * All Rights Reserved. *
22 *===========================================================================*/
23
24 #ifndef BlisMessage_H_
25 #define BlisMessage_H_
26
27 //#############################################################################
28
29 #if defined(_MSC_VER)
30 // Turn off compiler warning about long names
31 # pragma warning(disable:4786)
32 #endif
33
35 #include "CoinMessageHandler.hpp"
36
37 //#############################################################################
38
39 enum BLIS_Message
40 {
41 BLIS_CUTOFF_INC,
42 BLIS_CUT_STAT_FINAL,
43 BLIS_CUT_STAT_NODE,
44 BLIS_GAP_NO,
45 BLIS_GAP_YES,
46 BLIS_HEUR_BEFORE_ROOT,
47 BLIS_HEUR_STAT_FINAL,
48 BLIS_HEUR_STAT_NODE,
49 BLIS_ROOT_PROCESS,
50 BLIS_ROOT_TIME,
51 BLIS_W_LP,
53 BLIS_DUMMY_END
54 };
55
56 //#############################################################################
57
58 class BlisMessage : public CoinMessages
59 {
60 public:
61
65 BlisMessage(Language language=us_en);
67 };
68
69 //#############################################################################
70
71 #endif
BlisMessage
Definition: BlisMessage.h:78
BLIS_DUMMY_END
Definition: BlisMessage.h:75
BlisMessage::BlisMessage
BlisMessage(Language language=us_en)
Constructor.
BLIS_CUT_STAT_FINAL
Definition: BlisMessage.h:42
BLIS_HEUR_STAT_FINAL
Definition: BlisMessage.h:47
BLIS_GAP_YES
Definition: BlisMessage.h:45
BLIS_CUTOFF_INC
Definition: BlisMessage.h:41
BLIS_ROOT_TIME
Definition: BlisMessage.h:50
CoinMessages::language
Language language() const
Language.
Definition: CoinMessageHandler.hpp:169
BLIS_HEUR_STAT_NODE
Definition: BlisMessage.h:48
CoinMessageHandler.hpp
This is a first attempt at a message handler.
BLIS_GAP_NO
Definition: BlisMessage.h:44
BLIS_HEUR_BEFORE_ROOT
Definition: BlisMessage.h:46
BLIS_CUT_STAT_NODE
Definition: BlisMessage.h:43
CoinMessages
Class to hold and manipulate an array of massaged messages.
Definition: CoinMessageHandler.hpp:128
CoinMessages::us_en
Definition: CoinMessageHandler.hpp:137
BLIS_W_LP
Definition: BlisMessage.h:51
BLIS_Message
BLIS_Message
This deals with Blis messages (as against Clp messages etc).
Definition: BlisMessage.h:47
BLIS_ROOT_PROCESS
Definition: BlisMessage.h:49
CoinMessages::Language
Language
Supported languages.
Definition: CoinMessageHandler.hpp:136