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