Dip
0.92.4
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
tmp
Dip-0.92.4
CoinUtils
src
CoinMessage.hpp
Go to the documentation of this file.
1
/* $Id: CoinMessage.hpp 2083 2019-01-06 19:38:09Z unxusr $ */
2
// Copyright (C) 2002, International Business Machines
3
// Corporation and others. All Rights Reserved.
4
// This code is licensed under the terms of the Eclipse Public License (EPL).
5
6
#ifndef CoinMessage_H
7
#define CoinMessage_H
8
9
#if defined(_MSC_VER)
10
// Turn off compiler warning about long names
11
#pragma warning(disable : 4786)
12
#endif
13
24
#include "
CoinMessageHandler.hpp
"
25
28
enum
COIN_Message
{
29
COIN_MPS_LINE
= 0,
30
COIN_MPS_STATS
,
31
COIN_MPS_ILLEGAL
,
32
COIN_MPS_BADIMAGE
,
33
COIN_MPS_DUPOBJ
,
34
COIN_MPS_DUPROW
,
35
COIN_MPS_NOMATCHROW
,
36
COIN_MPS_NOMATCHCOL
,
37
COIN_MPS_FILE
,
38
COIN_MPS_BADFILE1
,
39
COIN_MPS_BADFILE2
,
40
COIN_MPS_EOF
,
41
COIN_MPS_RETURNING
,
42
COIN_MPS_CHANGED
,
43
COIN_SOLVER_MPS
,
44
COIN_PRESOLVE_COLINFEAS
,
45
COIN_PRESOLVE_ROWINFEAS
,
46
COIN_PRESOLVE_COLUMNBOUNDA
,
47
COIN_PRESOLVE_COLUMNBOUNDB
,
48
COIN_PRESOLVE_NONOPTIMAL
,
49
COIN_PRESOLVE_STATS
,
50
COIN_PRESOLVE_INFEAS
,
51
COIN_PRESOLVE_UNBOUND
,
52
COIN_PRESOLVE_INFEASUNBOUND
,
53
COIN_PRESOLVE_INTEGERMODS
,
54
COIN_PRESOLVE_POSTSOLVE
,
55
COIN_PRESOLVE_NEEDS_CLEANING
,
56
COIN_PRESOLVE_PASS
,
57
#if PRESOLVE_DEBUG
58
COIN_PRESOLDBG_FIRSTCHECK,
59
COIN_PRESOLDBG_RCOSTACC,
60
COIN_PRESOLDBG_RCOSTSTAT,
61
COIN_PRESOLDBG_STATSB,
62
COIN_PRESOLDBG_DUALSTAT,
63
#endif
64
COIN_GENERAL_INFO
,
65
COIN_GENERAL_INFO2
,
66
COIN_GENERAL_WARNING
,
67
COIN_DUMMY_END
68
};
69
78
class
CoinMessage
:
public
CoinMessages
{
79
80
public
:
88
CoinMessage
(
Language
language
=
us_en
);
90
};
91
92
#endif
93
94
/* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2
95
*/
COIN_MPS_DUPROW
Definition:
CoinMessage.hpp:34
COIN_MPS_FILE
Definition:
CoinMessage.hpp:37
COIN_PRESOLVE_INFEAS
Definition:
CoinMessage.hpp:50
COIN_PRESOLVE_ROWINFEAS
Definition:
CoinMessage.hpp:45
COIN_DUMMY_END
Definition:
CoinMessage.hpp:67
COIN_PRESOLVE_COLUMNBOUNDA
Definition:
CoinMessage.hpp:46
COIN_GENERAL_INFO
Definition:
CoinMessage.hpp:64
CoinMessage::CoinMessage
CoinMessage(Language language=us_en)
Constructor.
COIN_GENERAL_INFO2
Definition:
CoinMessage.hpp:65
COIN_MPS_BADIMAGE
Definition:
CoinMessage.hpp:32
COIN_MPS_BADFILE1
Definition:
CoinMessage.hpp:38
COIN_SOLVER_MPS
Definition:
CoinMessage.hpp:43
COIN_PRESOLVE_POSTSOLVE
Definition:
CoinMessage.hpp:54
CoinMessages::language
Language language() const
Language.
Definition:
CoinMessageHandler.hpp:181
COIN_PRESOLVE_COLUMNBOUNDB
Definition:
CoinMessage.hpp:47
COIN_MPS_NOMATCHROW
Definition:
CoinMessage.hpp:35
COIN_PRESOLVE_INFEASUNBOUND
Definition:
CoinMessage.hpp:52
COIN_PRESOLVE_UNBOUND
Definition:
CoinMessage.hpp:51
COIN_MPS_NOMATCHCOL
Definition:
CoinMessage.hpp:36
COIN_MPS_LINE
Definition:
CoinMessage.hpp:29
CoinMessageHandler.hpp
This is a first attempt at a message handler.
COIN_PRESOLVE_PASS
Definition:
CoinMessage.hpp:56
CoinMessages
Class to hold and manipulate an array of massaged messages.
Definition:
CoinMessageHandler.hpp:140
COIN_PRESOLVE_NONOPTIMAL
Definition:
CoinMessage.hpp:48
COIN_Message
COIN_Message
Symbolic names for the standard set of COIN messages.
Definition:
CoinMessage.hpp:28
COIN_PRESOLVE_NEEDS_CLEANING
Definition:
CoinMessage.hpp:55
COIN_MPS_BADFILE2
Definition:
CoinMessage.hpp:39
CoinMessages::us_en
Definition:
CoinMessageHandler.hpp:149
COIN_PRESOLVE_STATS
Definition:
CoinMessage.hpp:49
COIN_GENERAL_WARNING
Definition:
CoinMessage.hpp:66
COIN_PRESOLVE_COLINFEAS
Definition:
CoinMessage.hpp:44
COIN_MPS_DUPOBJ
Definition:
CoinMessage.hpp:33
COIN_MPS_ILLEGAL
Definition:
CoinMessage.hpp:31
COIN_MPS_STATS
Definition:
CoinMessage.hpp:30
COIN_PRESOLVE_INTEGERMODS
Definition:
CoinMessage.hpp:53
CoinMessage
The standard set of Coin messages.
Definition:
CoinMessage.hpp:78
CoinMessages::Language
Language
Supported languages.
Definition:
CoinMessageHandler.hpp:148
COIN_MPS_CHANGED
Definition:
CoinMessage.hpp:42
COIN_MPS_RETURNING
Definition:
CoinMessage.hpp:41
COIN_MPS_EOF
Definition:
CoinMessage.hpp:40
Generated by
1.8.5