Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
home
coin
svn-release
Blis-0.94.3
Bcps
examples
Blis
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
Generated by
1.8.5