00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef CouenneJournalist_hpp
00015 #define CouenneJournalist_hpp
00016
00017 #include "IpJournalist.hpp"
00018
00019 namespace Couenne {
00020
00021 typedef Ipopt::SmartPtr<Ipopt::Journalist> JnlstPtr;
00022 typedef Ipopt::SmartPtr<const Ipopt::Journalist> ConstJnlstPtr;
00023
00024 const Ipopt::EJournalCategory J_BRANCHING (Ipopt::J_USER1);
00025 const Ipopt::EJournalCategory J_BOUNDTIGHTENING (Ipopt::J_USER2);
00026 const Ipopt::EJournalCategory J_CONVEXIFYING (Ipopt::J_USER3);
00027 const Ipopt::EJournalCategory J_PROBLEM (Ipopt::J_USER4);
00028 const Ipopt::EJournalCategory J_NLPHEURISTIC (Ipopt::J_USER5);
00029 const Ipopt::EJournalCategory J_DISJCUTS (Ipopt::J_USER6);
00030 const Ipopt::EJournalCategory J_REFORMULATE (Ipopt::J_USER7);
00031 const Ipopt::EJournalCategory J_COUENNE (Ipopt::J_USER8);
00032
00033 }
00034
00035 #endif