Skip to content

Commit 34c8748

Browse files
committed
merge new codes
2 parents 3f77545 + 1060d4a commit 34c8748

File tree

10 files changed

+98
-79
lines changed

10 files changed

+98
-79
lines changed

source/module_esolver/esolver_dp.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@
2828
#include <sstream>
2929
#include <unordered_map>
3030

31-
namespace ModuleESolver
32-
{
31+
using namespace ModuleESolver;
3332

3433
void ESolver_DP::before_all_runners(UnitCell& ucell, const Input_para& inp)
3534
{
@@ -136,7 +135,7 @@ void ESolver_DP::cal_stress(UnitCell& ucell, ModuleBase::matrix& stress)
136135
{
137136
stress = dp_virial;
138137

139-
ModuleIO::print_stress("TOTAL-STRESS", stress, true, false);
138+
ModuleIO::print_stress("TOTAL-STRESS", stress, true, false, GlobalV::ofs_running);
140139

141140
// external stress
142141
double unit_transform = ModuleBase::RYDBERG_SI / pow(ModuleBase::BOHR_RADIUS_SI, 3) * 1.0e-8;
@@ -197,12 +196,9 @@ void ESolver_DP::type_map(const UnitCell& ucell)
197196
"The label " + ucell.atoms[it].label + " is not found in the type map.");
198197
}
199198
atype[iat] = label[ucell.atoms[it].label];
200-
// if (ia == 0)
201-
// std::cout << "type: " << atype[iat] << std::endl;
202199
iat++;
203200
}
204201
}
205202
assert(ucell.nat == iat);
206203
}
207204
#endif
208-
} // namespace ModuleESolver

source/module_esolver/esolver_lj.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "module_io/output_log.h"
66
#include "module_io/cif_io.h"
77

