| adjust_direction() | ModuleESolver::ESolver_OF | protected |
| after_all_runners(UnitCell &ucell) override | ModuleESolver::ESolver_OF | virtual |
| after_opt(const int istep, UnitCell &ucell, const bool conv_esolver) | ModuleESolver::ESolver_OF | protected |
| after_scf(UnitCell &ucell, const int istep, const bool conv_esolver) | ModuleESolver::ESolver_FP | protectedvirtual |
| allocate_array() | ModuleESolver::ESolver_OF | protected |
| before_all_runners(UnitCell &ucell, const Input_para &inp) override | ModuleESolver::ESolver_OF | virtual |
| before_opt(const int istep, UnitCell &ucell) | ModuleESolver::ESolver_OF | protected |
| before_scf(UnitCell &ucell, const int istep) | ModuleESolver::ESolver_FP | protectedvirtual |
| bound_cal_potential_ | ModuleESolver::ESolver_OF | protected |
| cal_dEdtheta(double **ptemp_phi, Charge *temp_rho, UnitCell &ucell, double *ptheta, double *rdEdtheta) | ModuleESolver::ESolver_OF | protected |
| cal_energy() override | ModuleESolver::ESolver_OF | virtual |
| cal_force(UnitCell &ucell, ModuleBase::matrix &force) override | ModuleESolver::ESolver_OF | virtual |
| cal_mu(double *pphi, double *pdEdphi, double nelec) | ModuleESolver::ESolver_OF | protected |
| cal_potential(double *ptemp_phi, double *rdLdphi, UnitCell &ucell) | ModuleESolver::ESolver_OF | protected |
| cal_potential_wrapper(double *ptemp_phi, double *rdLdphi) | ModuleESolver::ESolver_OF | protected |
| cal_stress(UnitCell &ucell, ModuleBase::matrix &stress) override | ModuleESolver::ESolver_OF | virtual |
| CE | ModuleESolver::ESolver_FP | protected |
| check_direction(double *dEdtheta, double **ptemp_phi, UnitCell &ucell) | ModuleESolver::ESolver_OF | protected |
| check_exit(bool &conv_esolver) | ModuleESolver::ESolver_OF | protected |
| chr | ModuleESolver::ESolver_FP | protected |
| classname | ModuleESolver::ESolver | |
| conv_esolver | ModuleESolver::ESolver | |
| dfuncdstp(double *x, double *p) | ModuleESolver::ESolver_OF | |
| dfuncdx(double *x, double *gradient) | ModuleESolver::ESolver_OF | |
| dV_ | ModuleESolver::ESolver_OF | protected |
| energy_current_ | ModuleESolver::ESolver_OF | protected |
| energy_last_ | ModuleESolver::ESolver_OF | protected |
| energy_llast_ | ModuleESolver::ESolver_OF | protected |
| ESolver() | ModuleESolver::ESolver | inline |
| ESolver_FP() | ModuleESolver::ESolver_FP | |
| ESolver_OF() | ModuleESolver::ESolver_OF | inline |
| ESolver_OF() | ModuleESolver::ESolver_OF | |
| flag_ | ModuleESolver::ESolver_OF | protected |
| func(double *x) | ModuleESolver::ESolver_OF | |
| get_direction(UnitCell &ucell) | ModuleESolver::ESolver_OF | protected |
| get_step_length(double *dEdtheta, double **ptemp_phi, UnitCell &ucell) | ModuleESolver::ESolver_OF | protected |
| init_elecstate(UnitCell &ucell) | ModuleESolver::ESolver_OF | protected |
| init_opt() | ModuleESolver::ESolver_OF | protected |
| inner_product(double *pa, double *pb, int length, double dV=1) | ModuleESolver::ESolver_OF | inlineprotected |
| iter_ | ModuleESolver::ESolver_OF | protected |
| iter_finish(UnitCell &ucell, const int istep, int &iter, bool &conv_esolver) | ModuleESolver::ESolver_FP | protectedvirtual |
| iter_time | ModuleESolver::ESolver_FP | protected |
| kedf_manager_ | ModuleESolver::ESolver_OF | protected |
| kv | ModuleESolver::ESolver_FP | protected |
| locpp | ModuleESolver::ESolver_FP | protected |
| max_dcsrch_ | ModuleESolver::ESolver_OF | protected |
| max_iter_ | ModuleESolver::ESolver_OF | protected |
| nelec_ | ModuleESolver::ESolver_OF | protected |
| normdLdphi_ | ModuleESolver::ESolver_OF | protected |
| normdLdphi_last_ | ModuleESolver::ESolver_OF | protected |
| normdLdphi_llast_ | ModuleESolver::ESolver_OF | protected |
| of_conv_ | ModuleESolver::ESolver_OF | protected |
| of_kinetic_ | ModuleESolver::ESolver_OF | protected |
| of_method_ | ModuleESolver::ESolver_OF | protected |
| of_tole_ | ModuleESolver::ESolver_OF | protected |
| of_tolp_ | ModuleESolver::ESolver_OF | protected |
| opt_cg_ | ModuleESolver::ESolver_OF | protected |
| opt_cg_mag_ | ModuleESolver::ESolver_OF | protected |
| opt_dcsrch_ | ModuleESolver::ESolver_OF | protected |
| opt_tn_ | ModuleESolver::ESolver_OF | protected |
| optimize(UnitCell &ucell) | ModuleESolver::ESolver_OF | protected |
| others(UnitCell &ucell, const int istep) | ModuleESolver::ESolver | inlinevirtual |
| pdEdphi_ | ModuleESolver::ESolver_OF | protected |
| pdirect_ | ModuleESolver::ESolver_OF | protected |
| pdLdphi_ | ModuleESolver::ESolver_OF | protected |
| pelec | ModuleESolver::ESolver_FP | protected |
| Pgrid | ModuleESolver::ESolver_FP | protected |
| pphi_ | ModuleESolver::ESolver_OF | protected |
| precip_dir_ | ModuleESolver::ESolver_OF | protected |
| print_info(const bool conv_esolver) | ModuleESolver::ESolver_OF | protected |
| psi_ | ModuleESolver::ESolver_OF | protected |
| ptemp_rho_ | ModuleESolver::ESolver_OF | 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 |
| runner(UnitCell &ucell, const int istep) override | ModuleESolver::ESolver_OF | virtual |
| sf | ModuleESolver::ESolver_FP | protected |
| solvent | ModuleESolver::ESolver_FP | protected |
| task_ | ModuleESolver::ESolver_OF | protected |
| test_direction(double *dEdtheta, double **ptemp_phi, UnitCell &ucell) | ModuleESolver::ESolver_OF | protected |
| theta_ | ModuleESolver::ESolver_OF | protected |
| tn_spin_flag_ | ModuleESolver::ESolver_OF | protected |
| update_potential(UnitCell &ucell) | ModuleESolver::ESolver_OF | protected |
| update_rho() | ModuleESolver::ESolver_OF | protected |
| x | ModuleESolver::ESolver_OF | |
| ~ESolver() | ModuleESolver::ESolver | inlinevirtual |
| ~ESolver_FP() | ModuleESolver::ESolver_FP | virtual |
| ~ESolver_OF() | ModuleESolver::ESolver_OF | inline |
| ~ESolver_OF() | ModuleESolver::ESolver_OF | |