Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions source/module_base/module_mixing/mixing_data.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
namespace Base_Mixing
{

Mixing_Data::Mixing_Data(const int& ndim, const int& length, const size_t& type_size)
Mixing_Data::Mixing_Data(const int& ndim, const std::size_t& length, const size_t& type_size)
{
this->ndim_tot = ndim;
this->length = length;
Expand All @@ -19,7 +19,7 @@ Mixing_Data::~Mixing_Data()
free(this->data);
}

void Mixing_Data::resize(const int& ndim, const int& length, const size_t& type_size)
void Mixing_Data::resize(const int& ndim, const std::size_t& length, const size_t& type_size)
{
this->ndim_tot = ndim;
this->length = length;
Expand Down
8 changes: 4 additions & 4 deletions source/module_base/module_mixing/mixing_data.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ class Mixing_Data
* @param type_size size of type
*
*/
Mixing_Data(const int& ndim, const int& length, const size_t& type_size);
Mixing_Data(const int& ndim, const std::size_t& length, const size_t& type_size);

/**
* @brief Destroy the Mixing_Data object
Expand All @@ -38,7 +38,7 @@ class Mixing_Data
* @param type_size size of type
*
*/
void resize(const int& ndim, const int& length, const size_t& type_size);
void resize(const int& ndim, const std::size_t& length, const size_t& type_size);

/**
* @brief push data to the tensor
Expand All @@ -54,7 +54,7 @@ class Mixing_Data
#ifdef _OPENMP
#pragma omp parallel for schedule(static, 4096/sizeof(FPTYPE))
#endif
for (int i = 0; i < length; ++i)
for (std::size_t i = 0; i < length; ++i)
{
FP_startdata[i] = data_in[i];
}
Expand Down Expand Up @@ -86,7 +86,7 @@ class Mixing_Data
// the number of vectors for mixing
int ndim_tot = 0;
// the length of each vector
int length = 0;
std::size_t length = 0;
// the start index for vector: start = this->index_move(0)
int start = -1;
// the number of used vectors for mixing
Expand Down
10 changes: 5 additions & 5 deletions source/module_base/module_mixing/pulay_mixing.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ void Pulay_Mixing::tem_push_data(Mixing_Data& mdata,
std::function<void(FPTYPE*, const FPTYPE*, const FPTYPE*)> mix,
const bool& need_calcoef)
{
const size_t length = mdata.length;
const std::size_t length = mdata.length;
std::vector<FPTYPE> F_tmp(length);

#ifdef _OPENMP
#pragma omp parallel for schedule(static, 4096 / sizeof(FPTYPE))
#endif
for (int i = 0; i < length; ++i)
for (std::size_t i = 0; i < length; ++i)
{
F_tmp[i] = data_out[i] - data_in[i];
}
Expand Down Expand Up @@ -69,7 +69,7 @@ void Pulay_Mixing::tem_push_data(Mixing_Data& mdata,
#ifdef _OPENMP
#pragma omp parallel for schedule(static, 4096 / sizeof(FPTYPE))
#endif
for (int i = 0; i < length; ++i)
for (std::size_t i = 0; i < length; ++i)
{
FP_F[i] = F_tmp[i];
}
Expand All @@ -81,7 +81,7 @@ void Pulay_Mixing::tem_push_data(Mixing_Data& mdata,
#ifdef _OPENMP
#pragma omp parallel for schedule(static, 4096 / sizeof(FPTYPE))
#endif
for (int i = 0; i < length; ++i)
for (std::size_t i = 0; i < length; ++i)
{
FP_startF[i] = F_tmp[i];
}
Expand All @@ -103,7 +103,7 @@ void Pulay_Mixing::tem_cal_coef(const Mixing_Data& mdata, std::function<double(F
ModuleBase::WARNING_QUIT(
"Pulay_mixing",
"One Pulay_Mixing object can only bind one Mixing_Data object to calculate coefficients");
const int length = mdata.length;
const std::size_t length = mdata.length;
FPTYPE* FP_F = static_cast<FPTYPE*>(F);

if (mdata.ndim_use > 1)
Expand Down
Loading