Main Page
Classes
Files
File List
File Members
opt
build
clp-1.12.0
Clp
src
ClpMessage.hpp
Go to the documentation of this file.
1
/* $Id: ClpMessage.hpp 1525 2010-02-26 17:27:59Z mjs $ */
2
// Copyright (C) 2002, International Business Machines
3
// Corporation and others. All Rights Reserved.
4
#ifndef ClpMessage_H
5
#define ClpMessage_H
6
7
8
#include "CoinPragma.hpp"
9
#include <cstring>
10
11
// This deals with Clp messages (as against Osi messages etc)
12
13
#include "CoinMessageHandler.hpp"
14
enum
CLP_Message
{
15
CLP_SIMPLEX_FINISHED
,
16
CLP_SIMPLEX_INFEASIBLE
,
17
CLP_SIMPLEX_UNBOUNDED
,
18
CLP_SIMPLEX_STOPPED
,
19
CLP_SIMPLEX_ERROR
,
20
CLP_SIMPLEX_INTERRUPT
,
21
CLP_SIMPLEX_STATUS
,
22
CLP_DUAL_BOUNDS
,
23
CLP_SIMPLEX_ACCURACY
,
24
CLP_SIMPLEX_BADFACTOR
,
25
CLP_SIMPLEX_BOUNDTIGHTEN
,
26
CLP_SIMPLEX_INFEASIBILITIES
,
27
CLP_SIMPLEX_FLAG
,
28
CLP_SIMPLEX_GIVINGUP
,
29
CLP_DUAL_CHECKB
,
30
CLP_DUAL_ORIGINAL
,
31
CLP_SIMPLEX_PERTURB
,
32
CLP_PRIMAL_ORIGINAL
,
33
CLP_PRIMAL_WEIGHT
,
34
CLP_PRIMAL_OPTIMAL
,
35
CLP_SINGULARITIES
,
36
CLP_MODIFIEDBOUNDS
,
37
CLP_RIMSTATISTICS1
,
38
CLP_RIMSTATISTICS2
,
39
CLP_RIMSTATISTICS3
,
40
CLP_POSSIBLELOOP
,
41
CLP_SMALLELEMENTS
,
42
CLP_DUPLICATEELEMENTS
,
43
CLP_SIMPLEX_HOUSE1
,
44
CLP_SIMPLEX_HOUSE2
,
45
CLP_SIMPLEX_NONLINEAR
,
46
CLP_SIMPLEX_FREEIN
,
47
CLP_SIMPLEX_PIVOTROW
,
48
CLP_DUAL_CHECK
,
49
CLP_PRIMAL_DJ
,
50
CLP_PACKEDSCALE_INITIAL
,
51
CLP_PACKEDSCALE_WHILE
,
52
CLP_PACKEDSCALE_FINAL
,
53
CLP_PACKEDSCALE_FORGET
,
54
CLP_INITIALIZE_STEEP
,
55
CLP_UNABLE_OPEN
,
56
CLP_BAD_BOUNDS
,
57
CLP_BAD_MATRIX
,
58
CLP_LOOP
,
59
CLP_IMPORT_RESULT
,
60
CLP_IMPORT_ERRORS
,
61
CLP_EMPTY_PROBLEM
,
62
CLP_CRASH
,
63
CLP_END_VALUES_PASS
,
64
CLP_QUADRATIC_BOTH
,
65
CLP_QUADRATIC_PRIMAL_DETAILS
,
66
CLP_IDIOT_ITERATION
,
67
CLP_INFEASIBLE
,
68
CLP_MATRIX_CHANGE
,
69
CLP_TIMING
,
70
CLP_INTERVAL_TIMING
,
71
CLP_SPRINT
,
72
CLP_BARRIER_ITERATION
,
73
CLP_BARRIER_OBJECTIVE_GAP
,
74
CLP_BARRIER_GONE_INFEASIBLE
,
75
CLP_BARRIER_CLOSE_TO_OPTIMAL
,
76
CLP_BARRIER_COMPLEMENTARITY
,
77
CLP_BARRIER_EXIT2
,
78
CLP_BARRIER_STOPPING
,
79
CLP_BARRIER_EXIT
,
80
CLP_BARRIER_SCALING
,
81
CLP_BARRIER_MU
,
82
CLP_BARRIER_INFO
,
83
CLP_BARRIER_END
,
84
CLP_BARRIER_ACCURACY
,
85
CLP_BARRIER_SAFE
,
86
CLP_BARRIER_NEGATIVE_GAPS
,
87
CLP_BARRIER_REDUCING
,
88
CLP_BARRIER_DIAGONAL
,
89
CLP_BARRIER_SLACKS
,
90
CLP_BARRIER_DUALINF
,
91
CLP_BARRIER_KILLED
,
92
CLP_BARRIER_ABS_DROPPED
,
93
CLP_BARRIER_ABS_ERROR
,
94
CLP_BARRIER_FEASIBLE
,
95
CLP_BARRIER_STEP
,
96
CLP_BARRIER_KKT
,
97
CLP_RIM_SCALE
,
98
CLP_SLP_ITER
,
99
CLP_COMPLICATED_MODEL
,
100
CLP_BAD_STRING_VALUES
,
101
CLP_CRUNCH_STATS
,
102
CLP_GENERAL
,
103
CLP_DUMMY_END
104
};
105
108
class
ClpMessage
:
public
CoinMessages {
109
110
public
:
111
115
ClpMessage
(Language language = us_en);
117
118
};
119
120
#endif
CLP_PACKEDSCALE_INITIAL
Definition:
ClpMessage.hpp:50
CLP_BARRIER_STEP
Definition:
ClpMessage.hpp:95
CLP_BARRIER_COMPLEMENTARITY
Definition:
ClpMessage.hpp:76
CLP_DUMMY_END
Definition:
ClpMessage.hpp:103
CLP_BARRIER_SCALING
Definition:
ClpMessage.hpp:80
CLP_SIMPLEX_STOPPED
Definition:
ClpMessage.hpp:18
CLP_SPRINT
Definition:
ClpMessage.hpp:71
CLP_RIMSTATISTICS2
Definition:
ClpMessage.hpp:38
CLP_SIMPLEX_PERTURB
Definition:
ClpMessage.hpp:31
CLP_SIMPLEX_INTERRUPT
Definition:
ClpMessage.hpp:20
CLP_MATRIX_CHANGE
Definition:
ClpMessage.hpp:68
CLP_BARRIER_END
Definition:
ClpMessage.hpp:83
CLP_SIMPLEX_HOUSE1
Definition:
ClpMessage.hpp:43
CLP_END_VALUES_PASS
Definition:
ClpMessage.hpp:63
CLP_MODIFIEDBOUNDS
Definition:
ClpMessage.hpp:36
CLP_BARRIER_KILLED
Definition:
ClpMessage.hpp:91
CLP_INFEASIBLE
Definition:
ClpMessage.hpp:67
CLP_BARRIER_ABS_DROPPED
Definition:
ClpMessage.hpp:92
CLP_QUADRATIC_BOTH
Definition:
ClpMessage.hpp:64
CLP_SIMPLEX_FINISHED
Definition:
ClpMessage.hpp:15
CLP_SLP_ITER
Definition:
ClpMessage.hpp:98
CLP_BARRIER_EXIT
Definition:
ClpMessage.hpp:79
CLP_BARRIER_NEGATIVE_GAPS
Definition:
ClpMessage.hpp:86
CLP_Message
CLP_Message
Definition:
ClpMessage.hpp:14
CLP_SMALLELEMENTS
Definition:
ClpMessage.hpp:41
CLP_BARRIER_ITERATION
Definition:
ClpMessage.hpp:72
CLP_PRIMAL_OPTIMAL
Definition:
ClpMessage.hpp:34
CLP_DUAL_BOUNDS
Definition:
ClpMessage.hpp:22
CLP_SIMPLEX_HOUSE2
Definition:
ClpMessage.hpp:44
CLP_SIMPLEX_INFEASIBLE
Definition:
ClpMessage.hpp:16
CLP_BARRIER_KKT
Definition:
ClpMessage.hpp:96
CLP_BARRIER_SLACKS
Definition:
ClpMessage.hpp:89
CLP_UNABLE_OPEN
Definition:
ClpMessage.hpp:55
CLP_PRIMAL_DJ
Definition:
ClpMessage.hpp:49
CLP_EMPTY_PROBLEM
Definition:
ClpMessage.hpp:61
CLP_SIMPLEX_INFEASIBILITIES
Definition:
ClpMessage.hpp:26
CLP_INTERVAL_TIMING
Definition:
ClpMessage.hpp:70
CLP_DUAL_ORIGINAL
Definition:
ClpMessage.hpp:30
CLP_SIMPLEX_STATUS
Definition:
ClpMessage.hpp:21
CLP_RIMSTATISTICS1
Definition:
ClpMessage.hpp:37
CLP_DUAL_CHECK
Definition:
ClpMessage.hpp:48
CLP_LOOP
Definition:
ClpMessage.hpp:58
CLP_BARRIER_ABS_ERROR
Definition:
ClpMessage.hpp:93
CLP_RIMSTATISTICS3
Definition:
ClpMessage.hpp:39
CLP_SIMPLEX_FREEIN
Definition:
ClpMessage.hpp:46
CLP_BARRIER_REDUCING
Definition:
ClpMessage.hpp:87
CLP_DUPLICATEELEMENTS
Definition:
ClpMessage.hpp:42
CLP_SIMPLEX_ERROR
Definition:
ClpMessage.hpp:19
CLP_BAD_STRING_VALUES
Definition:
ClpMessage.hpp:100
CLP_BARRIER_STOPPING
Definition:
ClpMessage.hpp:78
CLP_BARRIER_CLOSE_TO_OPTIMAL
Definition:
ClpMessage.hpp:75
CLP_POSSIBLELOOP
Definition:
ClpMessage.hpp:40
CLP_INITIALIZE_STEEP
Definition:
ClpMessage.hpp:54
CLP_RIM_SCALE
Definition:
ClpMessage.hpp:97
CLP_BARRIER_GONE_INFEASIBLE
Definition:
ClpMessage.hpp:74
CLP_PRIMAL_WEIGHT
Definition:
ClpMessage.hpp:33
CLP_BARRIER_OBJECTIVE_GAP
Definition:
ClpMessage.hpp:73
CLP_SIMPLEX_BOUNDTIGHTEN
Definition:
ClpMessage.hpp:25
CLP_CRASH
Definition:
ClpMessage.hpp:62
CLP_BAD_BOUNDS
Definition:
ClpMessage.hpp:56
CLP_IDIOT_ITERATION
Definition:
ClpMessage.hpp:66
CLP_PACKEDSCALE_FINAL
Definition:
ClpMessage.hpp:52
CLP_PRIMAL_ORIGINAL
Definition:
ClpMessage.hpp:32
CLP_BARRIER_ACCURACY
Definition:
ClpMessage.hpp:84
CLP_PACKEDSCALE_FORGET
Definition:
ClpMessage.hpp:53
CLP_COMPLICATED_MODEL
Definition:
ClpMessage.hpp:99
CLP_BARRIER_MU
Definition:
ClpMessage.hpp:81
ClpMessage::ClpMessage
ClpMessage(Language language=us_en)
Constructor.
CLP_TIMING
Definition:
ClpMessage.hpp:69
CLP_BARRIER_FEASIBLE
Definition:
ClpMessage.hpp:94
CLP_QUADRATIC_PRIMAL_DETAILS
Definition:
ClpMessage.hpp:65
CLP_SINGULARITIES
Definition:
ClpMessage.hpp:35
CLP_SIMPLEX_FLAG
Definition:
ClpMessage.hpp:27
CLP_SIMPLEX_UNBOUNDED
Definition:
ClpMessage.hpp:17
CLP_SIMPLEX_BADFACTOR
Definition:
ClpMessage.hpp:24
CLP_CRUNCH_STATS
Definition:
ClpMessage.hpp:101
CLP_SIMPLEX_NONLINEAR
Definition:
ClpMessage.hpp:45
CLP_BAD_MATRIX
Definition:
ClpMessage.hpp:57
CLP_IMPORT_RESULT
Definition:
ClpMessage.hpp:59
CLP_BARRIER_EXIT2
Definition:
ClpMessage.hpp:77
CLP_SIMPLEX_ACCURACY
Definition:
ClpMessage.hpp:23
CLP_BARRIER_INFO
Definition:
ClpMessage.hpp:82
CLP_SIMPLEX_GIVINGUP
Definition:
ClpMessage.hpp:28
CLP_BARRIER_DIAGONAL
Definition:
ClpMessage.hpp:88
CLP_PACKEDSCALE_WHILE
Definition:
ClpMessage.hpp:51
ClpMessage
This deals with Clp messages (as against Osi messages etc)
Definition:
ClpMessage.hpp:108
CLP_BARRIER_SAFE
Definition:
ClpMessage.hpp:85
CLP_DUAL_CHECKB
Definition:
ClpMessage.hpp:29
CLP_BARRIER_DUALINF
Definition:
ClpMessage.hpp:90
CLP_GENERAL
Definition:
ClpMessage.hpp:102
CLP_IMPORT_ERRORS
Definition:
ClpMessage.hpp:60
CLP_SIMPLEX_PIVOTROW
Definition:
ClpMessage.hpp:47
Generated on Sun Feb 21 2016 04:37:44 by
1.8.7