|
QUDA
0.9.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 729 of file invert_quda.h.
|
inline |
Definition at line 736 of file invert_quda.h.
|
inlinevirtual |
Definition at line 738 of file invert_quda.h.
Definition at line 216 of file solver.cpp.
References fused_exterior_ndeg_tm_dslash_cuda_gen::i, n, 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 732 of file invert_quda.h.
Referenced by convergence(), and quda::MultiShiftCG::operator()().
|
protected |
Definition at line 733 of file invert_quda.h.
Referenced by quda::MultiShiftCG::operator()().
1.8.14