diff --git a/src/ELECTRODE/fix_electrode_conp.h b/src/ELECTRODE/fix_electrode_conp.h index 5063e9d008..583da05310 100644 --- a/src/ELECTRODE/fix_electrode_conp.h +++ b/src/ELECTRODE/fix_electrode_conp.h @@ -73,7 +73,7 @@ class FixElectrodeConp : public Fix { enum class VarStyle { CONST, EQUAL, UNSET }; virtual void update_psi(); virtual void pre_update() {}; - virtual void recompute_potential(std::vector, std::vector){}; + virtual void recompute_potential(const std::vector &, const std::vector &) {}; virtual std::vector constraint_projection(std::vector); virtual std::vector constraint_correction(std::vector); virtual void compute_macro_matrices(); diff --git a/src/ELECTRODE/fix_electrode_conq.cpp b/src/ELECTRODE/fix_electrode_conq.cpp index 07c000c56d..9020c82d31 100644 --- a/src/ELECTRODE/fix_electrode_conq.cpp +++ b/src/ELECTRODE/fix_electrode_conq.cpp @@ -113,7 +113,7 @@ std::vector FixElectrodeConq::constraint_projection(std::vector Recompute group potential as average for output if using cg algo ------------------------------------------------------------------------- */ -void FixElectrodeConq::recompute_potential(std::vector b, std::vector q_local) +void FixElectrodeConq::recompute_potential(const std::vector &b, const std::vector &q_local) { const int n = b.size(); auto a = ele_ele_interaction(q_local); diff --git a/src/ELECTRODE/fix_electrode_conq.h b/src/ELECTRODE/fix_electrode_conq.h index f013fb0d29..ee0a2f27a2 100644 --- a/src/ELECTRODE/fix_electrode_conq.h +++ b/src/ELECTRODE/fix_electrode_conq.h @@ -34,7 +34,7 @@ class FixElectrodeConq : public FixElectrodeConp { public: FixElectrodeConq(class LAMMPS *, int, char **); void update_psi() override; - void recompute_potential(std::vector, std::vector) override; + void recompute_potential(const std::vector &, const std::vector &) override; std::vector constraint_projection(std::vector) override; std::vector constraint_correction(std::vector) override;