00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include "BonOAMessages.hpp"
00012 #include <cstring>
00013 #include "BonMsgUtils.hpp"
00014
00015 namespace Bonmin
00016 {
00017
00018 OaMessages::OaMessages():
00019 CoinMessages(DUMMY_END)
00020 {
00021 strcpy(source_,"OA");
00022 ADD_MSG(FEASIBLE_NLP, std_m, 2,"Solved NLP in %d iterations, found a feasible solution of value %f.");
00023 ADD_MSG(INFEASIBLE_NLP, std_m,2,"Solved NLP in %d iterations, problem is infeasible in subspace.");
00024 ADD_MSG(UPDATE_UB, std_m,1,"New best feasible of %g found after %g sec.");
00025 ADD_MSG(SOLVED_LOCAL_SEARCH, std_m,2,"Local search solved to optimality in %d nodes and %d lp iterations.");
00026 ADD_MSG(LOCAL_SEARCH_ABORT, std_m,2,"Local search aborted : %d nodes and %d lp iterations.");
00027 ADD_MSG(UPDATE_LB, std_m ,2,"Updating lower bound to %g elapsed time %g sec");
00028 ADD_MSG(ABORT,std_m,1,"Oa aborted on %s limit, time spent %g");
00029 ADD_MSG(OASUCCESS, std_m,1,"Oa converged in %g seconds");
00030 ADD_MSG(LP_ERROR,std_m,2,"Error of LP approximation %g");
00031 ADD_MSG(PERIODIC_MSG, std_m,1,"After %7.1f seconds, upper bound %10g, lower bound %10g");
00032 }
00033
00034 }