|
Grid 0.7.0
|
#include <QuasiMinimalResidual.h>
Public Member Functions | |
| QuasiMinimalResidual (RealD tol, Integer maxit, bool err_on_no_conv=true) | |
| void | operator() (LinearOperatorBase< Field > &LinOp, const Field &b, Field &x) |
| virtual void | operator() (LinearOperatorBase< Field > &Linop, const std::vector< Field > &in, std::vector< Field > &out) |
Data Fields | |
| bool | ErrorOnNoConverge |
| RealD | Tolerance |
| Integer | MaxIterations |
| Integer | IterationCount |
Definition at line 46 of file QuasiMinimalResidual.h.
|
inline |
Definition at line 55 of file QuasiMinimalResidual.h.
References ErrorOnNoConverge, MaxIterations, and Tolerance.
|
inlinevirtual |
Implements OperatorFunction< Field >.
Definition at line 64 of file QuasiMinimalResidual.h.
References abs(), LinearOperatorBase< Field >::AdjOp(), delta(), innerProduct(), IterationCount, MaxIterations, norm2(), LinearOperatorBase< Field >::Op(), sqrt(), and Tolerance.
|
inlinevirtualinherited |
Reimplemented in BlockConjugateGradient< Field >.
Definition at line 625 of file LinearOperator.h.
| bool QuasiMinimalResidual< Field >::ErrorOnNoConverge |
Definition at line 50 of file QuasiMinimalResidual.h.
Referenced by QuasiMinimalResidual().
| RealD QuasiMinimalResidual< Field >::Tolerance |
Definition at line 51 of file QuasiMinimalResidual.h.
Referenced by operator()(), and QuasiMinimalResidual().
| Integer QuasiMinimalResidual< Field >::MaxIterations |
Definition at line 52 of file QuasiMinimalResidual.h.
Referenced by operator()(), and QuasiMinimalResidual().
| Integer QuasiMinimalResidual< Field >::IterationCount |
Definition at line 53 of file QuasiMinimalResidual.h.
Referenced by operator()().