Skip to content

Commit 342a8c6

Browse files
author
abacus_fixer
committed
refactor(dftu): remove redundant includes in module_pwdft dftu files
- dftu_base.h: drop klist.h (UnitCell from unitcell.h, matrix via charge_mixing.h) - dftu_base.cpp: drop <cmath>/<complex>/<iomanip> (no usage) - dftu_output.cpp: drop <cstring>/<sstream> (no usage); replace parameter.h with global_variable.h (GlobalV source, PARAM unused) - dftu_cal_occ_pw.cpp: replace parameter.h with global_variable.h (GlobalV source, PARAM unused)
1 parent a9678d8 commit 342a8c6

4 files changed

Lines changed: 2 additions & 8 deletions

File tree

source/source_pw/module_pwdft/dftu_base.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,8 @@
66
#include "source_base/timer.h"
77
#include "source_io/module_parameter/parameter.h"
88

9-
#include <cmath>
10-
#include <complex>
119
#include <cstring>
1210
#include <fstream>
13-
#include <iomanip>
1411
#include <sstream>
1512
#include <vector>
1613

source/source_pw/module_pwdft/dftu_base.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef DFTU_BASE_H
22
#define DFTU_BASE_H
33

4-
#include "source_cell/klist.h"
54
#include "source_cell/unitcell.h"
65
#include "source_estate/module_charge/charge_mixing.h"
76

source/source_pw/module_pwdft/dftu_cal_occ_pw.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "source_pw/module_pwdft/dftu_tools_pw.h"
33
#include "source_pw/module_pwdft/onsite_proj.h"
44
#include "source_base/parallel_reduce.h"
5-
#include "source_io/module_parameter/parameter.h"
5+
#include "source_base/global_variable.h"
66
#include "source_base/timer.h"
77
#include "source_base/parallel_global.h"
88

source/source_pw/module_pwdft/dftu_output.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33
#include "source_pw/module_pwdft/dftu_base.h"
44
#include "source_base/constants.h"
55
#include "source_base/global_function.h"
6+
#include "source_base/global_variable.h"
67
#include "source_base/timer.h"
7-
#include "source_io/module_parameter/parameter.h"
88

99
#include <cmath>
10-
#include <cstring>
1110
#include <fstream>
1211
#include <iomanip>
13-
#include <sstream>
1412
#include <vector>
1513

1614
// local inline helpers for eigenvalue calculation

0 commit comments

Comments
 (0)