| 
    Belos
    Version of the Day
    
   | 
 
Default parameters common to most Belos solvers. More...
#include <BelosTypes.hpp>
Static Public Attributes | |
| static const double | convTol = 1.0e-8 | 
| Default convergence tolerance.  More... | |
| static const double | polyTol = 1.0e-12 | 
| Relative residual tolerance for matrix polynomial construction.  More... | |
| static const double | orthoKappa = -1.0 | 
| DGKS orthogonalization constant.  More... | |
| static const double | resScaleFactor = 1.0 | 
| User-defined residual scaling factor.  More... | |
| static const double | impTolScale = 10.0 | 
| "Implicit Tolerance Scale Factor"  More... | |
Default parameters common to most Belos solvers.
Both Belos solvers and users may override these defaults. Real floating-point values are deliberately double, in order to avoid issues with constexpr construction of certain MagnitudeTypes.
Definition at line 291 of file BelosTypes.hpp.
      
  | 
  static | 
Default convergence tolerance.
This assumes that implicit conversion from double to Teuchos::ScalarTraits<Scalar>::magnitudeType always works, but Belos already assumed that. See discussion starting here:
https://github.com/trilinos/Trilinos/pull/2677#issuecomment-395453521
Initialization of values moved to BelosTypes.cpp to fix ODR-used issues
Definition at line 301 of file BelosTypes.hpp.
      
  | 
  static | 
Relative residual tolerance for matrix polynomial construction.
Definition at line 304 of file BelosTypes.hpp.
      
  | 
  static | 
DGKS orthogonalization constant.
Definition at line 307 of file BelosTypes.hpp.
      
  | 
  static | 
User-defined residual scaling factor.
Definition at line 310 of file BelosTypes.hpp.
      
  | 
  static | 
"Implicit Tolerance Scale Factor"
Definition at line 313 of file BelosTypes.hpp.
 1.8.5