diff --git a/src/ELECTRODE/fix_electrode_conp.cpp b/src/ELECTRODE/fix_electrode_conp.cpp index 94c085de5c..f3c17062d2 100644 --- a/src/ELECTRODE/fix_electrode_conp.cpp +++ b/src/ELECTRODE/fix_electrode_conp.cpp @@ -915,20 +915,20 @@ void FixElectrodeConp::update_charges() a = ele_ele_interaction(q_local); r = add_nlocalele(b, a); } else { - r = add_nlocalele(r, scale_vector(alpha, y)); + r = add_nlocalele(r, scale_vector(alpha, std::move(y))); } auto p = constraint_projection(r); double dot_new = dot_nlocalele(r, p); - d = add_nlocalele(p, scale_vector(dot_new / dot_old, d)); + d = add_nlocalele(std::move(p), scale_vector(dot_new / dot_old, d)); delta = dot_nlocalele(r, d); dot_old = dot_new; } - recompute_potential(b, q_local); + recompute_potential(std::move(b), q_local); if (delta > cg_threshold && comm->me == 0) error->warning(FLERR, "CG threshold not reached"); } else { error->all(FLERR, "This algorithm is not implemented, yet"); } - set_charges(q_local); + set_charges(std::move(q_local)); update_time += MPI_Wtime() - start; } diff --git a/src/GRANULAR/granular_model.cpp b/src/GRANULAR/granular_model.cpp index 6de147b34a..14431f41b4 100644 --- a/src/GRANULAR/granular_model.cpp +++ b/src/GRANULAR/granular_model.cpp @@ -32,6 +32,7 @@ #include #include +#include using namespace LAMMPS_NS; using namespace Granular_NS; @@ -333,11 +334,11 @@ void GranularModel::read_restart(FILE *fp) utils::sfread(FLERR, &num_char, sizeof(int), 1, fp, nullptr, error); MPI_Bcast(&num_char, 1, MPI_INT, 0, world); - std::string model_name (num_char, ' '); + std::string model_name(num_char, ' '); if (comm->me == 0) utils::sfread(FLERR, const_cast(model_name.data()), sizeof(char),num_char, fp, nullptr, error); MPI_Bcast(const_cast(model_name.data()), num_char, MPI_CHAR, 0, world); - construct_sub_model(model_name, (SubModelType) i); + construct_sub_model(std::move(model_name), (SubModelType) i); if (comm->me == 0) utils::sfread(FLERR, &num_coeff, sizeof(int), 1, fp, nullptr, error); diff --git a/src/reader_native.cpp b/src/reader_native.cpp index ae59ca6805..4dac65e3cb 100644 --- a/src/reader_native.cpp +++ b/src/reader_native.cpp @@ -289,7 +289,7 @@ bigint ReaderNative::read_header(double box[3][3], int &boxinfo, int &triclinic, labelline = line + strlen("ITEM: ATOMS "); } - Tokenizer tokens(labelline); + Tokenizer tokens(std::move(labelline)); std::map labels; nwords = 0;