CoinUtils
2.10.13
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src
CoinMessage.hpp
Go to the documentation of this file.
1
/* $Id: CoinMessage.hpp 1691 2014-03-19 12:43:56Z forrest $ */
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
{
30
COIN_MPS_LINE
=0,
31
COIN_MPS_STATS
,
32
COIN_MPS_ILLEGAL
,
33
COIN_MPS_BADIMAGE
,
34
COIN_MPS_DUPOBJ
,
35
COIN_MPS_DUPROW
,
36
COIN_MPS_NOMATCHROW
,
37
COIN_MPS_NOMATCHCOL
,
38
COIN_MPS_FILE
,
39
COIN_MPS_BADFILE1
,
40
COIN_MPS_BADFILE2
,
41
COIN_MPS_EOF
,
42
COIN_MPS_RETURNING
,
43
COIN_MPS_CHANGED
,
44
COIN_SOLVER_MPS
,
45
COIN_PRESOLVE_COLINFEAS
,
46
COIN_PRESOLVE_ROWINFEAS
,
47
COIN_PRESOLVE_COLUMNBOUNDA
,
48
COIN_PRESOLVE_COLUMNBOUNDB
,
49
COIN_PRESOLVE_NONOPTIMAL
,
50
COIN_PRESOLVE_STATS
,
51
COIN_PRESOLVE_INFEAS
,
52
COIN_PRESOLVE_UNBOUND
,
53
COIN_PRESOLVE_INFEASUNBOUND
,
54
COIN_PRESOLVE_INTEGERMODS
,
55
COIN_PRESOLVE_POSTSOLVE
,
56
COIN_PRESOLVE_NEEDS_CLEANING
,
57
COIN_PRESOLVE_PASS
,
58
# if PRESOLVE_DEBUG
59
COIN_PRESOLDBG_FIRSTCHECK,
60
COIN_PRESOLDBG_RCOSTACC,
61
COIN_PRESOLDBG_RCOSTSTAT,
62
COIN_PRESOLDBG_STATSB,
63
COIN_PRESOLDBG_DUALSTAT,
64
# endif
65
COIN_GENERAL_INFO
,
66
COIN_GENERAL_INFO2
,
67
COIN_GENERAL_WARNING
,
68
COIN_DUMMY_END
69
};
70
71
80
class
CoinMessage
:
public
CoinMessages
{
81
82
public
:
83
91
CoinMessage
(
Language
language
=
us_en
);
93
94
};
95
96
#endif
COIN_GENERAL_WARNING
Definition:
CoinMessage.hpp:67
COIN_MPS_STATS
Definition:
CoinMessage.hpp:31
COIN_PRESOLVE_COLUMNBOUNDB
Definition:
CoinMessage.hpp:48
COIN_PRESOLVE_NEEDS_CLEANING
Definition:
CoinMessage.hpp:56
COIN_PRESOLVE_INFEASUNBOUND
Definition:
CoinMessage.hpp:53
COIN_PRESOLVE_INFEAS
Definition:
CoinMessage.hpp:51
COIN_PRESOLVE_UNBOUND
Definition:
CoinMessage.hpp:52
COIN_MPS_NOMATCHROW
Definition:
CoinMessage.hpp:36
COIN_PRESOLVE_POSTSOLVE
Definition:
CoinMessage.hpp:55
COIN_PRESOLVE_INTEGERMODS
Definition:
CoinMessage.hpp:54
COIN_MPS_CHANGED
Definition:
CoinMessage.hpp:43
CoinMessage
The standard set of Coin messages.
Definition:
CoinMessage.hpp:80
COIN_PRESOLVE_COLUMNBOUNDA
Definition:
CoinMessage.hpp:47
COIN_Message
COIN_Message
Symbolic names for the standard set of COIN messages.
Definition:
CoinMessage.hpp:28
COIN_GENERAL_INFO2
Definition:
CoinMessage.hpp:66
COIN_PRESOLVE_ROWINFEAS
Definition:
CoinMessage.hpp:46
CoinMessageHandler.hpp
This is a first attempt at a message handler.
COIN_MPS_DUPOBJ
Definition:
CoinMessage.hpp:34
COIN_GENERAL_INFO
Definition:
CoinMessage.hpp:65
COIN_MPS_DUPROW
Definition:
CoinMessage.hpp:35
COIN_MPS_NOMATCHCOL
Definition:
CoinMessage.hpp:37
COIN_MPS_LINE
Definition:
CoinMessage.hpp:30
COIN_MPS_RETURNING
Definition:
CoinMessage.hpp:42
COIN_MPS_FILE
Definition:
CoinMessage.hpp:38
CoinMessages::Language
Language
Supported languages.
Definition:
CoinMessageHandler.hpp:136
COIN_DUMMY_END
Definition:
CoinMessage.hpp:68
COIN_MPS_BADIMAGE
Definition:
CoinMessage.hpp:33
CoinMessage::CoinMessage
CoinMessage(Language language=us_en)
Constructor.
CoinMessages::language
Language language() const
Language.
Definition:
CoinMessageHandler.hpp:169
CoinMessages::us_en
Definition:
CoinMessageHandler.hpp:137
COIN_SOLVER_MPS
Definition:
CoinMessage.hpp:44
COIN_MPS_EOF
Definition:
CoinMessage.hpp:41
COIN_MPS_BADFILE2
Definition:
CoinMessage.hpp:40
COIN_PRESOLVE_NONOPTIMAL
Definition:
CoinMessage.hpp:49
COIN_PRESOLVE_COLINFEAS
Definition:
CoinMessage.hpp:45
COIN_MPS_ILLEGAL
Definition:
CoinMessage.hpp:32
COIN_MPS_BADFILE1
Definition:
CoinMessage.hpp:39
COIN_PRESOLVE_PASS
Definition:
CoinMessage.hpp:57
CoinMessages
Class to hold and manipulate an array of massaged messages.
Definition:
CoinMessageHandler.hpp:128
COIN_PRESOLVE_STATS
Definition:
CoinMessage.hpp:50
Generated by
1.8.5