From a3ab61ae5555b8f752631a3b0be2a546a0d403da Mon Sep 17 00:00:00 2001 From: hongriTianqi Date: Thu, 9 Nov 2023 16:51:17 +0800 Subject: [PATCH] fix dm output error --- source/module_io/dm_io.h | 4 ++-- source/module_io/output_dm.cpp | 4 ++-- source/module_io/output_dm.h | 8 ++++---- source/module_io/write_dm.cpp | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/source/module_io/dm_io.h b/source/module_io/dm_io.h index aa28f0e1310..003b0d1a1cf 100644 --- a/source/module_io/dm_io.h +++ b/source/module_io/dm_io.h @@ -26,8 +26,8 @@ void write_dm( const int &is, const int &iter, const std::string &fn, - const int &precision, - const int &out_dm, + int precision, + int out_dm, double*** DM, const double& ef, const UnitCell* ucell); diff --git a/source/module_io/output_dm.cpp b/source/module_io/output_dm.cpp index ef09a99eba0..acda0be26bf 100644 --- a/source/module_io/output_dm.cpp +++ b/source/module_io/output_dm.cpp @@ -7,8 +7,8 @@ namespace ModuleIO Output_DM::Output_DM(const Grid_Technique& GridT, int is, int iter, - const int& precision, - const int& out_dm, + int precision, + int out_dm, double*** DM, const double& ef, const UnitCell* ucell, diff --git a/source/module_io/output_dm.h b/source/module_io/output_dm.h index 2b1ad5a2426..06a8e9dd697 100644 --- a/source/module_io/output_dm.h +++ b/source/module_io/output_dm.h @@ -17,8 +17,8 @@ class Output_DM : public Output_Interface Output_DM(const Grid_Technique& GridT, int is, int iter, - const int& precision, - const int& out_dm, + int precision, + int out_dm, double*** DM, const double& ef, const UnitCell* ucell, @@ -31,8 +31,8 @@ class Output_DM : public Output_Interface int _is; int _iter; std::string _fn; - const int& _precision; - const int& _out_dm; + int _precision; + int _out_dm; double*** _DM; const double& _ef; const UnitCell* _ucell; diff --git a/source/module_io/write_dm.cpp b/source/module_io/write_dm.cpp index e2deb9596a9..d8884935067 100644 --- a/source/module_io/write_dm.cpp +++ b/source/module_io/write_dm.cpp @@ -42,8 +42,8 @@ void ModuleIO::write_dm( const int &is, const int &iter, const std::string &fn, - const int &precision, - const int &out_dm, + int precision, + int out_dm, double*** DM, const double& ef, const UnitCell* ucell)