00001 00005 class NonLinEqSummary 00006 00007 { 00008 00009 00010 String prefix; 00011 00012 public: 00013 00014 Extremes niterations; 00015 String solver; 00016 00017 NonLinEqSummary (); 00018 ~NonLinEqSummary () {} 00019 00020 void init (const char* table_prefix = "NonLinEq"); 00021 void update (NonLinEqSolver& stat); 00022 00023 void writeHeadings (StringList& headings, 00024 VerbosityLevel verbosity = COMPACT); 00025 VerbosityLevel vb; 00026 void writeResults (StringList& results); 00027 00028 void writeExtendedResults (MultipleReporter& report, 00029 VerbosityLevel verbosity = COMPACT); 00030 00031 ASSIGNMENT_OPERATOR(NonLinEqSummary); 00032 }; 00033 00034