becp | projectors::OnsiteProjector< T, Device > | private |
cal_occupations(const psi::Psi< std::complex< T >, Device > *psi, const ModuleBase::matrix &wg_in) | projectors::OnsiteProjector< T, Device > | |
cpu_ctx | projectors::OnsiteProjector< T, Device > | private |
ctx | projectors::OnsiteProjector< T, Device > | private |
delmem_complex_h_op typedef | projectors::OnsiteProjector< T, Device > | private |
delmem_complex_op typedef | projectors::OnsiteProjector< T, Device > | private |
delmem_int_op typedef | projectors::OnsiteProjector< T, Device > | private |
delmem_var_h_op typedef | projectors::OnsiteProjector< T, Device > | private |
delmem_var_op typedef | projectors::OnsiteProjector< T, Device > | private |
device | projectors::OnsiteProjector< T, Device > | private |
fs_tools | projectors::OnsiteProjector< T, Device > | private |
gemm_op typedef | projectors::OnsiteProjector< T, Device > | private |
get_becp() const | projectors::OnsiteProjector< T, Device > | inline |
get_fs_tools() const | projectors::OnsiteProjector< T, Device > | inline |
get_h_becp() const | projectors::OnsiteProjector< T, Device > | inline |
get_instance() | projectors::OnsiteProjector< T, Device > | static |
get_nh(int iat) const | projectors::OnsiteProjector< T, Device > | inline |
get_npw() const | projectors::OnsiteProjector< T, Device > | inline |
get_npwx() const | projectors::OnsiteProjector< T, Device > | inline |
get_size_becp() const | projectors::OnsiteProjector< T, Device > | inline |
get_tab_atomic() const | projectors::OnsiteProjector< T, Device > | inline |
get_tot_nproj() const | projectors::OnsiteProjector< T, Device > | inline |
h_becp | projectors::OnsiteProjector< T, Device > | private |
iat_nh | projectors::OnsiteProjector< T, Device > | private |
ik_ | projectors::OnsiteProjector< T, Device > | private |
init(const std::string &orbital_dir, const UnitCell *ucell_in, const psi::Psi< std::complex< T >, Device > &psi, const K_Vectors &kv, const ModulePW::PW_Basis_K &pw_basis, Structure_Factor &sf, const double onsite_radius, const int nq, const double dq, const ModuleBase::matrix &wg, const ModuleBase::matrix &ekb) | projectors::OnsiteProjector< T, Device > | |
init_proj(const std::string &orbital_dir, const std::vector< std::string > &orb_files, const std::vector< int > &nproj, const std::vector< int > &lproj, const std::vector< int > &iproj, const std::vector< double > &onsite_r) | projectors::OnsiteProjector< T, Device > | |
initialed | projectors::OnsiteProjector< T, Device > | private |
instance | projectors::OnsiteProjector< T, Device > | privatestatic |
irow2iproj_ | projectors::OnsiteProjector< T, Device > | private |
irow2it_ | projectors::OnsiteProjector< T, Device > | private |
irow2m_ | projectors::OnsiteProjector< T, Device > | private |
it2ia | projectors::OnsiteProjector< T, Device > | private |
it2iproj | projectors::OnsiteProjector< T, Device > | private |
itiaiprojm2irow_ | projectors::OnsiteProjector< T, Device > | private |
lproj | projectors::OnsiteProjector< T, Device > | private |
nhtol | projectors::OnsiteProjector< T, Device > | private |
npw_ | projectors::OnsiteProjector< T, Device > | private |
npwx_ | projectors::OnsiteProjector< T, Device > | private |
ntype | projectors::OnsiteProjector< T, Device > | private |
OnsiteProjector() | projectors::OnsiteProjector< T, Device > | inlineprivate |
overlap_proj_psi(const int npm, const std::complex< double > *ppsi) | projectors::OnsiteProjector< T, Device > | |
projs | projectors::OnsiteProjector< T, Device > | private |
pw_basis_ | projectors::OnsiteProjector< T, Device > | private |
read_abacus_orb(std::ifstream &ifs, std::string &elem, double &ecut, int &nr, double &dr, std::vector< int > &nzeta, std::vector< std::vector< double > > &radials, const int rank=0) | projectors::OnsiteProjector< T, Device > | |
resmem_complex_h_op typedef | projectors::OnsiteProjector< T, Device > | private |
resmem_complex_op typedef | projectors::OnsiteProjector< T, Device > | private |
resmem_int_op typedef | projectors::OnsiteProjector< T, Device > | private |
resmem_var_h_op typedef | projectors::OnsiteProjector< T, Device > | private |
resmem_var_op typedef | projectors::OnsiteProjector< T, Device > | private |
rgrid | projectors::OnsiteProjector< T, Device > | private |
rp_ | projectors::OnsiteProjector< T, Device > | private |
setmem_complex_op typedef | projectors::OnsiteProjector< T, Device > | private |
setmem_var_op typedef | projectors::OnsiteProjector< T, Device > | private |
sf_ | projectors::OnsiteProjector< T, Device > | private |
size_becp | projectors::OnsiteProjector< T, Device > | private |
size_vproj | projectors::OnsiteProjector< T, Device > | private |
syncmem_complex_d2h_op typedef | projectors::OnsiteProjector< T, Device > | private |
syncmem_complex_h2d_op typedef | projectors::OnsiteProjector< T, Device > | private |
syncmem_int_h2d_op typedef | projectors::OnsiteProjector< T, Device > | private |
syncmem_var_d2h_op typedef | projectors::OnsiteProjector< T, Device > | private |
syncmem_var_h2d_op typedef | projectors::OnsiteProjector< T, Device > | private |
tab | projectors::OnsiteProjector< T, Device > | private |
tab_atomic_ | projectors::OnsiteProjector< T, Device > | private |
tabulate_atomic(const int ik, const char grad='n') | projectors::OnsiteProjector< T, Device > | |
tot_nproj | projectors::OnsiteProjector< T, Device > | private |
ucell | projectors::OnsiteProjector< T, Device > | private |
~OnsiteProjector() | projectors::OnsiteProjector< T, Device > | private |