8+
89
namespace ModuleESolver
910
{
1011

@@ -104,7 +105,9 @@ void ESolver_LJ::runner(UnitCell& ucell, const int istep)
104105
{
105106
stress = lj_virial;
106107

107-
ModuleIO::print_stress("TOTAL-STRESS", stress, true, false);
108+
const bool screen = true;
109+
const bool ry = false;
110+
ModuleIO::print_stress("TOTAL-STRESS", stress, screen, ry, GlobalV::ofs_running);
108111

109112
// external stress
110113
double unit_transform = ModuleBase::RYDBERG_SI / pow(ModuleBase::BOHR_RADIUS_SI, 3) * 1.0e-8;

source/module_hamilt_lcao/hamilt_lcaodft/FORCE_STRESS.cpp

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -729,39 +729,41 @@ void Force_Stress_LCAO<T>::getForceStress(UnitCell& ucell,
729729
}
730730
}
731731

732+
const bool screen = PARAM.inp.test_stress;
733+
732734
GlobalV::ofs_running << "\n PARTS OF STRESS: " << std::endl;
733735
GlobalV::ofs_running << std::setiosflags(std::ios::showpos);
734736
GlobalV::ofs_running << std::setiosflags(std::ios::fixed) << std::setprecision(10) << std::endl;
735-
ModuleIO::print_stress("OVERLAP STRESS", soverlap, PARAM.inp.test_stress, ry);
736-
ModuleIO::print_stress("T STRESS", stvnl_dphi, PARAM.inp.test_stress, ry);
737-
ModuleIO::print_stress("VNL STRESS", svnl_dbeta, PARAM.inp.test_stress, ry);
738-
ModuleIO::print_stress("T_VNL STRESS", stvnl, PARAM.inp.test_stress, ry);
739-
ModuleIO::print_stress("VL_dPHI STRESS", svl_dphi, PARAM.inp.test_stress, ry);
740-
ModuleIO::print_stress("VL_dVL STRESS", sigmadvl, PARAM.inp.test_stress, ry);
741-
ModuleIO::print_stress("HAR STRESS", sigmahar, PARAM.inp.test_stress, ry);
742-
ModuleIO::print_stress("EWALD STRESS", sigmaewa, PARAM.inp.test_stress, ry);
743-
ModuleIO::print_stress("cc STRESS", sigmacc, PARAM.inp.test_stress, ry);
744-
ModuleIO::print_stress("XC STRESS", sigmaxc, PARAM.inp.test_stress, ry);
737+
ModuleIO::print_stress("OVERLAP STRESS", soverlap, screen, ry, GlobalV::ofs_running);
738+
ModuleIO::print_stress("T STRESS", stvnl_dphi, screen, ry, GlobalV::ofs_running);
739+
ModuleIO::print_stress("VNL STRESS", svnl_dbeta, screen, ry, GlobalV::ofs_running);
740+
ModuleIO::print_stress("T_VNL STRESS", stvnl, screen, ry, GlobalV::ofs_running);
741+
ModuleIO::print_stress("VL_dPHI STRESS", svl_dphi, screen, ry, GlobalV::ofs_running);
742+
ModuleIO::print_stress("VL_dVL STRESS", sigmadvl, screen, ry, GlobalV::ofs_running);
743+
ModuleIO::print_stress("HAR STRESS", sigmahar, screen, ry, GlobalV::ofs_running);
744+
ModuleIO::print_stress("EWALD STRESS", sigmaewa, screen, ry, GlobalV::ofs_running);
745+
ModuleIO::print_stress("cc STRESS", sigmacc, screen, ry, GlobalV::ofs_running);
746+
ModuleIO::print_stress("XC STRESS", sigmaxc, screen, ry, GlobalV::ofs_running);
745747
if (vdw_solver != nullptr)
746748
{
747-
ModuleIO::print_stress("VDW STRESS", sigmaxc, PARAM.inp.test_stress, ry);
749+
ModuleIO::print_stress("VDW STRESS", sigmaxc, screen, ry, GlobalV::ofs_running);
748750
}
749751
if (PARAM.inp.dft_plus_u)
750752
{
751-
ModuleIO::print_stress("DFTU STRESS", stress_dftu, PARAM.inp.test_stress, ry);
753+
ModuleIO::print_stress("DFTU STRESS", stress_dftu, screen, ry, GlobalV::ofs_running);
752754
}
753755
if (PARAM.inp.sc_mag_switch)
754756
{
755-
ModuleIO::print_stress("DeltaSpin STRESS", stress_dspin, PARAM.inp.test_stress, ry);
757+
ModuleIO::print_stress("DeltaSpin STRESS", stress_dspin, screen, ry, GlobalV::ofs_running);
756758
}
757-
ModuleIO::print_stress("TOTAL STRESS", scs, PARAM.inp.test_stress, ry);
759+
ModuleIO::print_stress("TOTAL STRESS", scs, screen, ry, GlobalV::ofs_running);
758760
} // end of test
759761

760762
GlobalV::ofs_running << std::setiosflags(std::ios::left);
761763

762764
// print total stress
763765
bool screen = false;
764-
ModuleIO::print_stress("TOTAL-STRESS", scs, screen, ry);
766+
ModuleIO::print_stress("TOTAL-STRESS", scs, screen, ry, GlobalV::ofs_running);
765767

766768
double unit_transform = 0.0;
767769
unit_transform = ModuleBase::RYDBERG_SI / pow(ModuleBase::BOHR_RADIUS_SI, 3) * 1.0e-8;

source/module_hamilt_pw/hamilt_ofdft/of_stress_pw.cpp

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -99,22 +99,23 @@ void OF_Stress_PW::cal_stress(ModuleBase::matrix& sigmatot,
9999
p_symm->symmetrize_mat3(sigmatot, ucell.lat);
100100
}
101101

102-
bool ry = false;
103-
ModuleIO::print_stress("TOTAL-STRESS", sigmatot, true, ry);
102+
const bool ry = false;
103+
const bool screen = PARAM.inp.test_stress;
104+
ModuleIO::print_stress("TOTAL-STRESS", sigmatot, true, ry, GlobalV::ofs_running);
104105

