summaryrefslogtreecommitdiff
path: root/newstructure/thirdparty/linux/include/coin/BonOAMessages.hpp
blob: cfe32722248e19e596db2aa899f7a3d909144238 (plain)
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
// (C) Copyright Carnegie Mellon University 2006
// All Rights Reserved.
// This code is published under the Eclipse Public License.
//
// Authors :
// P. Bonami, Carnegie Mellon University
//
// Date :  07/15/2005

#ifndef OaMessages_H
#define OaMessages_H
#include "CoinMessage.hpp"

namespace Bonmin
{
  enum OA_Message{
    FEASIBLE_NLP,
    INFEASIBLE_NLP,
    UPDATE_UB,
    SOLVED_LOCAL_SEARCH,
    LOCAL_SEARCH_ABORT,
    UPDATE_LB,
    ABORT,
    OASUCCESS,
    OAABORT,
    OA_STATS,
    LP_ERROR,
    PERIODIC_MSG,
    FP_DISTANCE,
    FP_MILP_VAL,
    FP_MAJOR_ITERATION,
    FP_MINOR_ITERATION,
    DUMMY_END
  };

  /** Output messages for Outer approximation cutting planes */
  class OaMessages : public CoinMessages
  {
  public:
    OaMessages();
  };

} //end namespace Bonmin
#endif