QUDA
v1.1.0
A library for QCD on GPUs
|
#include <invert_quda.h>
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.