Index

NAME

ConvStatistics - statistics from the ConvMonitor hierarchy


INCLUDE

include "LinEqStatUtil.h"

SYNTAX

 //-----------------------------------------------------------------------------
 class ConvStatistics
 //-----------------------------------------------------------------------------
 {
 public:
   String        classname;
   String        description;     // One line monitor description

   bool          monitor;         // True if history plot is recorded
   bool          criterion;       // True if convergence test is used
   bool          append;          // True if appended at end of list
   ConvMon_Relop relop;           // Relational operator for criterions
   Norm_type     norm_tp;         // Type of norm (max, l2 etc)
   real          conv_tolerance;  // Tolerance value in convergence tests
   real          base_value;      // Initial value for relative testing
   real          test_value;      // Last computed test value
   bool          use_eig_info;    // True if eigenvalue based scaling is used

   bool          has_rel_to_rhs;  // Flag shows whether rel_to_rhs is relevant
   bool          rel_to_rhs;      // True if basevalue uses (prec.) rhs

   bool          has_residual_tp; // Flag shows whether residual_tp is relevant
   Residual_type residual_tp;     // Which residual was monitored ?

   ConvStatistics ();
 };


SEE ALSO

class ConvMonitor, class ConvMonitorList, class LinEqStatBlk.


AUTHOR

Are Magnus Bruaset, SINTEF Applied Mathematics.