#include <invert_quda.h>
|
| DeflatedSolver (SolverParam ¶m, TimeProfile &profile) |
|
virtual | ~DeflatedSolver () |
|
virtual void | operator() (cudaColorSpinorField *out, cudaColorSpinorField *in)=0 |
|
virtual void | StoreRitzVecs (void *host_buffer, double *inv_eigenvals, const int *X, QudaInvertParam *inv_par, const int nev, bool cleanResources=false)=0 |
|
virtual void | CleanResources ()=0 |
|
bool | convergence (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) |
|
Definition at line 530 of file invert_quda.h.
virtual quda::DeflatedSolver::~DeflatedSolver |
( |
| ) |
|
|
inlinevirtual |
virtual void quda::DeflatedSolver::CleanResources |
( |
| ) |
|
|
pure virtual |
bool quda::DeflatedSolver::convergence |
( |
const double & |
r2, |
|
|
const double & |
hq2, |
|
|
const double & |
r2_tol, |
|
|
const double & |
hq_tol |
|
) |
| |
void quda::DeflatedSolver::PrintStats |
( |
const char * |
name, |
|
|
int |
k, |
|
|
const double & |
r2, |
|
|
const double & |
b2, |
|
|
const double & |
hq2 |
|
) |
| |
Prints out the running statistics of the solver (requires a verbosity of QUDA_VERBOSE)
Definition at line 179 of file solver.cpp.
void quda::DeflatedSolver::PrintSummary |
( |
const char * |
name, |
|
|
int |
k, |
|
|
const double & |
r2, |
|
|
const double & |
b2 |
|
) |
| |
virtual void quda::DeflatedSolver::StoreRitzVecs |
( |
void * |
host_buffer, |
|
|
double * |
inv_eigenvals, |
|
|
const int * |
X, |
|
|
QudaInvertParam * |
inv_par, |
|
|
const int |
nev, |
|
|
bool |
cleanResources = false |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files: