Skip to content

Commit a398d9d

Browse files
committed
Refactor: move Global.h dependency from header to cpp files, for UT coding, only exx unfinished
1 parent 832e783 commit a398d9d

27 files changed

+30
-12
lines changed

source/module_deepks/LCAO_deepks.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
#ifdef __DEEPKS
1919

2020
#include "LCAO_deepks.h"
21+
#include "../src_lcao/global_fp.h"
22+
#include "../src_pw/global.h"
2123

2224
namespace GlobalC
2325
{

source/module_deepks/LCAO_deepks.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
#include "../src_lcao/LCAO_matrix.h"
1818
#include "../module_base/intarray.h"
1919
#include "../module_base/complexmatrix.h"
20-
#include "../src_lcao/global_fp.h"
21-
#include "../src_pw/global.h"
2220
#include "../src_io/winput.h"
2321
#include "../module_base/matrix.h"
2422
#include "../module_base/timer.h"

source/module_deepks/LCAO_deepks_fdelta.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include "LCAO_deepks.h"
1313
#include "../module_base/vector3.h"
1414
#include "../module_base/timer.h"
15+
#include "../module_base/constants.h"
1516

1617
void stress_fill(
1718
const double& lat0_,

source/module_deepks/LCAO_deepks_pdm.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include "LCAO_deepks.h"
2222
#include "../module_base/vector3.h"
2323
#include "../module_base/timer.h"
24+
#include "../module_base/constants.h"
2425

2526
//this subroutine performs the calculation of projected density matrices
2627
//pdm_m,m'=\sum_{mu,nu} rho_{mu,nu} <chi_mu|alpha_m><alpha_m'|chi_nu>

source/src_io/berryphase.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "berryphase.h"
2+
#include "../src_pw/global.h"
23

34
bool berryphase::berry_phase_flag=false;
45

source/src_io/cal_r_overlap_R.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#include "cal_r_overlap_R.h"
2+
#include "../src_lcao/global_fp.h"
3+
#include "../src_pw/global.h"
24
#include "../src_parallel/parallel_reduce.h"
35
#include "../module_base/timer.h"
46

source/src_io/cal_r_overlap_R.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,9 @@
1313
#include "../module_orbital/ORB_gaunt_table.h"
1414
#include "../module_orbital/ORB_atomic_lm.h"
1515
#include "../module_orbital/ORB_read.h"
16+
#include "../module_orbital/parallel_orbitals.h"
1617
#include "../module_base/vector3.h"
1718
#include "../module_base/ylm.h"
18-
#include "../src_lcao/global_fp.h"
19-
20-
#include "../src_pw/global.h"
2119

2220

2321
// output r_R matrix, added by Jingan

source/src_io/to_wannier90.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "to_wannier90.h"
2+
#include "../src_pw/global.h"
23
#ifdef __LCAO
34
#include "../src_lcao/global_fp.h" // mohan add 2021-01-30, this module should be modified
45
#endif

source/src_io/to_wannier90.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ using namespace std;
1313
#include "../module_base/matrix3.h"
1414
#include "../module_base/complexmatrix.h"
1515
#include "../module_base/lapack_connector.h"
16-
#include "../src_pw/global.h"
1716
#include "../src_lcao/wavefunc_in_pw.h"
1817

1918
#ifdef __LCAO

source/src_io/unk_overlap_lcao.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "unk_overlap_lcao.h"
2+
#include "../src_pw/global.h"
23
#include "ctime"
34
#include "../module_base/scalapack_connector.h"
45

0 commit comments

Comments
 (0)