Skip to content

Commit 0fb151e

Browse files
committed
update the clear func
1 parent a3d4613 commit 0fb151e

File tree

5 files changed

+9
-2
lines changed

5 files changed

+9
-2
lines changed

source/module_basis/module_pw/module_fft/fft_bundle.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ std::unique_ptr<FFT_BASE> make_unique(Args &&... args)
1616
}
1717
namespace ModulePW
1818
{
19+
FFT_Bundle::~FFT_Bundle()
20+
{
21+
this->clear();
22+
}
23+
1924
void FFT_Bundle::setfft(std::string device_in,std::string precision_in)
2025
{
2126
this->device = device_in;

source/module_basis/module_pw/module_fft/fft_bundle.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class FFT_Bundle
99
{
1010
public:
1111
FFT_Bundle(){};
12-
~FFT_Bundle(){};
12+
~FFT_Bundle();
1313
/**
1414
* @brief Constructor with device and precision.
1515
* @param device_in device type, cpu or gpu.

source/module_elecstate/test/charge_extra_test.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ FFT::FFT()
7070
FFT::~FFT()
7171
{
7272
}
73+
FFT_Bundle::~FFT_Bundle(){};
7374
void PW_Basis::initgrids(const double lat0_in, const ModuleBase::Matrix3 latvec_in, const double gridecut)
7475
{
7576
}

source/module_elecstate/test/elecstate_base_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ ModulePW::FFT::FFT()
5656
ModulePW::FFT::~FFT()
5757
{
5858
}
59-
59+
ModulePW::FFT_Bundle::~FFT_Bundle(){};
6060
void ModulePW::PW_Basis::initgrids(double, ModuleBase::Matrix3, double)
6161
{
6262
}

source/module_hsolver/test/hsolver_pw_sup.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ namespace ModulePW {
44

55
PW_Basis::PW_Basis(){};
66
PW_Basis::~PW_Basis(){};
7+
FFT_Bundle::~FFT_Bundle(){};
78
void PW_Basis::initgrids(
89
const double lat0_in, // unit length (unit in bohr)
910
const ModuleBase::Matrix3

0 commit comments

Comments
 (0)