__kspw_psi | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
after_all_runners(UnitCell &ucell) override | ModuleESolver::ESolver_SDFT_PW< T, Device > | protectedvirtual |
after_scf(UnitCell &ucell, const int istep, const bool conv_esolver) override | ModuleESolver::ESolver_SDFT_PW< T, Device > | protectedvirtual |
allocate_hamilt(const UnitCell &ucell) | ModuleESolver::ESolver_KS_PW< T, Device > | protectedvirtual |
already_initpsi | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
basisname | ModuleESolver::ESolver_KS< T, Device > | protected |
before_all_runners(UnitCell &ucell, const Input_para &inp) override | ModuleESolver::ESolver_SDFT_PW< T, Device > | virtual |
before_scf(UnitCell &ucell, const int istep) override | ModuleESolver::ESolver_SDFT_PW< T, Device > | protectedvirtual |
cal_energy() override | ModuleESolver::ESolver_SDFT_PW< T, Device > | virtual |
cal_force(UnitCell &ucell, ModuleBase::matrix &force) override | ModuleESolver::ESolver_SDFT_PW< T, Device > | virtual |
cal_stress(UnitCell &ucell, ModuleBase::matrix &stress) override | ModuleESolver::ESolver_SDFT_PW< T, Device > | virtual |
castmem_2d_d2h_op typedef | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
CE | ModuleESolver::ESolver_FP | protected |
chr | ModuleESolver::ESolver_FP | protected |
classname | ModuleESolver::ESolver | |
conv_esolver | ModuleESolver::ESolver | |
ctx | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
deallocate_hamilt() | ModuleESolver::ESolver_KS_PW< T, Device > | protectedvirtual |
device | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
diag_ethr | ModuleESolver::ESolver_KS< T, Device > | protected |
drho | ModuleESolver::ESolver_KS< T, Device > | protected |
ESolver() | ModuleESolver::ESolver | inline |
ESolver_FP() | ModuleESolver::ESolver_FP | |
ESolver_KS() | ModuleESolver::ESolver_KS< T, Device > | |
esolver_KS_ne | ModuleESolver::ESolver_KS< T, Device > | protected |
ESolver_KS_PW() | ModuleESolver::ESolver_KS_PW< T, Device > | |
ESolver_SDFT_PW() | ModuleESolver::ESolver_SDFT_PW< T, Device > | |
exx_helper | ModuleESolver::ESolver_KS_PW< T, Device > | |
hamilt2rho(UnitCell &ucell, const int istep, const int iter, const double ethr) | ModuleESolver::ESolver_KS< T, Device > | protected |
hamilt2rho_single(UnitCell &ucell, const int istep, const int iter, const double ethr) override | ModuleESolver::ESolver_SDFT_PW< T, Device > | protectedvirtual |
hsolver_error | ModuleESolver::ESolver_KS< T, Device > | protected |
iter_finish(UnitCell &ucell, const int istep, int &iter, bool &conv_esolver) override | ModuleESolver::ESolver_SDFT_PW< T, Device > | protectedvirtual |
iter_init(UnitCell &ucell, const int istep, const int iter) override | ModuleESolver::ESolver_KS_PW< T, Device > | protectedvirtual |
iter_time | ModuleESolver::ESolver_FP | protected |
kspw_psi | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
kv | ModuleESolver::ESolver_FP | protected |
locpp | ModuleESolver::ESolver_FP | protected |
maxniter | ModuleESolver::ESolver_KS< T, Device > | protected |
method_sto | ModuleESolver::ESolver_SDFT_PW< T, Device > | private |
nche_sto | ModuleESolver::ESolver_SDFT_PW< T, Device > | private |
niter | ModuleESolver::ESolver_KS< T, Device > | protected |
oscillate_esolver | ModuleESolver::ESolver_KS< T, Device > | protected |
others(UnitCell &ucell, const int istep) override | ModuleESolver::ESolver_KS_PW< T, Device > | protectedvirtual |
p_chgmix | ModuleESolver::ESolver_KS< T, Device > | protected |
p_hamilt | ModuleESolver::ESolver_KS< T, Device > | protected |
p_hamilt_sto | ModuleESolver::ESolver_SDFT_PW< T, Device > | |
p_psi_init | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
pelec | ModuleESolver::ESolver_FP | protected |
Pgrid | ModuleESolver::ESolver_FP | protected |
ppcell | ModuleESolver::ESolver_KS< T, Device > | protected |
psi | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
pw_big | ModuleESolver::ESolver_FP | protected |
pw_rho | ModuleESolver::ESolver_FP | protected |
pw_rho_flag | ModuleESolver::ESolver_FP | protected |
pw_rhod | ModuleESolver::ESolver_FP | protected |
pw_wfc | ModuleESolver::ESolver_KS< T, Device > | protected |
Real typedef | ModuleESolver::ESolver_SDFT_PW< T, Device > | private |
runner(UnitCell &ucell, const int istep) override | ModuleESolver::ESolver_KS< T, Device > | virtual |
scf_ene_thr | ModuleESolver::ESolver_KS< T, Device > | protected |
scf_thr | ModuleESolver::ESolver_KS< T, Device > | protected |
sf | ModuleESolver::ESolver_FP | protected |
solvent | ModuleESolver::ESolver_FP | protected |
stoche | ModuleESolver::ESolver_SDFT_PW< T, Device > | |
stowf | ModuleESolver::ESolver_SDFT_PW< T, Device > | |
update_pot(UnitCell &ucell, const int istep, const int iter, const bool conv_esolver) override | ModuleESolver::ESolver_KS_PW< T, Device > | protectedvirtual |
~ESolver() | ModuleESolver::ESolver | inlinevirtual |
~ESolver_FP() | ModuleESolver::ESolver_FP | virtual |
~ESolver_KS() | ModuleESolver::ESolver_KS< T, Device > | virtual |
~ESolver_KS_PW() | ModuleESolver::ESolver_KS_PW< T, Device > | |
~ESolver_SDFT_PW() | ModuleESolver::ESolver_SDFT_PW< T, Device > | |