after_all_runners(UnitCell &ucell) override | ModuleESolver::ESolver_GetS | virtual |
after_scf(UnitCell &ucell, const int istep, const bool conv_esolver) override | ModuleESolver::ESolver_KS< std::complex< double > > | protectedvirtual |
basisname | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
before_all_runners(UnitCell &ucell, const Input_para &inp) override | ModuleESolver::ESolver_GetS | virtual |
before_scf(UnitCell &ucell, const int istep) override | ModuleESolver::ESolver_KS< std::complex< double > > | protectedvirtual |
cal_energy() override | ModuleESolver::ESolver_GetS | virtual |
cal_force(UnitCell &ucell, ModuleBase::matrix &force) override | ModuleESolver::ESolver_GetS | virtual |
cal_stress(UnitCell &ucell, ModuleBase::matrix &stress) override | ModuleESolver::ESolver_GetS | virtual |
CE | ModuleESolver::ESolver_FP | protected |
chr | ModuleESolver::ESolver_FP | protected |
classname | ModuleESolver::ESolver | |
conv_esolver | ModuleESolver::ESolver | |
diag_ethr | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
drho | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
ESolver() | ModuleESolver::ESolver | inline |
ESolver_FP() | ModuleESolver::ESolver_FP | |
ESolver_GetS() | ModuleESolver::ESolver_GetS | |
ESolver_KS() | ModuleESolver::ESolver_KS< std::complex< double > > | |
esolver_KS_ne | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
hamilt2rho(UnitCell &ucell, const int istep, const int iter, const double ethr) | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
hamilt2rho_single(UnitCell &ucell, const int istep, const int iter, const double ethr) | ModuleESolver::ESolver_KS< std::complex< double > > | protectedvirtual |
hsolver_error | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
iter_finish(UnitCell &ucell, const int istep, int &iter, bool &conv_esolver) override | ModuleESolver::ESolver_KS< std::complex< double > > | protectedvirtual |
iter_init(UnitCell &ucell, const int istep, const int iter) | ModuleESolver::ESolver_KS< std::complex< double > > | protectedvirtual |
iter_time | ModuleESolver::ESolver_FP | protected |
kv | ModuleESolver::ESolver_FP | protected |
locpp | ModuleESolver::ESolver_FP | protected |
maxniter | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
niter | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
orb_ | ModuleESolver::ESolver_GetS | protected |
oscillate_esolver | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
others(UnitCell &ucell, const int istep) | ModuleESolver::ESolver | inlinevirtual |
p_chgmix | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
p_hamilt | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
pelec | ModuleESolver::ESolver_FP | protected |
Pgrid | ModuleESolver::ESolver_FP | protected |
ppcell | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
psi | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
pv | ModuleESolver::ESolver_GetS | 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< std::complex< double > > | protected |
runner(UnitCell &ucell, const int istep) override | ModuleESolver::ESolver_GetS | virtual |
scf_ene_thr | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
scf_thr | ModuleESolver::ESolver_KS< std::complex< double > > | protected |
sf | ModuleESolver::ESolver_FP | protected |
solvent | ModuleESolver::ESolver_FP | protected |
two_center_bundle_ | ModuleESolver::ESolver_GetS | protected |
update_pot(UnitCell &ucell, const int istep, const int iter, const bool conv_esolver) | ModuleESolver::ESolver_KS< std::complex< double > > | inlineprotectedvirtual |
~ESolver() | ModuleESolver::ESolver | inlinevirtual |
~ESolver_FP() | ModuleESolver::ESolver_FP | virtual |
~ESolver_GetS() | ModuleESolver::ESolver_GetS | |
~ESolver_KS() | ModuleESolver::ESolver_KS< std::complex< double > > | virtual |