|
Grid 0.7.0
|
#include <BiCGSTAB.h>
Public Member Functions | |
| BiCGSTAB (RealD tol, Integer maxit, bool err_on_no_conv=true) | |
| void | operator() (LinearOperatorBase< Field > &Linop, const Field &src, Field &psi) |
| virtual void | operator() (LinearOperatorBase< Field > &Linop, const std::vector< Field > &in, std::vector< Field > &out) |
Data Fields | |
| bool | ErrorOnNoConverge |
| RealD | Tolerance |
| Integer | MaxIterations |
| Integer | IterationsToComplete |
Definition at line 45 of file BiCGSTAB.h.
|
inline |
Definition at line 56 of file BiCGSTAB.h.
References ErrorOnNoConverge, MaxIterations, and Tolerance.
|
inlinevirtual |
Implements OperatorFunction< Field >.
Definition at line 59 of file BiCGSTAB.h.
References accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, conformable(), GridStopWatch::Elapsed(), ErrorOnNoConverge, GridLogIterative, GridLogMessage, innerProduct(), IterationsToComplete, MaxIterations, norm2(), LinearOperatorBase< Field >::Op(), sqrt(), GridStopWatch::Start(), GridStopWatch::Stop(), and Tolerance.
|
inlinevirtualinherited |
Reimplemented in BlockConjugateGradient< Field >.
Definition at line 625 of file LinearOperator.h.
| bool BiCGSTAB< Field >::ErrorOnNoConverge |
Definition at line 50 of file BiCGSTAB.h.
Referenced by BiCGSTAB(), operator()(), and MixedPrecisionBiCGSTAB< FieldD, FieldF, type, type >::operator()().
Definition at line 52 of file BiCGSTAB.h.
Referenced by BiCGSTAB(), operator()(), and MixedPrecisionBiCGSTAB< FieldD, FieldF, type, type >::operator()().
Definition at line 53 of file BiCGSTAB.h.
Referenced by BiCGSTAB(), and operator()().
Definition at line 54 of file BiCGSTAB.h.
Referenced by operator()(), and MixedPrecisionBiCGSTAB< FieldD, FieldF, type, type >::operator()().