| 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 |
| 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 |
| 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 |
| 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 > | |
| pelec | ModuleESolver::ESolver_FP | protected |
| Pgrid | ModuleESolver::ESolver_FP | protected |
| ppcell | ModuleESolver::ESolver_KS< T, Device > | protected |
| psi | ModuleESolver::ESolver_KS< 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_nmax_flag | 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 > | |
| stp | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
| vsep_cell | ModuleESolver::ESolver_KS_PW< T, Device > | protected |
| ~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 > | |