This file is indexed.

/usr/include/coin/ClpMessage.hpp is in coinor-libclp-dev 1.12.0-2.1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
/* $Id: ClpMessage.hpp 1525 2010-02-26 17:27:59Z mjs $ */
// Copyright (C) 2002, International Business Machines
// Corporation and others.  All Rights Reserved.
#ifndef ClpMessage_H
#define ClpMessage_H


#include "CoinPragma.hpp"
#include <cstring>

// This deals with Clp messages (as against Osi messages etc)

#include "CoinMessageHandler.hpp"
enum CLP_Message {
     CLP_SIMPLEX_FINISHED,
     CLP_SIMPLEX_INFEASIBLE,
     CLP_SIMPLEX_UNBOUNDED,
     CLP_SIMPLEX_STOPPED,
     CLP_SIMPLEX_ERROR,
     CLP_SIMPLEX_INTERRUPT,
     CLP_SIMPLEX_STATUS,
     CLP_DUAL_BOUNDS,
     CLP_SIMPLEX_ACCURACY,
     CLP_SIMPLEX_BADFACTOR,
     CLP_SIMPLEX_BOUNDTIGHTEN,
     CLP_SIMPLEX_INFEASIBILITIES,
     CLP_SIMPLEX_FLAG,
     CLP_SIMPLEX_GIVINGUP,
     CLP_DUAL_CHECKB,
     CLP_DUAL_ORIGINAL,
     CLP_SIMPLEX_PERTURB,
     CLP_PRIMAL_ORIGINAL,
     CLP_PRIMAL_WEIGHT,
     CLP_PRIMAL_OPTIMAL,
     CLP_SINGULARITIES,
     CLP_MODIFIEDBOUNDS,
     CLP_RIMSTATISTICS1,
     CLP_RIMSTATISTICS2,
     CLP_RIMSTATISTICS3,
     CLP_POSSIBLELOOP,
     CLP_SMALLELEMENTS,
     CLP_DUPLICATEELEMENTS,
     CLP_SIMPLEX_HOUSE1,
     CLP_SIMPLEX_HOUSE2,
     CLP_SIMPLEX_NONLINEAR,
     CLP_SIMPLEX_FREEIN,
     CLP_SIMPLEX_PIVOTROW,
     CLP_DUAL_CHECK,
     CLP_PRIMAL_DJ,
     CLP_PACKEDSCALE_INITIAL,
     CLP_PACKEDSCALE_WHILE,
     CLP_PACKEDSCALE_FINAL,
     CLP_PACKEDSCALE_FORGET,
     CLP_INITIALIZE_STEEP,
     CLP_UNABLE_OPEN,
     CLP_BAD_BOUNDS,
     CLP_BAD_MATRIX,
     CLP_LOOP,
     CLP_IMPORT_RESULT,
     CLP_IMPORT_ERRORS,
     CLP_EMPTY_PROBLEM,
     CLP_CRASH,
     CLP_END_VALUES_PASS,
     CLP_QUADRATIC_BOTH,
     CLP_QUADRATIC_PRIMAL_DETAILS,
     CLP_IDIOT_ITERATION,
     CLP_INFEASIBLE,
     CLP_MATRIX_CHANGE,
     CLP_TIMING,
     CLP_INTERVAL_TIMING,
     CLP_SPRINT,
     CLP_BARRIER_ITERATION,
     CLP_BARRIER_OBJECTIVE_GAP,
     CLP_BARRIER_GONE_INFEASIBLE,
     CLP_BARRIER_CLOSE_TO_OPTIMAL,
     CLP_BARRIER_COMPLEMENTARITY,
     CLP_BARRIER_EXIT2,
     CLP_BARRIER_STOPPING,
     CLP_BARRIER_EXIT,
     CLP_BARRIER_SCALING,
     CLP_BARRIER_MU,
     CLP_BARRIER_INFO,
     CLP_BARRIER_END,
     CLP_BARRIER_ACCURACY,
     CLP_BARRIER_SAFE,
     CLP_BARRIER_NEGATIVE_GAPS,
     CLP_BARRIER_REDUCING,
     CLP_BARRIER_DIAGONAL,
     CLP_BARRIER_SLACKS,
     CLP_BARRIER_DUALINF,
     CLP_BARRIER_KILLED,
     CLP_BARRIER_ABS_DROPPED,
     CLP_BARRIER_ABS_ERROR,
     CLP_BARRIER_FEASIBLE,
     CLP_BARRIER_STEP,
     CLP_BARRIER_KKT,
     CLP_RIM_SCALE,
     CLP_SLP_ITER,
     CLP_COMPLICATED_MODEL,
     CLP_BAD_STRING_VALUES,
     CLP_CRUNCH_STATS,
     CLP_GENERAL,
     CLP_DUMMY_END
};

/** This deals with Clp messages (as against Osi messages etc)
 */
class ClpMessage : public CoinMessages {

public:

     /**@name Constructors etc */
     //@{
     /** Constructor */
     ClpMessage(Language language = us_en);
     //@}

};

#endif