|
QUDA
0.9.0
|
#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 19 of file ritz_quda.h.
|
inline |
Definition at line 36 of file ritz_quda.h.
|
inline |
Definition at line 40 of file ritz_quda.h.
|
virtual |
Definition at line 55 of file ritz_quda.cpp.
|
protected |
Definition at line 64 of file ritz_quda.cpp.
References a.
Referenced by operator()().

|
protected |
Definition at line 56 of file ritz_quda.cpp.
References a, param, QUDA_ZERO_FIELD_CREATE, and tmp.
Referenced by operator()().

| void quda::RitzMat::operator() | ( | cudaColorSpinorField & | out, |
| const cudaColorSpinorField & | in | ||
| ) | const |
Definition at line 17 of file ritz_quda.cpp.
References axpby(), quda::axpy(), cheby_param, deleteTmp(), dirac_mat, fabs(), fused_exterior_ndeg_tm_dslash_cuda_gen::i, in, N_Poly, newTmp(), out, quda::pow(), shift, tmp1, and tmp2.

|
friend |
Definition at line 21 of file ritz_quda.h.
|
protected |
Definition at line 27 of file ritz_quda.h.
Referenced by operator()().
|
protected |
Definition at line 24 of file ritz_quda.h.
Referenced by operator()().
|
protected |
Definition at line 25 of file ritz_quda.h.
Referenced by operator()().
|
protected |
Definition at line 26 of file ritz_quda.h.
Referenced by operator()().
|
mutableprotected |
Definition at line 29 of file ritz_quda.h.
Referenced by operator()().
|
mutableprotected |
Definition at line 30 of file ritz_quda.h.
Referenced by operator()().
1.8.14