|
QUDA
1.0.0
|
#include <invert_quda.h>


Public Member Functions | |
| MultiShiftSolver (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 | |
| SolverParam & | param |
| TimeProfile & | profile |
Definition at line 1103 of file invert_quda.h.
|
inline |
Definition at line 1110 of file invert_quda.h.
|
inlinevirtual |
Definition at line 1112 of file invert_quda.h.
| bool quda::MultiShiftSolver::convergence | ( | const double * | r2, |
| const double * | r2_tol, | ||
| int | n | ||
| ) | const |
Definition at line 295 of file solver.cpp.
References quda::Solver::param, QUDA_L2_ABSOLUTE_RESIDUAL, QUDA_L2_RELATIVE_RESIDUAL, and quda::SolverParam::residual_type.
Referenced by quda::MultiShiftCG::operator()().

|
pure virtual |
Implemented in quda::MultiShiftCG.
|
protected |
Definition at line 1106 of file invert_quda.h.
Referenced by quda::MultiShiftCG::operator()().
|
protected |
Definition at line 1107 of file invert_quda.h.
Referenced by quda::MultiShiftCG::operator()().
1.8.13