QUDA  v1.1.0
A library for QCD on GPUs
quda::EigenSolver Member List

This is the complete list of members for quda::EigenSolver, including all inherited members.

batched_rotatequda::EigenSolverprotected
block_sizequda::EigenSolverprotected
blockOrthogonalize(std::vector< ColorSpinorField * > v, std::vector< ColorSpinorField * > &r, int j)quda::EigenSolver
blockReset(std::vector< ColorSpinorField * > &kSpace, int js, int je, int offset)quda::EigenSolver
blockRotate(std::vector< ColorSpinorField * > &kSpace, double *array, int rank, const range &i, const range &j, blockType b_type)quda::EigenSolver
blockRotateComplex(std::vector< ColorSpinorField * > &kSpace, Complex *array, int rank, const range &i, const range &j, blockType b_type, int offset)quda::EigenSolver
chebyOp(const DiracMatrix &mat, ColorSpinorField &out, const ColorSpinorField &in)quda::EigenSolver
check_intervalquda::EigenSolverprotected
checkChebyOpMax(const DiracMatrix &mat, std::vector< ColorSpinorField * > &kSpace)quda::EigenSolver
cleanUpEigensolver(std::vector< ColorSpinorField * > &kSpace, std::vector< Complex > &evals)quda::EigenSolver
computeEvals(const DiracMatrix &mat, std::vector< ColorSpinorField * > &evecs, std::vector< Complex > &evals, int size)quda::EigenSolver
computeEvals(const DiracMatrix &mat, std::vector< ColorSpinorField * > &evecs, std::vector< Complex > &evals)quda::EigenSolverinline
computeSVD(const DiracMatrix &mat, std::vector< ColorSpinorField * > &evecs, std::vector< Complex > &evals)quda::EigenSolver
convergedquda::EigenSolverprotected
create(QudaEigParam *eig_param, const DiracMatrix &mat, TimeProfile &profile)quda::EigenSolverstatic
d_vecs_tmpquda::EigenSolverprotected
deflate(std::vector< ColorSpinorField * > &sol, const std::vector< ColorSpinorField * > &src, const std::vector< ColorSpinorField * > &evecs, const std::vector< Complex > &evals, bool accumulate=false) constquda::EigenSolver
deflate(ColorSpinorField &sol, const ColorSpinorField &src, const std::vector< ColorSpinorField * > &evecs, const std::vector< Complex > &evals, bool accumulate=false)quda::EigenSolverinline
deflateSVD(std::vector< ColorSpinorField * > &sol, const std::vector< ColorSpinorField * > &vec, const std::vector< ColorSpinorField * > &evecs, const std::vector< Complex > &evals, bool accumulate=false) constquda::EigenSolver
deflateSVD(ColorSpinorField &sol, const ColorSpinorField &src, const std::vector< ColorSpinorField * > &evecs, const std::vector< Complex > &evals, bool accumulate=false)quda::EigenSolverinline
eig_paramquda::EigenSolverprotected
EigenSolver(const DiracMatrix &mat, QudaEigParam *eig_param, TimeProfile &profile)quda::EigenSolver
estimateChebyOpMax(const DiracMatrix &mat, ColorSpinorField &out, ColorSpinorField &in)quda::EigenSolver
hermitian()=0quda::EigenSolverpure virtual
iterquda::EigenSolverprotected
iter_convergedquda::EigenSolverprotected
iter_keepquda::EigenSolverprotected
iter_lockedquda::EigenSolverprotected
loadFromFile(const DiracMatrix &mat, std::vector< ColorSpinorField * > &eig_vecs, std::vector< Complex > &evals)quda::EigenSolver
matquda::EigenSolverprotected
matVec(const DiracMatrix &mat, ColorSpinorField &out, const ColorSpinorField &in)quda::EigenSolver
max_restartsquda::EigenSolverprotected
n_convquda::EigenSolverprotected
n_evquda::EigenSolverprotected
n_ev_deflatequda::EigenSolverprotected
n_krquda::EigenSolverprotected
num_convergedquda::EigenSolverprotected
num_keepquda::EigenSolverprotected
num_lockedquda::EigenSolverprotected
operator()(std::vector< ColorSpinorField * > &kSpace, std::vector< Complex > &evals)=0quda::EigenSolverpure virtual
orthoCheck(std::vector< ColorSpinorField * > v, int j)quda::EigenSolver
orthonormalizeMGS(std::vector< ColorSpinorField * > &v, int j)quda::EigenSolver
permuteVecs(std::vector< ColorSpinorField * > &kSpace, int *mat, int size)quda::EigenSolver
prepareInitialGuess(std::vector< ColorSpinorField * > &kSpace)quda::EigenSolver
prepareKrylovSpace(std::vector< ColorSpinorField * > &kSpace, std::vector< Complex > &evals)quda::EigenSolver
printEigensolverSetup()quda::EigenSolver
profilequda::EigenSolverprotected
queryPrec(const QudaPrecision prec)quda::EigenSolver
rquda::EigenSolverprotected
residuaquda::EigenSolverprotected
restart_iterquda::EigenSolverprotected
reversequda::EigenSolverprotected
rotateVecs(std::vector< ColorSpinorField * > &kSpace, const double *rot_array, const int offset, const int dim, const int keep, const int locked, TimeProfile &profile)quda::EigenSolver
rotateVecsComplex(std::vector< ColorSpinorField * > &kSpace, const Complex *rot_array, const int offset, const int dim, const int keep, const int locked, TimeProfile &profile)quda::EigenSolver
save_precquda::EigenSolverprotected
setEpsilon(const QudaPrecision prec)quda::EigenSolver
sortArrays(QudaEigSpectrumType spec_type, int n, std::vector< Complex > &x, std::vector< Complex > &y)quda::EigenSolver
sortArrays(QudaEigSpectrumType spec_type, int n, std::vector< double > &x, std::vector< Complex > &y)quda::EigenSolver
sortArrays(QudaEigSpectrumType spec_type, int n, std::vector< Complex > &x, std::vector< double > &y)quda::EigenSolver
sortArrays(QudaEigSpectrumType spec_type, int n, std::vector< double > &x, std::vector< double > &y)quda::EigenSolver
spectrumquda::EigenSolverprotected
tmp1quda::EigenSolverprotected
tmp2quda::EigenSolverprotected
tolquda::EigenSolverprotected
~EigenSolver()quda::EigenSolvervirtual