Cbc
2.10.5
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
Cbc
src
CbcMessage.hpp
Go to the documentation of this file.
1
/* $Id: CbcMessage.hpp 2465 2019-01-03 19:26:52Z 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 CbcMessage_H
7
#define CbcMessage_H
8
9
#if defined(_MSC_VER)
10
// Turn off compiler warning about long names
11
#pragma warning(disable : 4786)
12
#endif
13
23
#include "
CoinMessageHandler.hpp
"
24
enum
CBC_Message
{
25
CBC_END_GOOD
,
26
CBC_MAXNODES
,
27
CBC_MAXTIME
,
28
CBC_MAXSOLS
,
29
CBC_EVENT
,
30
CBC_MAXITERS
,
31
CBC_SOLUTION
,
32
CBC_END_SOLUTION
,
33
CBC_SOLUTION2
,
34
CBC_END
,
35
CBC_INFEAS
,
36
CBC_STRONG
,
37
CBC_SOLINDIVIDUAL
,
38
CBC_INTEGERINCREMENT
,
39
CBC_STATUS
,
40
CBC_GAP
,
41
CBC_ROUNDING
,
42
CBC_TREE_SOL
,
43
CBC_ROOT
,
44
CBC_GENERATOR
,
45
CBC_BRANCH
,
46
CBC_STRONGSOL
,
47
CBC_NOINT
,
48
CBC_VUB_PASS
,
49
CBC_VUB_END
,
50
CBC_NOTFEAS1
,
51
CBC_NOTFEAS2
,
52
CBC_NOTFEAS3
,
53
CBC_CUTOFF_WARNING1
,
54
CBC_ITERATE_STRONG
,
55
CBC_PRIORITY
,
56
CBC_WARNING_STRONG
,
57
CBC_START_SUB
,
58
CBC_END_SUB
,
59
CBC_THREAD_STATS
,
60
CBC_CUTS_STATS
,
61
CBC_STRONG_STATS
,
62
CBC_UNBOUNDED
,
63
CBC_OTHER_STATS
,
64
CBC_HEURISTICS_OFF
,
65
CBC_STATUS2
,
66
CBC_FPUMP1
,
67
CBC_FPUMP2
,
68
CBC_STATUS3
,
69
CBC_OTHER_STATS2
,
70
CBC_RELAXED1
,
71
CBC_RELAXED2
,
72
CBC_RESTART
,
73
CBC_GENERAL
,
74
CBC_ROOT_DETAIL
,
75
#ifndef NO_FATHOM_PRINT
76
CBC_FATHOM_CHANGE
,
77
#endif
78
CBC_DUMMY_END
79
};
80
81
class
CbcMessage
:
public
CoinMessages
{
82
83
public
:
87
CbcMessage
(
Language
language
=
us_en
);
89
};
90
91
#endif
92
93
/* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2
94
*/
CBC_TREE_SOL
Definition:
CbcMessage.hpp:42
CBC_ROUNDING
Definition:
CbcMessage.hpp:41
CBC_STRONG
Definition:
CbcMessage.hpp:36
CBC_STRONGSOL
Definition:
CbcMessage.hpp:46
CBC_UNBOUNDED
Definition:
CbcMessage.hpp:62
CBC_GAP
Definition:
CbcMessage.hpp:40
CBC_NOINT
Definition:
CbcMessage.hpp:47
CBC_SOLUTION2
Definition:
CbcMessage.hpp:33
CBC_CUTOFF_WARNING1
Definition:
CbcMessage.hpp:53
CBC_END_SUB
Definition:
CbcMessage.hpp:58
CBC_SOLINDIVIDUAL
Definition:
CbcMessage.hpp:37
CBC_VUB_END
Definition:
CbcMessage.hpp:49
CBC_RESTART
Definition:
CbcMessage.hpp:72
CBC_MAXITERS
Definition:
CbcMessage.hpp:30
CBC_DUMMY_END
Definition:
CbcMessage.hpp:78
CBC_END_SOLUTION
Definition:
CbcMessage.hpp:32
CBC_OTHER_STATS2
Definition:
CbcMessage.hpp:69
CBC_THREAD_STATS
Definition:
CbcMessage.hpp:59
CBC_START_SUB
Definition:
CbcMessage.hpp:57
CBC_GENERATOR
Definition:
CbcMessage.hpp:44
CBC_PRIORITY
Definition:
CbcMessage.hpp:55
CbcMessage
Definition:
CbcMessage.hpp:81
CBC_EVENT
Definition:
CbcMessage.hpp:29
CoinMessageHandler.hpp
This is a first attempt at a message handler.
CBC_NOTFEAS3
Definition:
CbcMessage.hpp:52
CBC_VUB_PASS
Definition:
CbcMessage.hpp:48
CBC_FPUMP2
Definition:
CbcMessage.hpp:67
CBC_MAXSOLS
Definition:
CbcMessage.hpp:28
CBC_SOLUTION
Definition:
CbcMessage.hpp:31
CbcMessage::CbcMessage
CbcMessage(Language language=us_en)
Constructor.
CBC_GENERAL
Definition:
CbcMessage.hpp:73
CBC_NOTFEAS1
Definition:
CbcMessage.hpp:50
CBC_END
Definition:
CbcMessage.hpp:34
CBC_OTHER_STATS
Definition:
CbcMessage.hpp:63
CBC_Message
CBC_Message
This deals with Cbc messages (as against Clp messages etc).
Definition:
CbcMessage.hpp:24
CBC_CUTS_STATS
Definition:
CbcMessage.hpp:60
CoinMessages::Language
Language
Supported languages.
Definition:
CoinMessageHandler.hpp:148
CBC_WARNING_STRONG
Definition:
CbcMessage.hpp:56
CBC_FATHOM_CHANGE
Definition:
CbcMessage.hpp:76
CBC_FPUMP1
Definition:
CbcMessage.hpp:66
CoinMessages::language
Language language() const
Language.
Definition:
CoinMessageHandler.hpp:181
CBC_NOTFEAS2
Definition:
CbcMessage.hpp:51
CBC_STATUS2
Definition:
CbcMessage.hpp:65
CoinMessages::us_en
Definition:
CoinMessageHandler.hpp:149
CBC_STATUS3
Definition:
CbcMessage.hpp:68
CBC_STATUS
Definition:
CbcMessage.hpp:39
CBC_STRONG_STATS
Definition:
CbcMessage.hpp:61
CBC_MAXTIME
Definition:
CbcMessage.hpp:27
CBC_END_GOOD
Definition:
CbcMessage.hpp:25
CBC_BRANCH
Definition:
CbcMessage.hpp:45
CBC_RELAXED1
Definition:
CbcMessage.hpp:70
CBC_RELAXED2
Definition:
CbcMessage.hpp:71
CBC_INTEGERINCREMENT
Definition:
CbcMessage.hpp:38
CBC_MAXNODES
Definition:
CbcMessage.hpp:26
CBC_HEURISTICS_OFF
Definition:
CbcMessage.hpp:64
CBC_ITERATE_STRONG
Definition:
CbcMessage.hpp:54
CoinMessages
Class to hold and manipulate an array of massaged messages.
Definition:
CoinMessageHandler.hpp:140
CBC_ROOT_DETAIL
Definition:
CbcMessage.hpp:74
CBC_INFEAS
Definition:
CbcMessage.hpp:35
CBC_ROOT
Definition:
CbcMessage.hpp:43
Generated by
1.8.5