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 > |