Public Member Functions | |
AdditionalData (bool exact_residual=false, double breakdown=1.e-16) | |
Public Attributes | |
bool | exact_residual |
double | breakdown |
There are two possibilities to compute the residual: one is an estimate using the computed value tau
. The other is exact computation using another matrix vector multiplication.
QMRS, is susceptible to breakdowns, so we need a parameter telling us, which numbers are considered zero. The proper breakdown criterion is very unclear, so experiments may be necessary here.
SolverQMRS< VECTOR >::AdditionalData::AdditionalData | ( | bool | exact_residual = false , |
|
double | breakdown = 1.e-16 | |||
) | [inline] |
Constructor.
The default is no exact residual computation and breakdown parameter 1e-16.
bool SolverQMRS< VECTOR >::AdditionalData::exact_residual |
Flag for exact computation of residual.
double SolverQMRS< VECTOR >::AdditionalData::breakdown |
Breakdown threshold.