QUDA
v0.7.0
A library for QCD on GPUs
|
Public Member Functions | |
EigCGArgs (int m, int nev) | |
~EigCGArgs () | |
void | LoadLanczosDiag (int idx, double alpha, double alpha0, double beta0) |
void | LoadLanczosOffDiag (int idx, double alpha0, double beta0) |
int | RestartVm (void *vm, const int cld, const int clen, const int vprec) |
void | FillLanczosDiag (const int _2nev) |
void | FillLanczosOffDiag (const int _2nev, cudaColorSpinorField *v, cudaColorSpinorField *u, double inv_sqrt_r2) |
void | CheckEigenvalues (const cudaColorSpinorField *Vm, const DiracMatrix &matDefl, const int restart_num) |
Definition at line 156 of file inv_eigcg_quda.cpp.
quda::EigCGArgs< Float, CudaComplex >::EigCGArgs | ( | int | m, |
int | nev | ||
) |
Definition at line 194 of file inv_eigcg_quda.cpp.
quda::EigCGArgs< Float, CudaComplex >::~EigCGArgs | ( | ) |
Definition at line 222 of file inv_eigcg_quda.cpp.
void quda::EigCGArgs< Float, CudaComplex >::CheckEigenvalues | ( | const cudaColorSpinorField * | Vm, |
const DiracMatrix & | matDefl, | ||
const int | restart_num | ||
) |
Definition at line 310 of file inv_eigcg_quda.cpp.
void quda::EigCGArgs< Float, CudaComplex >::FillLanczosDiag | ( | const int | _2nev | ) |
Definition at line 288 of file inv_eigcg_quda.cpp.
void quda::EigCGArgs< Float, CudaComplex >::FillLanczosOffDiag | ( | const int | _2nev, |
cudaColorSpinorField * | v, | ||
cudaColorSpinorField * | u, | ||
double | inv_sqrt_r2 | ||
) |
Definition at line 297 of file inv_eigcg_quda.cpp.
void quda::EigCGArgs< Float, CudaComplex >::LoadLanczosDiag | ( | int | idx, |
double | alpha, | ||
double | alpha0, | ||
double | beta0 | ||
) |
Definition at line 237 of file inv_eigcg_quda.cpp.
void quda::EigCGArgs< Float, CudaComplex >::LoadLanczosOffDiag | ( | int | idx, |
double | alpha0, | ||
double | beta0 | ||
) |
Definition at line 244 of file inv_eigcg_quda.cpp.
int quda::EigCGArgs< Float, CudaComplex >::RestartVm | ( | void * | vm, |
const int | cld, | ||
const int | clen, | ||
const int | vprec | ||
) |
Definition at line 252 of file inv_eigcg_quda.cpp.