QUDA
v0.7.0
A library for QCD on GPUs
|
#include <ritz_quda.h>
Public Member Functions | |
RitzMat (DiracMatrix &d, const QudaEigParam ¶m) | |
RitzMat (DiracMatrix *d, const QudaEigParam ¶m) | |
virtual | ~RitzMat () |
void | operator() (cudaColorSpinorField &out, const cudaColorSpinorField &in) const |
Protected Member Functions | |
bool | newTmp (cudaColorSpinorField **tmp, const cudaColorSpinorField &a) const |
void | deleteTmp (cudaColorSpinorField **a, const bool &reset) const |
Protected Attributes | |
const DiracMatrix & | dirac_mat |
int | N_Poly |
double | shift |
double * | cheby_param |
cudaColorSpinorField * | tmp1 |
cudaColorSpinorField * | tmp2 |
Friends | |
class | DiracMatrix |
Ritz matrix is targeted matrix object what we want to calculate its eigen values and eigen vectors. In lattice QCD application, this is normally Dirac operator
Definition at line 20 of file ritz_quda.h.
|
inline |
Definition at line 37 of file ritz_quda.h.
|
inline |
Definition at line 41 of file ritz_quda.h.
|
virtual |
Definition at line 54 of file ritz_quda.cpp.
|
protected |
Definition at line 63 of file ritz_quda.cpp.
|
protected |
Definition at line 55 of file ritz_quda.cpp.
void quda::RitzMat::operator() | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in | ||
) | const |
Definition at line 18 of file ritz_quda.cpp.
|
friend |
Definition at line 22 of file ritz_quda.h.
|
protected |
Definition at line 28 of file ritz_quda.h.
|
protected |
Definition at line 25 of file ritz_quda.h.
|
protected |
Definition at line 26 of file ritz_quda.h.
|
protected |
Definition at line 27 of file ritz_quda.h.
|
mutableprotected |
Definition at line 30 of file ritz_quda.h.
|
mutableprotected |
Definition at line 31 of file ritz_quda.h.