27 #ifndef EWOMS_LINEAR_SOLVER_REPORT_HH
28 #define EWOMS_LINEAR_SOLVER_REPORT_HH
60 unsigned iterations()
const
61 {
return iterations_; }
67 { ++iterations_;
return *
this; }
69 bool converged()
const
70 {
return converged_; }
72 void setConverged(
bool value)
73 { converged_ = value; }
void halt()
Stop the measurement reset all timing values.
Definition: timer.hh:99
Collects summary information about the execution of the linear solver.
Definition: linearsolverreport.hh:41
Provides an encapsulation to measure the system time.
Definition: timer.hh:48
Provides an encapsulation to measure the system time.
A simple class which makes sure that a timer gets stopped if an exception is thrown.