|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
This is the complete list of members for ModuleBase::Chebyshev< REAL, Device >, including all inherited members.
| calcoef_complex(std::function< std::complex< REAL >(std::complex< REAL >)> fun) | ModuleBase::Chebyshev< REAL, Device > | |
| calcoef_pair(std::function< REAL(REAL)> fun1, std::function< REAL(REAL)> fun2) | ModuleBase::Chebyshev< REAL, Device > | |
| calcoef_real(std::function< REAL(REAL)> fun) | ModuleBase::Chebyshev< REAL, Device > | |
| calfinalvec_complex(std::function< void(std::complex< REAL > *, std::complex< REAL > *, const int)> funA, std::complex< REAL > *wavein, std::complex< REAL > *waveout, const int N, const int LDA=1, const int m=1) | ModuleBase::Chebyshev< REAL, Device > | |
| calfinalvec_real(std::function< void(REAL *, REAL *, const int)> funA, REAL *wavein, REAL *waveout, const int N, const int LDA=1, const int m=1) | ModuleBase::Chebyshev< REAL, Device > | |
| calfinalvec_real(std::function< void(std::complex< REAL > *, std::complex< REAL > *, const int)> funA, std::complex< REAL > *wavein, std::complex< REAL > *waveout, const int N, const int LDA=1, const int m=1) | ModuleBase::Chebyshev< REAL, Device > | |
| calpolyvec_complex(std::function< void(std::complex< REAL > *in, std::complex< REAL > *out, const int)> funA, std::complex< REAL > *wavein, std::complex< REAL > *waveout, const int N, const int LDA=1, const int m=1) | ModuleBase::Chebyshev< REAL, Device > | |
| calpolyvec_real(std::function< void(REAL *in, REAL *out, const int)> funA, REAL *wavein, REAL *waveout, const int N, const int LDA=1, const int m=1) | ModuleBase::Chebyshev< REAL, Device > | |
| Chebyshev(const int norder) | ModuleBase::Chebyshev< REAL, Device > | |
| checkconverge(std::function< void(std::complex< REAL > *in, std::complex< REAL > *out, const int)> funA, std::complex< REAL > *wavein, const int N, const int LDA, REAL &tmax, REAL &tmin, REAL stept) | ModuleBase::Chebyshev< REAL, Device > | |
| coef_complex | ModuleBase::Chebyshev< REAL, Device > | |
| coef_real | ModuleBase::Chebyshev< REAL, Device > | |
| coefc_cpu | ModuleBase::Chebyshev< REAL, Device > | |
| coefr_cpu | ModuleBase::Chebyshev< REAL, Device > | |
| cpu_ctx | ModuleBase::Chebyshev< REAL, Device > | private |
| ct_Device typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| ctx | ModuleBase::Chebyshev< REAL, Device > | private |
| ddot_real(const std::complex< REAL > *psi_L, const std::complex< REAL > *psi_R, const int N, const int LDA=1, const int m=1) | ModuleBase::Chebyshev< REAL, Device > | |
| delmem_complex_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| delmem_var_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| fftw | ModuleBase::Chebyshev< REAL, Device > | |
| getcoef_complex | ModuleBase::Chebyshev< REAL, Device > | |
| getcoef_real | ModuleBase::Chebyshev< REAL, Device > | |
| getpolyval(REAL x, REAL *polyval, const int N) | ModuleBase::Chebyshev< REAL, Device > | |
| memcpy_complex_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| memcpy_var_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| norder | ModuleBase::Chebyshev< REAL, Device > | |
| norder2 | ModuleBase::Chebyshev< REAL, Device > | |
| polytrace | ModuleBase::Chebyshev< REAL, Device > | |
| recurs(const REAL x, const REAL Tn, const REAL Tn_1) | ModuleBase::Chebyshev< REAL, Device > | inline |
| recurs_complex(std::function< void(std::complex< REAL > *in, std::complex< REAL > *out, const int)> funA, std::complex< REAL > *arraynp1, std::complex< REAL > *arrayn, std::complex< REAL > *arrayn_1, const int N, const int LDA=1, const int m=1) | ModuleBase::Chebyshev< REAL, Device > | |
| recurs_real(std::function< void(REAL *in, REAL *out, const int)> funA, REAL *arraynp1, REAL *arrayn, REAL *arrayn_1, const int N, const int LDA=1, const int m=1) | ModuleBase::Chebyshev< REAL, Device > | |
| resmem_complex_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| resmem_var_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| setmem_complex_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| syncmem_complex_d2h_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| syncmem_complex_h2d_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| syncmem_var_d2h_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| syncmem_var_h2d_op typedef | ModuleBase::Chebyshev< REAL, Device > | private |
| tracepolyA(std::function< void(std::complex< REAL > *in, std::complex< REAL > *out, const int)> funA, std::complex< REAL > *wavein, const int N, const int LDA=1, const int m=1) | ModuleBase::Chebyshev< REAL, Device > | |
| ~Chebyshev() | ModuleBase::Chebyshev< REAL, Device > |