|
1 | 1 | #include "write_dos_pw.h" |
2 | | - |
3 | 2 | #include "cal_dos.h" |
| 3 | +#include "nscf_fermi_surf.h" |
4 | 4 | #include "module_base/parallel_reduce.h" |
5 | 5 | #include "module_parameter/parameter.h" |
6 | 6 |
|
7 | | -void ModuleIO::write_dos_pw(const ModuleBase::matrix& ekb, |
8 | | - const ModuleBase::matrix& wg, |
9 | | - const K_Vectors& kv, |
10 | | - const int nbands, |
11 | | - const elecstate::efermi &energy_fermi, |
12 | | - const double& dos_edelta_ev, |
13 | | - const double& dos_scale, |
14 | | - const double& bcoeff, |
15 | | - std::ofstream& ofs_running) |
| 7 | +void ModuleIO::write_dos_pw( |
| 8 | + const UnitCell& ucell, |
| 9 | + const ModuleBase::matrix& ekb, |
| 10 | + const ModuleBase::matrix& wg, |
| 11 | + const K_Vectors& kv, |
| 12 | + const int nbands, |
| 13 | + const elecstate::efermi &energy_fermi, |
| 14 | + const double& dos_edelta_ev, |
| 15 | + const double& dos_scale, |
| 16 | + const double& bcoeff, |
| 17 | + std::ofstream& ofs_running) |
16 | 18 | { |
17 | 19 | ModuleBase::TITLE("ModuleIO", "write_dos_pw"); |
18 | 20 |
|
@@ -61,7 +63,7 @@ void ModuleIO::write_dos_pw(const ModuleBase::matrix& ekb, |
61 | 63 |
|
62 | 64 | if (PARAM.inp.out_dos == 2) |
63 | 65 | { |
64 | | - WARNING_QUIT("ModuleIO::write_dos_pw","PW basis do not support PDOS calculations yet."); |
| 66 | + ModuleBase::WARNING_QUIT("ModuleIO::write_dos_pw","PW basis do not support PDOS calculations yet."); |
65 | 67 | } |
66 | 68 |
|
67 | 69 | if(PARAM.inp.out_dos == 3) |
|
0 commit comments