105-
if (PARAM.inp.test_stress)
106+
if (screen)
106107
{
107108
GlobalV::ofs_running << "\n PARTS OF STRESS: " << std::endl;
108109
GlobalV::ofs_running << std::setiosflags(std::ios::showpos);
109110
GlobalV::ofs_running << std::setiosflags(std::ios::fixed) << std::setprecision(10) << std::endl;
110-
ModuleIO::print_stress("KINETIC STRESS", sigmakin, PARAM.inp.test_stress, ry);
111-
ModuleIO::print_stress("LOCAL STRESS", sigmaloc, PARAM.inp.test_stress, ry);
112-
ModuleIO::print_stress("HARTREE STRESS", sigmahar, PARAM.inp.test_stress, ry);
113-
ModuleIO::print_stress("NON-LOCAL STRESS", sigmanl, PARAM.inp.test_stress, ry);
114-
ModuleIO::print_stress("XC STRESS", sigmaxc, PARAM.inp.test_stress, ry);
115-
ModuleIO::print_stress("EWALD STRESS", sigmaewa, PARAM.inp.test_stress, ry);
116-
ModuleIO::print_stress("NLCC STRESS", sigmaxcc, PARAM.inp.test_stress, ry);
117-
ModuleIO::print_stress("TOTAL STRESS", sigmatot, PARAM.inp.test_stress, ry);
111+
ModuleIO::print_stress("KINETIC STRESS", sigmakin, screen, ry, GlobalV::ofs_running);
112+
ModuleIO::print_stress("LOCAL STRESS", sigmaloc, screen, ry, GlobalV::ofs_running);
113+
ModuleIO::print_stress("HARTREE STRESS", sigmahar, screen, ry, GlobalV::ofs_running);
114+
ModuleIO::print_stress("NON-LOCAL STRESS", sigmanl, screen, ry, GlobalV::ofs_running);
115+
ModuleIO::print_stress("XC STRESS", sigmaxc, screen, ry, GlobalV::ofs_running);
116+
ModuleIO::print_stress("EWALD STRESS", sigmaewa, screen, ry, GlobalV::ofs_running);
117+
ModuleIO::print_stress("NLCC STRESS", sigmaxcc, screen, ry, GlobalV::ofs_running);
118+
ModuleIO::print_stress("TOTAL STRESS", sigmatot, screen, ry, GlobalV::ofs_running);
118119
}
119120
ModuleBase::timer::tick("OF_Stress_PW", "cal_stress");
120121
return;

source/module_hamilt_pw/hamilt_pwdft/stress_pw.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -145,31 +145,31 @@ void Stress_PW<FPTYPE, Device>::cal_stress(ModuleBase::matrix& sigmatot,
145145
p_symm->symmetrize_mat3(sigmatot, ucell.lat);
146146
}
147147

148-
bool ry = false;
149-
ModuleIO::print_stress("TOTAL-STRESS", sigmatot, true, ry);
148+
const bool ry = false;
149+
const bool screen = PARAM.inp.test_stress;
150+
ModuleIO::print_stress("TOTAL-STRESS", sigmatot, true, ry, GlobalV::ofs_running);
150151

