|
QUDA
v0.7.0
A library for QCD on GPUs
|
#include <invert_quda.h>
Inheritance diagram for quda::BiCGstab:Public Member Functions | |
| BiCGstab (DiracMatrix &mat, DiracMatrix &matSloppy, DiracMatrix &matPrecon, SolverParam ¶m, TimeProfile &profile) | |
| virtual | ~BiCGstab () |
| void | operator() (cudaColorSpinorField &out, cudaColorSpinorField &in) |
Public Member Functions inherited from quda::Solver | |
| Solver (SolverParam ¶m, TimeProfile &profile) | |
| virtual | ~Solver () |
| bool | convergence (const double &r2, const double &hq2, const double &r2_tol, const double &hq_tol) |
| bool | convergenceHQ (const double &r2, const double &hq2, const double &r2_tol, const double &hq_tol) |
| bool | convergenceL2 (const double &r2, const double &hq2, const double &r2_tol, const double &hq_tol) |
| void | PrintStats (const char *, int k, const double &r2, const double &b2, const double &hq2) |
| void | PrintSummary (const char *name, int k, const double &r2, const double &b2) |
Additional Inherited Members | |
Static Public Member Functions inherited from quda::Solver | |
| static Solver * | create (SolverParam ¶m, DiracMatrix &mat, DiracMatrix &matSloppy, DiracMatrix &matPrecon, TimeProfile &profile) |
| static double | stopping (const double &tol, const double &b2, QudaResidualType residual_type) |
Protected Attributes inherited from quda::Solver | |
| SolverParam & | param |
| TimeProfile & | profile |
Definition at line 336 of file invert_quda.h.
| quda::BiCGstab::BiCGstab | ( | DiracMatrix & | mat, |
| DiracMatrix & | matSloppy, | ||
| DiracMatrix & | matPrecon, | ||
| SolverParam & | param, | ||
| TimeProfile & | profile | ||
| ) |
Definition at line 27 of file inv_bicgstab_quda.cpp.
|
virtual |
Definition at line 32 of file inv_bicgstab_quda.cpp.
|
virtual |
Implements quda::Solver.
Definition at line 61 of file inv_bicgstab_quda.cpp.
1.8.6