00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef INCLUDE_MATLABJOURNAL
00010 #define INCLUDE_MATLABJOURNAL
00011
00012 #include "coin/IpJournalist.hpp"
00013
00014 namespace Ipopt {
00015
00016
00017
00018
00019 class MatlabJournal : public Journal {
00020 public:
00021
00022
00023 MatlabJournal (EJournalLevel default_level);
00024
00025
00026 virtual ~MatlabJournal() { };
00027
00028 protected:
00029 virtual void PrintImpl (EJournalCategory category, EJournalLevel level, const char* str);
00030 virtual void PrintfImpl (EJournalCategory category, EJournalLevel level, const char* pformat, va_list ap);
00031 virtual void FlushBufferImpl();
00032 };
00033 }
00034
00035 #endif