#include <SolverInfo.hpp>
Public Member Functions | |
SolverInfo (std::string const &prefix) | |
The constructor reads needed parameters and sets solver prefix . More... | |
getting methods | |
int | error () const |
Returns error code in last run of an iterative solver. | |
int | info () const |
Returns info. | |
double | absResidual () const |
Returns absResidual_. | |
double | relResidual () const |
Returns relResidual_. | |
bool | doCreateMatrixData () const |
Returns createMatrixData. | |
bool | doStoreMatrixData () const |
Returns storeMatrixData. | |
bool | doBreak () const |
setting methods | |
void | setAbsResidual (double r) |
Sets absResidual_. | |
void | setRelResidual (double r) |
Sets relResidual_. | |
void | setInfo (int i) |
Sets info_. | |
void | setError (int e) |
Sets error_. | |
void | setCreateMatrixData (bool b) |
Sets createMatrixData_. | |
void | setStoreMatrixData (bool b) |
Sets storeMatrixData_. | |
Class that stores information about the solution process, like tolerances and iteration counts and is passed to the solver and filled there.
|
inlineexplicit |
The constructor reads needed parameters and sets solver prefix
.
Reads parameters for a solver with name 'NAME': NAME->info info_ NAME->break if tolerance not reached breakTolNotReached_
References SolverInfo::error(), and Initfile::get().