151-
if (PARAM.inp.test_stress || true)
152+
if (screen)
152153
{
153-
// ry = true;
154154
GlobalV::ofs_running << "\n PARTS OF STRESS: " << std::endl;
155155
GlobalV::ofs_running << std::setiosflags(std::ios::showpos);
156156
GlobalV::ofs_running << std::setiosflags(std::ios::fixed) << std::setprecision(10) << std::endl;
157-
ModuleIO::print_stress("KINETIC STRESS", sigmakin, PARAM.inp.test_stress, ry);
158-
ModuleIO::print_stress("LOCAL STRESS", sigmaloc, PARAM.inp.test_stress, ry);
159-
ModuleIO::print_stress("HARTREE STRESS", sigmahar, PARAM.inp.test_stress, ry);
160-
ModuleIO::print_stress("NON-LOCAL STRESS", sigmanl, PARAM.inp.test_stress, ry);
161-
ModuleIO::print_stress("XC STRESS", sigmaxc, PARAM.inp.test_stress, ry);
162-
ModuleIO::print_stress("EWALD STRESS", sigmaewa, PARAM.inp.test_stress, ry);
163-
ModuleIO::print_stress("NLCC STRESS", sigmaxcc, PARAM.inp.test_stress, ry);
157+
ModuleIO::print_stress("KINETIC STRESS", sigmakin, screen, ry, GlobalV::ofs_running);
158+
ModuleIO::print_stress("LOCAL STRESS", sigmaloc, screen, ry, GlobalV::ofs_running);
159+
ModuleIO::print_stress("HARTREE STRESS", sigmahar, screen, ry, GlobalV::ofs_running);
160+
ModuleIO::print_stress("NON-LOCAL STRESS", sigmanl, screen, ry, GlobalV::ofs_running);
161+
ModuleIO::print_stress("XC STRESS", sigmaxc, screen, ry, GlobalV::ofs_running);
162+
ModuleIO::print_stress("EWALD STRESS", sigmaewa, screen, ry, GlobalV::ofs_running);
163+
ModuleIO::print_stress("NLCC STRESS", sigmaxcc, screen, ry, GlobalV::ofs_running);
164164
if (PARAM.inp.dft_plus_u || PARAM.inp.sc_mag_switch)
165165
{
166-
ModuleIO::print_stress("ONSITE STRESS", sigmaonsite, PARAM.inp.test_stress, ry);
166+
ModuleIO::print_stress("ONSITE STRESS", sigmaonsite, screen, ry, GlobalV::ofs_running);
167167
}
168168
if (GlobalC::exx_info.info_global.cal_exx)
169169
{
170-
ModuleIO::print_stress("EXX STRESS", sigmaexx, PARAM.inp.test_stress, ry);
170+
ModuleIO::print_stress("EXX STRESS", sigmaexx, screen, ry, GlobalV::ofs_running);
171171
}
172-
ModuleIO::print_stress("TOTAL STRESS", sigmatot, PARAM.inp.test_stress, ry);
172+
ModuleIO::print_stress("TOTAL STRESS", sigmatot, screen, ry, GlobalV::ofs_running);
173173
}
174174
ModuleBase::timer::tick("Stress_PW", "cal_stress");
175175
return;

source/module_hamilt_pw/hamilt_stodft/sto_stress_pw.cpp

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -77,22 +77,23 @@ void Sto_Stress_PW<FPTYPE, Device>::cal_stress(ModuleBase::matrix& sigmatot,
7777
}
7878

7979
bool ry = false;
80-
ModuleIO::print_stress("TOTAL-STRESS", sigmatot, true, ry);
80+
const bool screen = PARAM.inp.test_stress;
81+
ModuleIO::print_stress("TOTAL-STRESS", sigmatot, true, ry, GlobalV::ofs_running);
8182

82-
if (PARAM.inp.test_stress)
83+
if (screen)
8384
{
8485
ry = true;
8586
GlobalV::ofs_running << "\n PARTS OF STRESS: " << std::endl;
8687
GlobalV::ofs_running << std::setiosflags(std::ios::showpos);
8788
GlobalV::ofs_running << std::setiosflags(std::ios::fixed) << std::setprecision(10) << std::endl;
88-
ModuleIO::print_stress("KINETIC STRESS", sigmakin, PARAM.inp.test_stress, ry);
89-
ModuleIO::print_stress("LOCAL STRESS", sigmaloc, PARAM.inp.test_stress, ry);
90-
ModuleIO::print_stress("HARTREE STRESS", sigmahar, PARAM.inp.test_stress, ry);
91-
ModuleIO::print_stress("NON-LOCAL STRESS", sigmanl, PARAM.inp.test_stress, ry);
92-
ModuleIO::print_stress("XC STRESS", sigmaxc, PARAM.inp.test_stress, ry);
93-
ModuleIO::print_stress("EWALD STRESS", sigmaewa, PARAM.inp.test_stress, ry);
94-
ModuleIO::print_stress("NLCC STRESS", sigmaxcc, PARAM.inp.test_stress, ry);
95-
ModuleIO::print_stress("TOTAL STRESS", sigmatot, PARAM.inp.test_stress, ry);
89+
ModuleIO::print_stress("KINETIC STRESS", sigmakin, screen, ry, GlobalV::ofs_running);
90+
ModuleIO::print_stress("LOCAL STRESS", sigmaloc, screen, ry, GlobalV::ofs_running);
91+
ModuleIO::print_stress("HARTREE STRESS", sigmahar, screen, ry, GlobalV::ofs_running);
92+
ModuleIO::print_stress("NON-LOCAL STRESS", sigmanl, screen, ry, GlobalV::ofs_running);
93+
ModuleIO::print_stress("XC STRESS", sigmaxc, screen, ry, GlobalV::ofs_running);
94+
ModuleIO::print_stress("EWALD STRESS", sigmaewa, screen, ry, GlobalV::ofs_running);
95+
ModuleIO::print_stress("NLCC STRESS", sigmaxcc, screen, ry, GlobalV::ofs_running);
96+
ModuleIO::print_stress("TOTAL STRESS", sigmatot, screen, ry, GlobalV::ofs_running);
9697
}
9798
ModuleBase::timer::tick("Sto_Stress_PW", "cal_stress");
9899
return;
@@ -237,4 +238,4 @@ void Sto_Stress_PW<FPTYPE, Device>::sto_stress_nl(ModuleBase::matrix& sigma,
237238
template class Sto_Stress_PW<double, base_device::DEVICE_CPU>;
238239
#if ((defined __CUDA) || (defined __ROCM))
239240
template class Sto_Stress_PW<double, base_device::DEVICE_GPU>;
240-
#endif
241+
#endif

source/module_io/output_log.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,8 @@ void print_force(std::ofstream& ofs_running,
262262
}
263263
}
264264

