source: trunk/include/ClpMessage.hpp @ 50

Last change on this file since 50 was 50, checked in by ladanyi, 18 years ago

devel-1 merged into HEAD

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.8 KB
Line 
1// Copyright (C) 2002, International Business Machines
2// Corporation and others.  All Rights Reserved.
3#ifndef ClpMessage_H
4#define ClpMessage_H
5
6#if defined(_MSC_VER)
7// Turn off compiler warning about long names
8#  pragma warning(disable:4786)
9#endif
10
11/** This deals with Clp messages (as against Osi messages etc)
12 */
13
14#include "CoinMessageHandler.hpp"
15enum CLP_Message
16{
17  CLP_SIMPLEX_FINISHED,
18  CLP_SIMPLEX_INFEASIBLE,
19  CLP_SIMPLEX_UNBOUNDED,
20  CLP_SIMPLEX_STOPPED,
21  CLP_SIMPLEX_ERROR,
22  CLP_SIMPLEX_STATUS,
23  CLP_DUAL_BOUNDS,
24  CLP_SIMPLEX_ACCURACY,
25  CLP_SIMPLEX_BADFACTOR,
26  CLP_SIMPLEX_BOUNDTIGHTEN,
27  CLP_SIMPLEX_INFEASIBILITIES,
28  CLP_SIMPLEX_FLAG,
29  CLP_SIMPLEX_GIVINGUP,
30  CLP_DUAL_CHECKB,
31  CLP_DUAL_ORIGINAL,
32  CLP_SIMPLEX_PERTURB,
33  CLP_PRIMAL_ORIGINAL,
34  CLP_PRIMAL_WEIGHT,
35  CLP_PRIMAL_OPTIMAL,
36  CLP_SINGULARITIES,
37  CLP_MODIFIEDBOUNDS,
38  CLP_RIMSTATISTICS1,
39  CLP_RIMSTATISTICS2,
40  CLP_RIMSTATISTICS3,
41  CLP_PRESOLVE_COLINFEAS,
42  CLP_PRESOLVE_ROWINFEAS,
43  CLP_PRESOLVE_COLUMNBOUNDA,
44  CLP_PRESOLVE_COLUMNBOUNDB,
45  CLP_PRESOLVE_NONOPTIMAL,
46  CLP_PRESOLVE_STATS,
47  CLP_PRESOLVE_INFEAS,
48  CLP_PRESOLVE_UNBOUND,
49  CLP_PRESOLVE_INFEASUNBOUND,
50  CLP_PRESOLVE_INTEGERMODS,
51  CLP_PRESOLVE_POSTSOLVE,
52  CLP_PRESOLVE_NEEDS_CLEANING,
53  CLP_POSSIBLELOOP,
54  CLP_SMALLELEMENTS,
55  CLP_SIMPLEX_HOUSE1,
56  CLP_SIMPLEX_HOUSE2,
57  CLP_SIMPLEX_NONLINEAR,
58  CLP_SIMPLEX_FREEIN,
59  CLP_SIMPLEX_PIVOTROW,
60  CLP_DUAL_CHECK,
61  CLP_PRIMAL_DJ,
62  CLP_PACKEDSCALE_INITIAL,
63  CLP_PACKEDSCALE_WHILE,
64  CLP_PACKEDSCALE_FINAL,
65  CLP_PACKEDSCALE_FORGET,
66  CLP_INITIALIZE_STEEP,
67  CLP_UNABLE_OPEN,
68  CLP_BAD_BOUNDS,
69  CLP_BAD_MATRIX,
70  CLP_LOOP,
71  CLP_IMPORT_RESULT,
72  CLP_IMPORT_ERRORS,
73  CLP_EMPTY_PROBLEM,
74  CLP_DUMMY_END
75};
76
77class ClpMessage : public CoinMessages {
78
79public:
80
81  /**@name Constructors etc */
82  //@{
83  /** Constructor */
84  ClpMessage(Language language=us_en);
85  //@}
86
87};
88
89#endif
Note: See TracBrowser for help on using the repository browser.