- 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 Bcps Linear 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 // This file is modified from SbbMessage.hpp
29 //#############################################################################
30
31 #if defined(_MSC_VER)
32 // Turn off compiler warning about long names
33 # pragma warning(disable:4786)
34 #endif
35
45 #include "CoinMessageHandler.hpp"
46
47 enum BLIS_Message
48 {
49 BLIS_END_GOOD,
50 BLIS_MAXNODES,
51 BLIS_MAXTIME,
52 BLIS_MAXSOLS,
53 BLIS_SOLUTION,
54 BLIS_END,
55 BLIS_INFEAS,
56 BLIS_STRONG,
57 BLIS_SOLINDIVIDUAL,
58 BLIS_INTEGERINCREMENT,
59 BLIS_STATUS,
60 BLIS_GAP,
61 BLIS_ROUNDING,
62 BLIS_ROOT,
63 BLIS_GENERATOR,
64 BLIS_BRANCH,
65 BLIS_STRONGSOL,
66 BLIS_NOINT,
67 BLIS_VUB_PASS,
68 BLIS_VUB_END,
69 BLIS_NOTFEAS1,
70 BLIS_NOTFEAS2,
71 BLIS_NOTFEAS3,
72 BLIS_CUTOFF_WARNING1,
73 BLIS_CUTS,
74 BLIS_BRANCHSOL,
75 BLIS_DUMMY_END
76 };
77
78 class BlisMessage : public CoinMessages {
79
80 public:
81
85 BlisMessage(Language language=us_en);
87
88 };
89
90 #endif
BLIS_SOLUTION
Definition: BlisMessage.h:53
BLIS_ROUNDING
Definition: BlisMessage.h:61
BlisMessage
Definition: BlisMessage.h:78
BLIS_STATUS
Definition: BlisMessage.h:59
BLIS_GAP
Definition: BlisMessage.h:60
BLIS_NOTFEAS1
Definition: BlisMessage.h:69
BLIS_INTEGERINCREMENT
Definition: BlisMessage.h:58
BLIS_DUMMY_END
Definition: BlisMessage.h:75
BlisMessage::BlisMessage
BlisMessage(Language language=us_en)
Constructor.
BLIS_NOTFEAS2
Definition: BlisMessage.h:70
BLIS_CUTOFF_WARNING1
Definition: BlisMessage.h:72
BLIS_CUTS
Definition: BlisMessage.h:73
CoinMessages::language
Language language() const
Language.
Definition: CoinMessageHandler.hpp:169
BLIS_MAXNODES
Definition: BlisMessage.h:50
BLIS_GENERATOR
Definition: BlisMessage.h:63
CoinMessageHandler.hpp
This is a first attempt at a message handler.
BLIS_END_GOOD
Definition: BlisMessage.h:49
BLIS_STRONGSOL
Definition: BlisMessage.h:65
CoinMessages
Class to hold and manipulate an array of massaged messages.
Definition: CoinMessageHandler.hpp:128
BLIS_VUB_PASS
Definition: BlisMessage.h:67
CoinMessages::us_en
Definition: CoinMessageHandler.hpp:137
BLIS_BRANCHSOL
Definition: BlisMessage.h:74
BLIS_INFEAS
Definition: BlisMessage.h:55
BLIS_Message
BLIS_Message
This deals with Blis messages (as against Clp messages etc).
Definition: BlisMessage.h:47
BLIS_ROOT
Definition: BlisMessage.h:62
BLIS_MAXTIME
Definition: BlisMessage.h:51
BLIS_END
Definition: BlisMessage.h:54
BLIS_MAXSOLS
Definition: BlisMessage.h:52
BLIS_VUB_END
Definition: BlisMessage.h:68
CoinMessages::Language
Language
Supported languages.
Definition: CoinMessageHandler.hpp:136
BLIS_BRANCH
Definition: BlisMessage.h:64
BLIS_NOTFEAS3
Definition: BlisMessage.h:71
BLIS_NOINT
Definition: BlisMessage.h:66
BLIS_SOLINDIVIDUAL
Definition: BlisMessage.h:57
BLIS_STRONG
Definition: BlisMessage.h:56