allocate_memory(const ModuleBase::matrix &wg, const ModuleBase::matrix &ekb, const std::vector< int > &nproj, const std::vector< int > &nch) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
atom_na | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
atom_nh | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
becp | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
cal_becp(int ik, int npm, std::complex< FPTYPE > *becp_in=nullptr, const std::complex< FPTYPE > *ppsi_in=nullptr) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |
cal_dbecp_f(int ik, int npm, int ipol) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |
cal_dbecp_noevc_nl_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
cal_dbecp_s(int ik, int npm, int ipol, int jpol) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |
cal_force_dftu(int ik, int npm, FPTYPE *force, const int *orbital_corr, const std::complex< FPTYPE > *vu, const int size_vu, const FPTYPE *h_wg) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |
cal_force_dspin(int ik, int npm, FPTYPE *force, const ModuleBase::Vector3< double > *lambda, const FPTYPE *h_wg) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |
cal_stress_dftu(int ik, int npm, FPTYPE *stress, const int *orbital_corr, const std::complex< FPTYPE > *vu, const int size_vu, const FPTYPE *h_wg) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |
cal_stress_dspin(int ik, int npm, FPTYPE *stress, const ModuleBase::Vector3< double > *lambda, const FPTYPE *h_wg) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |
cal_stress_nl_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
cal_vkb_deri_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
cal_vkb_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
cal_vq_deri_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
cal_vq_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
cpu_ctx | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
ctx | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
current_ik | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
d_dvkb_indexes | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
d_ekb | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
d_g_plus_k | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
d_gk | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
d_pref | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
d_pref_in | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
d_vq_tab | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
d_wg | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
dbecp | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
deeq | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
deeq_dims | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
deeq_nc | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
deeq_nc_dims | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
delete_memory() | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
delmem_complex_h_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
delmem_complex_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
delmem_int_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
delmem_var_h_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
delmem_var_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
device | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
dvkb_indexes | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
g_plus_k | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
gcar | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
gcar_zero_counts | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
gcar_zero_indexes | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
gemm_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
get_becp() | hamilt::Onsite_Proj_tools< FPTYPE, Device > | inline |
get_dbecp() | hamilt::Onsite_Proj_tools< FPTYPE, Device > | inline |
h_atom_na | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
h_atom_nh | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
hd_sk | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
hd_vq | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
hd_vq_deri | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
hd_ylm | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
hd_ylm_deri | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
kv_ | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
kvec_c | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
lprojmax | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
max_nh | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
max_npw | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
nbands | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
nhtol | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
nkb | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
nlpp_ | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
nondiagonal | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
nproj | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
ntype | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
Onsite_Proj_tools(const pseudopot_cell_vnl *nlpp_in, const UnitCell *ucell_in, const psi::Psi< std::complex< FPTYPE >, Device > *psi_in, const K_Vectors *kv_in, const ModulePW::PW_Basis_K *wfc_basis_in, const Structure_Factor *sf_in, const ModuleBase::matrix &wg, const ModuleBase::matrix &ekb) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |
Onsite_Proj_tools(const std::vector< int > &nproj, const std::vector< int > &lproj, const ModuleBase::realArray &tab, const ModuleBase::matrix &nhtol, std::complex< FPTYPE > *vkb_buf, const UnitCell *ucell_in, const psi::Psi< std::complex< FPTYPE >, Device > *psi_in, const K_Vectors *kv_in, const ModulePW::PW_Basis_K *wfc_basis_in, const Structure_Factor *sf_in, const ModuleBase::matrix &wg, const ModuleBase::matrix &ekb) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |
ppcell_vkb | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
pre_ik_f | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
pre_ik_s | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
psi_ | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
qq_nt | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
resmem_complex_h_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
resmem_complex_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
resmem_int_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
resmem_var_h_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
resmem_var_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
revert_vkb(int npw, int ipol) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
save_vkb(int npw, int ipol) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
setmem_complex_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
setmem_var_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
sf_ | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
syncmem_complex_d2h_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
syncmem_complex_h2d_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
syncmem_int_h2d_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
syncmem_var_d2h_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
syncmem_var_h2d_op typedef | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
tabtpr | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
transfer_gcar(int npw, int npw_max, const FPTYPE *gcar_in) | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
ucell_ | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
vkb_save | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
wfc_basis_ | hamilt::Onsite_Proj_tools< FPTYPE, Device > | private |
~Onsite_Proj_tools() | hamilt::Onsite_Proj_tools< FPTYPE, Device > | |