Public Member Functions | |
| AdditionalData (bool exact_residual=false, double breakdown=1.e-16) | |
Public Attributes | |
| bool | exact_residual |
| double | breakdown |
Standardized data struct to pipe additional data to the solver.
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.
documentation generated on Mon Nov 23 22:58:05 2009 by
doxygen
1.6.1