Dip
0.92.4
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
tmp
Dip-0.92.4
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_NOTFEAS2
Definition:
CbcMessage.hpp:51
CBC_NOINT
Definition:
CbcMessage.hpp:47
CBC_BRANCH
Definition:
CbcMessage.hpp:45
CBC_MAXTIME
Definition:
CbcMessage.hpp:27
CBC_EVENT
Definition:
CbcMessage.hpp:29
CbcMessage
Definition:
CbcMessage.hpp:81
CBC_HEURISTICS_OFF
Definition:
CbcMessage.hpp:64
CBC_STATUS
Definition:
CbcMessage.hpp:39
CBC_UNBOUNDED
Definition:
CbcMessage.hpp:62
CBC_CUTOFF_WARNING1
Definition:
CbcMessage.hpp:53
CBC_END
Definition:
CbcMessage.hpp:34
CBC_STATUS2
Definition:
CbcMessage.hpp:65
CBC_GENERATOR
Definition:
CbcMessage.hpp:44
CBC_MAXNODES
Definition:
CbcMessage.hpp:26
CBC_FATHOM_CHANGE
Definition:
CbcMessage.hpp:76
CBC_STRONG
Definition:
CbcMessage.hpp:36
CBC_END_SOLUTION
Definition:
CbcMessage.hpp:32
CBC_NOTFEAS3
Definition:
CbcMessage.hpp:52
CBC_GENERAL
Definition:
CbcMessage.hpp:73
CBC_END_SUB
Definition:
CbcMessage.hpp:58
CBC_STATUS3
Definition:
CbcMessage.hpp:68
CBC_PRIORITY
Definition:
CbcMessage.hpp:55
CBC_VUB_END
Definition:
CbcMessage.hpp:49
CBC_DUMMY_END
Definition:
CbcMessage.hpp:78
CBC_SOLUTION
Definition:
CbcMessage.hpp:31
CBC_WARNING_STRONG
Definition:
CbcMessage.hpp:56
CBC_SOLINDIVIDUAL
Definition:
CbcMessage.hpp:37
CoinMessages::language
Language language() const
Language.
Definition:
CoinMessageHandler.hpp:181
CBC_RELAXED1
Definition:
CbcMessage.hpp:70
CBC_TREE_SOL
Definition:
CbcMessage.hpp:42
CbcMessage::CbcMessage
CbcMessage(Language language=us_en)
Constructor.
CBC_CUTS_STATS
Definition:
CbcMessage.hpp:60
CoinMessageHandler.hpp
This is a first attempt at a message handler.
CBC_ROOT_DETAIL
Definition:
CbcMessage.hpp:74
CBC_MAXITERS
Definition:
CbcMessage.hpp:30
CBC_ITERATE_STRONG
Definition:
CbcMessage.hpp:54
CBC_NOTFEAS1
Definition:
CbcMessage.hpp:50
CoinMessages
Class to hold and manipulate an array of massaged messages.
Definition:
CoinMessageHandler.hpp:140
CBC_INFEAS
Definition:
CbcMessage.hpp:35
CBC_FPUMP2
Definition:
CbcMessage.hpp:67
CBC_OTHER_STATS2
Definition:
CbcMessage.hpp:69
CoinMessages::us_en
Definition:
CoinMessageHandler.hpp:149
CBC_STRONG_STATS
Definition:
CbcMessage.hpp:61
CBC_RESTART
Definition:
CbcMessage.hpp:72
CBC_START_SUB
Definition:
CbcMessage.hpp:57
CBC_RELAXED2
Definition:
CbcMessage.hpp:71
CBC_GAP
Definition:
CbcMessage.hpp:40
CBC_MAXSOLS
Definition:
CbcMessage.hpp:28
CBC_SOLUTION2
Definition:
CbcMessage.hpp:33
CBC_ROOT
Definition:
CbcMessage.hpp:43
CBC_THREAD_STATS
Definition:
CbcMessage.hpp:59
CBC_Message
CBC_Message
This deals with Cbc messages (as against Clp messages etc).
Definition:
CbcMessage.hpp:24
CBC_ROUNDING
Definition:
CbcMessage.hpp:41
CBC_STRONGSOL
Definition:
CbcMessage.hpp:46
CBC_END_GOOD
Definition:
CbcMessage.hpp:25
CBC_OTHER_STATS
Definition:
CbcMessage.hpp:63
CBC_FPUMP1
Definition:
CbcMessage.hpp:66
CoinMessages::Language
Language
Supported languages.
Definition:
CoinMessageHandler.hpp:148
CBC_VUB_PASS
Definition:
CbcMessage.hpp:48
CBC_INTEGERINCREMENT
Definition:
CbcMessage.hpp:38
Generated by
1.8.5