ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
This is the complete list of members for hamilt::Nonlocal_maths< FPTYPE, Device >, including all inherited members.
cal_dvkb_index(const int nbeta, const double *nhtol, const int nhtol_nc, const int npw, const int it, const int ipol, const int jpol, int *indexes) | hamilt::Nonlocal_maths< FPTYPE, Device > | |
cal_gk(int ik, const ModulePW::PW_Basis_K *pw_basis) | hamilt::Nonlocal_maths< FPTYPE, Device > | |
cal_pref(int it, const int nh) | hamilt::Nonlocal_maths< FPTYPE, Device > | |
cal_vkb(int it, int ia, int npw, const FPTYPE *vq_in, const FPTYPE *ylm_in, const std::complex< FPTYPE > *sk_in, const std::complex< FPTYPE > *pref_in, std::complex< FPTYPE > *vkb_out) | hamilt::Nonlocal_maths< FPTYPE, Device > | |
cal_vkb_deri(int it, int ia, int npw, int ipol, int jpol, const FPTYPE *vq_in, const FPTYPE *vq_deri_in, const FPTYPE *ylm_in, const FPTYPE *ylm_deri_in, const std::complex< FPTYPE > *sk_in, const std::complex< FPTYPE > *pref_in, const FPTYPE *gk_in, std::complex< FPTYPE > *vkb_out) | hamilt::Nonlocal_maths< FPTYPE, Device > | |
cal_ylm(int lmax, int npw, const FPTYPE *gk_in, FPTYPE *ylm) | hamilt::Nonlocal_maths< FPTYPE, Device > | |
cal_ylm_deri(int lmax, int npw, const FPTYPE *gk_in, FPTYPE *ylm_deri) | hamilt::Nonlocal_maths< FPTYPE, Device > | |
cpu_ctx | hamilt::Nonlocal_maths< FPTYPE, Device > | private |
ctx | hamilt::Nonlocal_maths< FPTYPE, Device > | private |
device | hamilt::Nonlocal_maths< FPTYPE, Device > | private |
dylmr2(const int nylm, const int ngy, const FPTYPE *gk, FPTYPE *dylm, const int ipol) | hamilt::Nonlocal_maths< FPTYPE, Device > | static |
lmax_ | hamilt::Nonlocal_maths< FPTYPE, Device > | private |
nhtol_ | hamilt::Nonlocal_maths< FPTYPE, Device > | private |
Nonlocal_maths(const pseudopot_cell_vnl *nlpp_in, const UnitCell *ucell_in) | hamilt::Nonlocal_maths< FPTYPE, Device > | inline |
Nonlocal_maths(const ModuleBase::matrix &nhtol, const int lmax, const UnitCell *ucell_in) | hamilt::Nonlocal_maths< FPTYPE, Device > | inline |
Polynomial_Interpolation_nl(const ModuleBase::realArray &table, const int &dim1, const int &dim2, const FPTYPE &table_interval, const FPTYPE &x) | hamilt::Nonlocal_maths< FPTYPE, Device > | static |
prepare_vkb_ptr(int nbeta, double *nhtol, int nhtol_nc, int npw, int it, std::complex< FPTYPE > *vkb_out, std::complex< FPTYPE > **vkb_ptrs, FPTYPE *ylm_in, FPTYPE **ylm_ptrs, FPTYPE *vq_in, FPTYPE **vq_ptrs) | hamilt::Nonlocal_maths< FPTYPE, Device > | |
ucell_ | hamilt::Nonlocal_maths< FPTYPE, Device > | private |