Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

ConvMonitorList.h

Go to the documentation of this file.
00001 
00005 class ConvMonitorList : public virtual HandleId
00006 
00007 {
00008 protected:
00009 
00010   DpList(ConvMonitor),DpListItemHandle the_list;
00011 
00012 public:
00013 
00014   ConvMonitorList ();
00015   ConvMonitorList (const ConvMonitorList_prm& pm);
00016 
00017   virtual ~ConvMonitorList ();
00018 
00019   void init (Handle(LinEqCommBlk)& communication);
00020   bool ok () const;
00021   bool satisfied ();
00022 
00023   void attach (ConvMonitor& monitor);
00024 
00025   ConvMonitor& operator () (int i);
00026 
00027   bool operator == (const ConvMonitor&) const 
00028     { return false; }
00029 
00030   bool operator != (const ConvMonitor& m) const 
00031     { return notbool(operator==(m)); }
00032 
00033   int  getNoEntries () const;
00034   int  getWork      () const;
00035   real getStorage   () const;
00036   void performance  (LinEqStatBlk& performance_status);
00037 
00038   void plotMonitorData (CurvePlotFile& file, const String& comment,
00039                         bool logplot = true);
00040 
00041   void popUpMonitorData ();
00042 
00043   void generatePostScriptPlot (CurvePlotFile& file,
00044                                const char* psFileDir = NULL);
00045 
00046   void debugPrint (Os os) const;
00047 
00048   void attachCommAdm (const SubdCommAdm& adm_);
00049 
00050   CLASS_INFO
00051 };
00052 
00053 

Copyright © 2003 inuTech GmbH. All rights reserved.