Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

NlpTrPrinting.hh

00001 #ifndef NLPTRPRINTING
00002 #define NLPTRPRINTING
00003 
00020 #include "IotrRefCount.hh"
00021 #include "IotrHandle.hh"
00022 #include "IotrPrinting.hh"
00023 #include "NlpBounds.hh"
00024   
00025 class NlpTrPrinting : public IotrPrinting {
00026 protected:
00027   char mHeading[200];
00028   char mMinorHeading[200];
00029   int mNx, mMequality, mMy, mMcon;
00030 public:
00031   NlpTrPrinting( NlpBounds &bounds );
00032   void beginLog( const double atol, const double delta0, 
00033                  const double successTol, const double triumphTol,
00034                  const double trustNewtTol);
00035   void majorLog( int iterOut, double mueq, double muineq,
00036                  double compMax, double center, double vnorm,
00037                  double gnorm, double obj, double dM, double FN );
00038   void minorLog( int iterIn, int lssteps, double compMax,
00039                  double center, double vnorm, double gnorm,
00040                  double obj, double dM, double delta,
00041                  double sigma );
00042   void endLog( int iterOutTotal, int iterInTotal );
00043 };
00044 
00045 typedef Handle<NlpTrPrinting> NlpTrPrintingHandle;
00046 
00047 
00048 #endif

Generated on Wed Aug 27 10:03:41 2003 for iotr by doxygen1.2.18