ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
ModuleBase::Chebyshev< REAL, Device > Member List

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_complexModuleBase::Chebyshev< REAL, Device >
coef_realModuleBase::Chebyshev< REAL, Device >
coefc_cpuModuleBase::Chebyshev< REAL, Device >
coefr_cpuModuleBase::Chebyshev< REAL, Device >
cpu_ctxModuleBase::Chebyshev< REAL, Device >private
ct_Device typedefModuleBase::Chebyshev< REAL, Device >private
ctxModuleBase::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 typedefModuleBase::Chebyshev< REAL, Device >private
delmem_var_op typedefModuleBase::Chebyshev< REAL, Device >private
fftwModuleBase::Chebyshev< REAL, Device >
getcoef_complexModuleBase::Chebyshev< REAL, Device >
getcoef_realModuleBase::Chebyshev< REAL, Device >
getpolyval(REAL x, REAL *polyval, const int N)ModuleBase::Chebyshev< REAL, Device >
memcpy_complex_op typedefModuleBase::Chebyshev< REAL, Device >private
memcpy_var_op typedefModuleBase::Chebyshev< REAL, Device >private
norderModuleBase::Chebyshev< REAL, Device >
norder2ModuleBase::Chebyshev< REAL, Device >
polytraceModuleBase::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 typedefModuleBase::Chebyshev< REAL, Device >private
resmem_var_op typedefModuleBase::Chebyshev< REAL, Device >private
setmem_complex_op typedefModuleBase::Chebyshev< REAL, Device >private
syncmem_complex_d2h_op typedefModuleBase::Chebyshev< REAL, Device >private
syncmem_complex_h2d_op typedefModuleBase::Chebyshev< REAL, Device >private
syncmem_var_d2h_op typedefModuleBase::Chebyshev< REAL, Device >private
syncmem_var_h2d_op typedefModuleBase::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 >