Main Page
Classes
Files
File List
File Members
var
build
temp
tmp.GbsVr1VNv1
4.0-0-0
clp
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
Generated on Sat Nov 1 2014 02:18:46 by
1.8.1.2