|
QUDA
v1.1.0
A library for QCD on GPUs
|
#include <invert_quda.h>
Inheritance diagram for quda::MultiShiftSolver:Public Member Functions | |
| MultiShiftSolver (const DiracMatrix &mat, const DiracMatrix &matSloppy, SolverParam ¶m, TimeProfile &profile) | |
| virtual | ~MultiShiftSolver () |
| virtual void | operator() (std::vector< ColorSpinorField * > out, ColorSpinorField &in)=0 |
| bool | convergence (const double *r2, const double *r2_tol, int n) const |
Protected Attributes | |
| const DiracMatrix & | mat |
| const DiracMatrix & | matSloppy |
| SolverParam & | param |
| TimeProfile & | profile |
Definition at line 1232 of file invert_quda.h.
|
inline |
Definition at line 1241 of file invert_quda.h.
|
inlinevirtual |
Definition at line 1249 of file invert_quda.h.
| bool quda::MultiShiftSolver::convergence | ( | const double * | r2, |
| const double * | r2_tol, | ||
| int | n | ||
| ) | const |
Definition at line 427 of file solver.cpp.
|
pure virtual |
Implemented in quda::MultiShiftCG.
|
protected |
Definition at line 1235 of file invert_quda.h.
|
protected |
Definition at line 1236 of file invert_quda.h.
|
protected |
Definition at line 1237 of file invert_quda.h.
|
protected |
Definition at line 1238 of file invert_quda.h.