265-
void print_stress(const std::string& name, const ModuleBase::matrix& scs, const bool screen, const bool ry)
265+
void print_stress(const std::string& name, const ModuleBase::matrix& scs,
266+
const bool screen, const bool ry, std::ofstream &ofs)
266267
{
267268
const double output_acc = 1.0e-8;
268269
double unit_transform = 1;
@@ -284,7 +285,7 @@ void print_stress(const std::string& name, const ModuleBase::matrix& scs, const
284285
std::vector<double> stress_z;
285286
std::string table;
286287

287-
GlobalV::ofs_running << " " << title << std::endl;
288+
ofs << " " << title << std::endl;
288289

289290
std::vector<std::string> titles({"Stress_x", "Stress_y", "Stress_z"});
290291
for (int i = 0; i < 3; i++)
@@ -306,10 +307,10 @@ void print_stress(const std::string& name, const ModuleBase::matrix& scs, const
306307

307308
fmt << stress_x << stress_y << stress_z;
308309
table = fmt.str();
309-
GlobalV::ofs_running << table;
310+
ofs << table;
310311
if (name == "TOTAL-STRESS")
311312
{
312-
GlobalV::ofs_running << " TOTAL-PRESSURE (DO NOT INCLUDE KINETIC PART OF IONS): " << std::fixed
313+
ofs << " TOTAL-PRESSURE (DO NOT INCLUDE KINETIC PART OF IONS): " << std::fixed
313314
<< std::setprecision(6) << pressure << unit
314315
<< std::endl;
315316
}
@@ -326,9 +327,9 @@ void print_stress(const std::string& name, const ModuleBase::matrix& scs, const
326327
return;
327328
}
328329

329-
void write_head(std::ofstream& ofs_running, const int& istep, const int& iter, const std::string& basisname)
330+
void write_head(std::ofstream& ofs, const int& istep, const int& iter, const std::string& basisname)
330331
{
331-
ofs_running << "\n " << basisname << " ALGORITHM --------------- ION=" << std::setw(4) << istep + 1
332+
ofs << "\n " << basisname << " ALGORITHM --------------- ION=" << std::setw(4) << istep + 1
332333
<< " ELEC=" << std::setw(4) << iter << "--------------------------------\n";
333334
}
334335

source/module_io/output_log.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ void output_vacuum_level(const UnitCell* ucell,
5454
/// @param name force term name
5555
/// @param force atomic forces
5656
/// @param ry true if the unit of force is a.u.
57-
void print_force(std::ofstream& ofs_running,
57+
void print_force(std::ofstream& ofs,
5858
const UnitCell& cell,
5959
const std::string& name,
6060
const ModuleBase::matrix& force,
@@ -64,7 +64,11 @@ void print_force(std::ofstream& ofs_running,
6464
/// @param name stress term name
6565
/// @param f stress components
6666
/// @param ry true if the unit of force is a.u.
67-
void print_stress(const std::string& name, const ModuleBase::matrix& scs, const bool screen, const bool ry);
67+
void print_stress(const std::string& name,
68+
const ModuleBase::matrix& scs,
69+
const bool screen,
70+
const bool ry,
71+
std::ofstream &ofs);
6872

6973
/// @brief write head for scf iteration
7074
/// @param ofs_running output stream

source/module_io/test/outputlog_test.cpp

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -252,31 +252,41 @@ TEST(PrintForce, PrintForce)
252252
force(1, 1) = 0.0;
253253
force(1, 2) = 0.0;
254254

255-
GlobalV::ofs_running.open("test.txt");
256-
ModuleIO::print_force(GlobalV::ofs_running, ucell, name, force, false);
257-
GlobalV::ofs_running.close();
255+
std::ofstream ofs("running_force.txt");
256+
ModuleIO::print_force(ofs, ucell, name, force, false);
257+
ofs.close();
258258

259-
std::ifstream ifs("test.txt");
259+
std::ifstream ifs("running_force.txt");
260260
std::string output_str;
261+
262+
getline(ifs, output_str);
263+
EXPECT_THAT(output_str, testing::HasSubstr("test"));
264+
261265
getline(ifs, output_str);
262266
EXPECT_THAT(output_str,
263267
testing::HasSubstr("---------------------------------------------------------------------------"));
268+
264269
getline(ifs, output_str);
265-
EXPECT_THAT(output_str, testing::HasSubstr("test"));
270+
EXPECT_THAT(output_str," Atoms Force_x Force_y Force_z");
271+
266272
getline(ifs, output_str);
267273
EXPECT_THAT(output_str,
268274
testing::HasSubstr("---------------------------------------------------------------------------"));
275+
269276
getline(ifs, output_str);
270277
EXPECT_THAT(output_str,
271278
testing::HasSubstr("Al1 25.7110532015 51.4221064030 77.1331596044"));
279+
272280
getline(ifs, output_str);
273281
EXPECT_THAT(output_str,
274282
testing::HasSubstr("Al2 0.0000000000 0.0000000000 0.0000000000"));
283+
275284
getline(ifs, output_str);
276285
EXPECT_THAT(output_str,
277286
testing::HasSubstr("---------------------------------------------------------------------------"));
287+
278288
ifs.close();
279-
std::remove("test.txt");
289+
//std::remove("running_force.txt");
280290
}
281291

282292
TEST(PrintStress, PrintStress)
@@ -292,11 +302,12 @@ TEST(PrintStress, PrintStress)
292302
stress(2, 1) = 0.0;
293303
stress(2, 2) = 0.0;
294304

295-
GlobalV::ofs_running.open("test.txt");
296-
ModuleIO::print_stress("TOTAL-STRESS", stress, true, false);
297-
GlobalV::ofs_running.close();
298305

299-
std::ifstream ifs("test.txt");
306+
std::ofstream ofs("running_stress.txt");
307+
ModuleIO::print_stress("TOTAL-STRESS", stress, true, false, ofs);
308+
ofs.close();
309+
310+
std::ifstream ifs("running_stress.txt");
300311
std::string output_str;
301312
getline(ifs, output_str);
302313
EXPECT_THAT(output_str, testing::HasSubstr("----------------------------------------------------------------"));
@@ -315,7 +326,7 @@ TEST(PrintStress, PrintStress)
315326
getline(ifs, output_str);
316327
EXPECT_THAT(output_str, testing::HasSubstr(" TOTAL-PRESSURE: 49035.075992 KBAR"));
317328
ifs.close();
318-
std::remove("test.txt");
329+
//std::remove("running_stress.txt");
319330
}
320331

321332
int main(int argc, char** argv)
@@ -337,4 +348,4 @@ int main(int argc, char** argv)
337348
finishmpi();
338349
#endif
339350
return result;
340-
}
351+
}

source/module_md/test/setcell.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,4 +140,4 @@ class Setcell
140140
};
141141
};
142142

143-
#endif
143+
#endif

0 commit comments

Comments
 (0)