|
QUDA
v1.1.0
A library for QCD on GPUs
|
This is the complete list of members for quda::BLKTRLM, including all inherited members.
| alpha | quda::TRLM | |
| batched_rotate | quda::EigenSolver | protected |
| beta | quda::TRLM | |
| BLKTRLM(const DiracMatrix &mat, QudaEigParam *eig_param, TimeProfile &profile) | quda::BLKTRLM | |
| block_alpha | quda::BLKTRLM | |
| block_beta | quda::BLKTRLM | |
| block_data_length | quda::BLKTRLM | |
| block_ritz_mat | quda::BLKTRLM | |
| block_size | quda::EigenSolver | protected |
| blockLanczosStep(std::vector< ColorSpinorField * > v, int j) | quda::BLKTRLM | |
| 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_interval | quda::EigenSolver | protected |
| checkChebyOpMax(const DiracMatrix &mat, std::vector< ColorSpinorField * > &kSpace) | quda::EigenSolver | |
| cleanUpEigensolver(std::vector< ColorSpinorField * > &kSpace, std::vector< Complex > &evals) | quda::EigenSolver | |
| computeBlockKeptRitz(std::vector< ColorSpinorField * > &kSpace) | quda::BLKTRLM | |
| 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::EigenSolver | inline |
| computeKeptRitz(std::vector< ColorSpinorField * > &kSpace) | quda::TRLM | |
| computeSVD(const DiracMatrix &mat, std::vector< ColorSpinorField * > &evecs, std::vector< Complex > &evals) | quda::EigenSolver | |
| converged | quda::EigenSolver | protected |
| create(QudaEigParam *eig_param, const DiracMatrix &mat, TimeProfile &profile) | quda::EigenSolver | static |
| d_vecs_tmp | quda::EigenSolver | protected |
| deflate(std::vector< ColorSpinorField * > &sol, const std::vector< ColorSpinorField * > &src, const std::vector< ColorSpinorField * > &evecs, const std::vector< Complex > &evals, bool accumulate=false) const | quda::EigenSolver | |
| deflate(ColorSpinorField &sol, const ColorSpinorField &src, const std::vector< ColorSpinorField * > &evecs, const std::vector< Complex > &evals, bool accumulate=false) | quda::EigenSolver | inline |
| deflateSVD(std::vector< ColorSpinorField * > &sol, const std::vector< ColorSpinorField * > &vec, const std::vector< ColorSpinorField * > &evecs, const std::vector< Complex > &evals, bool accumulate=false) const | quda::EigenSolver | |
| deflateSVD(ColorSpinorField &sol, const ColorSpinorField &src, const std::vector< ColorSpinorField * > &evecs, const std::vector< Complex > &evals, bool accumulate=false) | quda::EigenSolver | inline |
| eig_param | quda::EigenSolver | protected |
| eigensolveFromArrowMat() | quda::TRLM | |
| eigensolveFromBlockArrowMat() | quda::BLKTRLM | |
| EigenSolver(const DiracMatrix &mat, QudaEigParam *eig_param, TimeProfile &profile) | quda::EigenSolver | |
| estimateChebyOpMax(const DiracMatrix &mat, ColorSpinorField &out, ColorSpinorField &in) | quda::EigenSolver | |
| hermitian() | quda::BLKTRLM | inlinevirtual |
| iter | quda::EigenSolver | protected |
| iter_converged | quda::EigenSolver | protected |
| iter_keep | quda::EigenSolver | protected |
| iter_locked | quda::EigenSolver | protected |
| jth_block | quda::BLKTRLM | |
| lanczosStep(std::vector< ColorSpinorField * > v, int j) | quda::TRLM | |
| loadFromFile(const DiracMatrix &mat, std::vector< ColorSpinorField * > &eig_vecs, std::vector< Complex > &evals) | quda::EigenSolver | |
| mat | quda::EigenSolver | protected |
| matVec(const DiracMatrix &mat, ColorSpinorField &out, const ColorSpinorField &in) | quda::EigenSolver | |
| max_restarts | quda::EigenSolver | protected |
| n_conv | quda::EigenSolver | protected |
| n_ev | quda::EigenSolver | protected |
| n_ev_deflate | quda::EigenSolver | protected |
| n_kr | quda::EigenSolver | protected |
| num_converged | quda::EigenSolver | protected |
| num_keep | quda::EigenSolver | protected |
| num_locked | quda::EigenSolver | protected |
| operator()(std::vector< ColorSpinorField * > &kSpace, std::vector< Complex > &evals) | quda::BLKTRLM | 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 | |
| profile | quda::EigenSolver | protected |
| queryPrec(const QudaPrecision prec) | quda::EigenSolver | |
| r | quda::EigenSolver | protected |
| reorder(std::vector< ColorSpinorField * > &kSpace) | quda::TRLM | |
| residua | quda::EigenSolver | protected |
| restart_iter | quda::EigenSolver | protected |
| reverse | quda::EigenSolver | protected |
| ritz_mat | quda::TRLM | |
| 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_prec | quda::EigenSolver | protected |
| 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 | |
| spectrum | quda::EigenSolver | protected |
| tmp1 | quda::EigenSolver | protected |
| tmp2 | quda::EigenSolver | protected |
| tol | quda::EigenSolver | protected |
| TRLM(const DiracMatrix &mat, QudaEigParam *eig_param, TimeProfile &profile) | quda::TRLM | |
| updateBlockBeta(int k, int arrow_offset) | quda::BLKTRLM | |
| ~BLKTRLM() | quda::BLKTRLM | virtual |
| ~EigenSolver() | quda::EigenSolver | virtual |
| ~TRLM() | quda::TRLM | virtual |