CouenneJournalist.hpp

Go to the documentation of this file.
00001 // $Id: CouenneJournalist.hpp 488 2011-01-10 17:06:41Z pbelotti $
00002 //
00003 // Copyright (C) 2007 International Business Machines and others.
00004 // All Rights Reserved.
00005 // This code is published under the Eclipse Public License (EPL).
00006 //
00007 // Author:  Andreas Waechter           IBM    2007-12-04
00008 
00009 // This file is a wrapper for the Journalist from the Ipopt project.
00010 // The only thing it adds over the original Journalist class is that
00011 // the names are easier to reach, and that the categories are given
00012 // real names.
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Feb 2012 for Couenne by  doxygen 1.6.1