Couenne  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CouenneJournalist.hpp
Go to the documentation of this file.
1 // $Id: CouenneJournalist.hpp 488 2011-01-10 17:06:41Z pbelotti $
2 //
3 // Copyright (C) 2007 International Business Machines and others.
4 // All Rights Reserved.
5 // This code is published under the Eclipse Public License (EPL).
6 //
7 // Author: Andreas Waechter IBM 2007-12-04
8 
9 // This file is a wrapper for the Journalist from the Ipopt project.
10 // The only thing it adds over the original Journalist class is that
11 // the names are easier to reach, and that the categories are given
12 // real names.
13 
14 #ifndef CouenneJournalist_hpp
15 #define CouenneJournalist_hpp
16 
17 #include "IpJournalist.hpp"
18 
19 namespace Couenne {
20 
23 
24 const Ipopt::EJournalCategory J_BRANCHING (Ipopt::J_USER1);
25 const Ipopt::EJournalCategory J_BOUNDTIGHTENING (Ipopt::J_USER2);
26 const Ipopt::EJournalCategory J_CONVEXIFYING (Ipopt::J_USER3);
27 const Ipopt::EJournalCategory J_PROBLEM (Ipopt::J_USER4);
28 const Ipopt::EJournalCategory J_NLPHEURISTIC (Ipopt::J_USER5);
29 const Ipopt::EJournalCategory J_DISJCUTS (Ipopt::J_USER6);
30 const Ipopt::EJournalCategory J_REFORMULATE (Ipopt::J_USER7);
31 const Ipopt::EJournalCategory J_COUENNE (Ipopt::J_USER8);
32 
33 }
34 
35 #endif
Ipopt::SmartPtr< const Ipopt::Journalist > ConstJnlstPtr
const Ipopt::EJournalCategory J_DISJCUTS(Ipopt::J_USER6)
const Ipopt::EJournalCategory J_BRANCHING(Ipopt::J_USER1)
const Ipopt::EJournalCategory J_CONVEXIFYING(Ipopt::J_USER3)
const Ipopt::EJournalCategory J_BOUNDTIGHTENING(Ipopt::J_USER2)
const Ipopt::EJournalCategory J_REFORMULATE(Ipopt::J_USER7)
const Ipopt::EJournalCategory J_NLPHEURISTIC(Ipopt::J_USER5)
Ipopt::SmartPtr< Ipopt::Journalist > JnlstPtr
const Ipopt::EJournalCategory J_COUENNE(Ipopt::J_USER8)
const Ipopt::EJournalCategory J_PROBLEM(Ipopt::J_USER4)