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.