109 std::chrono::system_clock::time_point
iter_time;
Definition esolver_fp.h:45
Charge chr
Electorn charge density.
Definition esolver_fp.h:77
ModulePW::PW_Basis * pw_rhod
Definition esolver_fp.h:85
virtual void iter_finish(UnitCell &ucell, const int istep, int &iter, bool &conv_esolver)
Something to do after hamilt2rho function in each iter loop.
Definition esolver_fp.cpp:401
ModulePW::PW_Basis_Big * pw_big
dense grid for USPP
Definition esolver_fp.h:86
double iter_time
the start time of scf iteration
Definition esolver_fp.h:107
int pw_rho_flag
flag for pw_rho, 0: not initialized, 1: initialized
Definition esolver_fp.h:103
pseudopot_cell_vl locpp
local pseudopotentials
Definition esolver_fp.h:95
K_Vectors kv
K points in Brillouin zone.
Definition esolver_fp.h:74
ESolver_FP()
Constructor.
Definition esolver_fp.cpp:29
surchem solvent
solvent model
Definition esolver_fp.h:101
virtual void after_scf(UnitCell &ucell, const int istep, const bool conv_esolver)
Something to do after SCF iterations when SCF is converged or comes to the max iter step.
Definition esolver_fp.cpp:152
Charge_Extra CE
charge extrapolation method
Definition esolver_fp.h:98
virtual ~ESolver_FP()
Deconstructor.
Definition esolver_fp.cpp:33
ModulePW::PW_Basis * pw_rho
Definition esolver_fp.h:84
elecstate::ElecState * pelec
Electronic states.
Definition esolver_fp.h:71
virtual void before_all_runners(UnitCell &ucell, const Input_para &inp) override
Initialize of the first-principels energy solver.
Definition esolver_fp.cpp:47
virtual void before_scf(UnitCell &ucell, const int istep)
Something to do before SCF iterations.
Definition esolver_fp.cpp:281
Structure_Factor sf
Structure factors that used with plane-wave basis set.
Definition esolver_fp.h:92
virtual void after_all_runners(UnitCell &ucell) override
perform post processing calculations
Definition esolver_fp.cpp:445
Parallel_Grid Pgrid
parallel for rho grid
Definition esolver_fp.h:89
bool conv_esolver
Definition esolver.h:44
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
plane wave basis
Definition opt_test_tools.cpp:93