Ipopt  3.12.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces
IpJournalist.hpp File Reference
#include "IpoptConfig.h"
#include "IpTypes.hpp"
#include "IpReferenced.hpp"
#include "IpSmartPtr.hpp"
#include <cstdarg>
#include <cstdio>
#include <string>
#include <vector>
#include <ostream>

Go to the source code of this file.

Classes

class  Ipopt::Journalist
 Class responsible for all message output. More...
 
class  Ipopt::Journal
 Journal class (part of the Journalist implementation.). More...
 
class  Ipopt::FileJournal
 FileJournal class. More...
 
class  Ipopt::StreamJournal
 StreamJournal class. More...
 

Namespaces

 Ipopt
 

Enumerations

Journalist Enumerations.
enum  Ipopt::EJournalLevel {
  Ipopt::J_INSUPPRESSIBLE =-1, Ipopt::J_NONE =0, Ipopt::J_ERROR, Ipopt::J_STRONGWARNING,
  Ipopt::J_SUMMARY, Ipopt::J_WARNING, Ipopt::J_ITERSUMMARY, Ipopt::J_DETAILED,
  Ipopt::J_MOREDETAILED, Ipopt::J_VECTOR, Ipopt::J_MOREVECTOR, Ipopt::J_MATRIX,
  Ipopt::J_MOREMATRIX, Ipopt::J_ALL, Ipopt::J_LAST_LEVEL
}
 Print Level Enum. More...
 
enum  Ipopt::EJournalCategory {
  Ipopt::J_DBG =0, Ipopt::J_STATISTICS, Ipopt::J_MAIN, Ipopt::J_INITIALIZATION,
  Ipopt::J_BARRIER_UPDATE, Ipopt::J_SOLVE_PD_SYSTEM, Ipopt::J_FRAC_TO_BOUND, Ipopt::J_LINEAR_ALGEBRA,
  Ipopt::J_LINE_SEARCH, Ipopt::J_HESSIAN_APPROXIMATION, Ipopt::J_SOLUTION, Ipopt::J_DOCUMENTATION,
  Ipopt::J_NLP, Ipopt::J_TIMING_STATISTICS, Ipopt::J_USER_APPLICATION, Ipopt::J_USER1,
  Ipopt::J_USER2, Ipopt::J_USER3, Ipopt::J_USER4, Ipopt::J_USER5,
  Ipopt::J_USER6, Ipopt::J_USER7, Ipopt::J_USER8, Ipopt::J_USER9,
  Ipopt::J_USER10, Ipopt::J_USER11, Ipopt::J_USER12, Ipopt::J_USER13,
  Ipopt::J_USER14, Ipopt::J_USER15, Ipopt::J_USER16, Ipopt::J_USER17,
  Ipopt::J_LAST_CATEGORY
}
 Category Selection Enum. More...