add_usrho(const psi::Psi< T, Device > &psi) | elecstate::ElecStatePW< T, Device > | protected |
addusdens_g(const Real *becsum, T **rhog) | elecstate::ElecStatePW< T, Device > | protected |
bandgap | elecstate::ElecState | |
bandgap_dw | elecstate::ElecState | |
bandgap_up | elecstate::ElecState | |
basis | elecstate::ElecStatePW< T, Device > | |
becsum | elecstate::ElecStatePW< T, Device > | |
bigpw | elecstate::ElecState | |
cal_bandgap() | elecstate::ElecState | |
cal_bandgap_updw() | elecstate::ElecState | |
cal_becsum(const psi::Psi< T, Device > &psi) | elecstate::ElecStatePW< T, Device > | |
cal_converged() | elecstate::ElecState | |
cal_delta_eband(const UnitCell &ucell) const | elecstate::ElecState | |
cal_delta_escf() const | elecstate::ElecState | |
cal_energies(const int type) | elecstate::ElecState | |
cal_tau(const psi::Psi< T, Device > &psi) | elecstate::ElecStatePW< T, Device > | virtual |
elecstate::ElecState::cal_tau(const psi::Psi< std::complex< double > > &psi) | elecstate::ElecState | inlinevirtual |
elecstate::ElecState::cal_tau(const psi::Psi< double > &psi) | elecstate::ElecState | inlinevirtual |
elecstate::ElecState::cal_tau(const psi::Psi< std::complex< float > > &psi) | elecstate::ElecState | inlinevirtual |
castmem_var_d2h_op typedef | elecstate::ElecStatePW< T, Device > | private |
charge | elecstate::ElecState | |
classname | elecstate::ElecState | |
ctx | elecstate::ElecStatePW< T, Device > | protected |
delmem_complex_op typedef | elecstate::ElecStatePW< T, Device > | private |
delmem_var_op typedef | elecstate::ElecStatePW< T, Device > | private |
eferm | elecstate::ElecState | |
ekb | elecstate::ElecState | |
ElecState() | elecstate::ElecState | inline |
ElecState(Charge *charge_in, ModulePW::PW_Basis *rhopw_in, ModulePW::PW_Basis_Big *bigpw_in) | elecstate::ElecState | inline |
elecstate_pw_op typedef | elecstate::ElecStatePW< T, Device > | private |
ElecStatePW(ModulePW::PW_Basis_K *wfc_basis_in, Charge *chg_in, K_Vectors *pkv_in, UnitCell *ucell_in, pseudopot_cell_vnl *ppcell_in, ModulePW::PW_Basis *rhodpw_in, ModulePW::PW_Basis *rhopw_in, ModulePW::PW_Basis_Big *bigpw_in) | elecstate::ElecStatePW< T, Device > | |
f_en | elecstate::ElecState | |
gemm_op typedef | elecstate::ElecStatePW< T, Device > | private |
gemv_op typedef | elecstate::ElecStatePW< T, Device > | private |
get_dftu_energy() | elecstate::ElecState | |
get_etot_efield() | elecstate::ElecState | |
get_etot_gatefield() | elecstate::ElecState | |
get_hartree_energy() | elecstate::ElecState | |
get_local_pp_energy() | elecstate::ElecState | |
get_solvent_model_Acav() | elecstate::ElecState | |
get_solvent_model_Ael() | elecstate::ElecState | |
get_spin_constrain_energy() | elecstate::ElecState | inlinevirtual |
getNewRho() | elecstate::ElecState | inlinevirtual |
getRho(int spin) const | elecstate::ElecState | virtual |
init_ks(Charge *chg_in, const K_Vectors *klist_in, int nk_in, ModulePW::PW_Basis *rhopw_in, const ModulePW::PW_Basis_Big *bigpw_in) | elecstate::ElecState | |
init_nelec_spin() | elecstate::ElecState | |
init_rho | elecstate::ElecStatePW< T, Device > | protected |
init_rho_data() | elecstate::ElecStatePW< T, Device > | |
init_rho_data() | elecstate::ElecStatePW< T, Device > | |
init_scf(const int istep, const UnitCell &ucell, const Parallel_Grid &pgrid, const ModuleBase::ComplexMatrix &strucfac, const bool *numeric, ModuleSymmetry::Symmetry &symm, const void *wfcpw=nullptr) | elecstate::ElecState | |
iter | elecstate::ElecState | |
kin_r | elecstate::ElecStatePW< T, Device > | |
kin_r_data | elecstate::ElecStatePW< T, Device > | protected |
klist | elecstate::ElecState | |
meta_op typedef | elecstate::ElecStatePW< T, Device > | private |
nelec_spin | elecstate::ElecState | |
omega | elecstate::ElecState | |
parallelK() | elecstate::ElecStatePW< T, Device > | protected |
pot | elecstate::ElecState | |
ppcell | elecstate::ElecStatePW< T, Device > | protected |
print_psi(const psi::Psi< double > &psi_in, const int istep=-1) | elecstate::ElecState | inlinevirtual |
print_psi(const psi::Psi< std::complex< double > > &psi_in, const int istep=-1) | elecstate::ElecState | inlinevirtual |
psiToRho(const psi::Psi< T, Device > &psi) | elecstate::ElecStatePW< T, Device > | virtual |
elecstate::ElecState::psiToRho(const psi::Psi< std::complex< double > > &psi) | elecstate::ElecState | inlinevirtual |
elecstate::ElecState::psiToRho(const psi::Psi< double > &psi) | elecstate::ElecState | inlinevirtual |
Real typedef | elecstate::ElecStatePW< T, Device > | private |
resmem_complex_op typedef | elecstate::ElecStatePW< T, Device > | private |
resmem_var_op typedef | elecstate::ElecStatePW< T, Device > | private |
rho | elecstate::ElecStatePW< T, Device > | |
rho_data | elecstate::ElecStatePW< T, Device > | protected |
rhoBandK(const psi::Psi< T, Device > &psi) | elecstate::ElecStatePW< T, Device > | protected |
rhog | elecstate::ElecStatePW< T, Device > | |
rhog_data | elecstate::ElecStatePW< T, Device > | protected |
rhopw_smooth | elecstate::ElecStatePW< T, Device > | protected |
set_exx(const double &Eexx) | elecstate::ElecState | |
set_exx(const std::complex< double > &Eexx) | elecstate::ElecState | |
setmem_complex_op typedef | elecstate::ElecStatePW< T, Device > | private |
setmem_var_op typedef | elecstate::ElecStatePW< T, Device > | private |
skip_weights | elecstate::ElecState | |
ucell | elecstate::ElecStatePW< T, Device > | protected |
updateRhoK(const psi::Psi< T, Device > &psi) | elecstate::ElecStatePW< T, Device > | protected |
vkb | elecstate::ElecStatePW< T, Device > | mutableprotected |
vnew | elecstate::ElecState | |
vnew_exist | elecstate::ElecState | |
wfcr | elecstate::ElecStatePW< T, Device > | protected |
wfcr_another_spin | elecstate::ElecStatePW< T, Device > | protected |
wg | elecstate::ElecState | |
~ElecState() | elecstate::ElecState | inlinevirtual |
~ElecStatePW() | elecstate::ElecStatePW< T, Device > | |