Skip to content

Commit b06e263

Browse files
author
abacus_fixer
committed
move function from constructor to before_all_runners
1 parent 369ac5b commit b06e263

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

source/source_esolver/esolver_ks.cpp

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,7 @@
1919
namespace ModuleESolver
2020
{
2121

22-
ESolver_KS::ESolver_KS()
23-
{
24-
// ESolver owns its own Exx_Info object, initialized directly from input
25-
// parameters. This breaks the dependency on any global Exx_Info instance.
26-
init_exx_info(exx_info_obj_, PARAM.inp);
27-
}
22+
ESolver_KS::ESolver_KS() {}
2823

2924

3025
ESolver_KS::~ESolver_KS()
@@ -50,8 +45,11 @@ void ESolver_KS::before_all_runners(BaseCell& basecell, const Input_para& inp)
5045

5146
//! 1) setup "before_all_runniers" in ESolver_FP
5247
ESolver_FP::before_all_runners(ucell, inp);
53-
54-
//! 2) setup some parameters
48+
49+
//! 2) initialize Exx_Info from input parameters
50+
init_exx_info(exx_info_obj_, inp);
51+
52+
//! 3) setup some parameters
5553
classname = "ESolver_KS";
5654
basisname = "";
5755

0 commit comments

Comments
 (0)