89 std::chrono::system_clock::time_point
iter_time;
Definition esolver_fp.h:32
bool pw_rho_flag
flag for pw_rho, 0: not initialized, 1: initialized
Definition esolver_fp.h:83
Charge chr
Electorn charge density.
Definition esolver_fp.h:57
ModulePW::PW_Basis * pw_rhod
Definition esolver_fp.h:65
virtual void iter_finish(UnitCell &ucell, const int istep, int &iter, bool &conv_esolver)
Definition esolver_fp.cpp:152
ModulePW::PW_Basis_Big * pw_big
dense grid for USPP
Definition esolver_fp.h:66
double iter_time
the start time of scf iteration
Definition esolver_fp.h:87
pseudopot_cell_vl locpp
local pseudopotentials
Definition esolver_fp.h:75
K_Vectors kv
K points in Brillouin zone.
Definition esolver_fp.h:54
ESolver_FP()
Definition esolver_fp.cpp:25
surchem solvent
solvent model
Definition esolver_fp.h:81
virtual void after_scf(UnitCell &ucell, const int istep, const bool conv_esolver)
Definition esolver_fp.cpp:65
Charge_Extra CE
charge extrapolation method
Definition esolver_fp.h:78
virtual ~ESolver_FP()
Definition esolver_fp.cpp:29
ModulePW::PW_Basis * pw_rho
Definition esolver_fp.h:64
elecstate::ElecState * pelec
These pointers will be deleted in the free_pointers() function every ion step.
Definition esolver_fp.h:51
virtual void before_all_runners(UnitCell &ucell, const Input_para &inp) override
Initialize of the first-principels energy solver.
Definition esolver_fp.cpp:40
virtual void before_scf(UnitCell &ucell, const int istep)
Definition esolver_fp.cpp:84
Structure_Factor sf
Structure factors that used with plane-wave basis set.
Definition esolver_fp.h:72
virtual void after_all_runners(UnitCell &ucell) override
perform post processing calculations
Definition esolver_fp.cpp:196
Parallel_Grid Pgrid
parallel for rho grid
Definition esolver_fp.h:69
bool conv_esolver
Definition esolver.h:47
Definition pw_basis_big.h:16
A class which can convert a function of "r" to the corresponding linear superposition of plane waves ...
Definition pw_basis.h:56
Definition parallel_grid.h:8
Definition structure_factor.h:11
Definition elecstate.h:15
The First-Principles (FP) Energy Solver Class.
Definition opt_test_tools.cpp:93