00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef CglLandPMessages_H
00012 #define CglLandPMessages_H
00013
00014 #include "CoinMessage.hpp"
00015 #include "CoinMessageHandler.hpp"
00016
00017 namespace LAP
00018 {
00020 class DebugData;
00022 enum LAP_messages
00023 {
00024 Separating,
00025 FoundImprovingRow,
00026 FoundBestImprovingCol,
00027 WarnFailedBestImprovingCol,
00028 LogHead,
00029 PivotLog,
00030 FinishedOptimal,
00031 HitLimit,
00032 NumberNegRc,
00033 NumberZeroRc,
00034 NumberPosRc,
00035 WeightsStats,
00036 WarnBadSigmaComputation,
00037 WarnBadRowComputation,
00038 WarnGiveUpRow,
00039 PivotFailedSigmaUnchanged,
00040 PivotFailedSigmaIncreased,
00041 FailedSigmaIncreased,
00042 WarnBadRhsComputation,
00043 WarnFailedPivotTol,
00044 WarnFailedPivotIIf,
00045 RoundStats,
00046 CutStat,
00047 DUMMY_END
00048 };
00050 class LandPMessages : public CoinMessages
00051 {
00052 public:
00053
00055 LandPMessages();
00056 };
00057 }
00058 #endif