From a9f5a1af5147c90531b5cfa8529348c8db3e1c3f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 10 Apr 2022 11:13:33 -0400 Subject: [PATCH] initialize class member pointers in initializer to null --- src/ELECTRODE/fix_electrode_conp.cpp | 6 ++++-- src/ELECTRODE/fix_electrode_conp.h | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ELECTRODE/fix_electrode_conp.cpp b/src/ELECTRODE/fix_electrode_conp.cpp index 3bf5d6dabd..5c3b7010dc 100644 --- a/src/ELECTRODE/fix_electrode_conp.cpp +++ b/src/ELECTRODE/fix_electrode_conp.cpp @@ -62,9 +62,11 @@ enum { // 0 1 2 3 4 // fix fxupdate group1 electrode/conp pot1 eta couple group2 pot2 -FixElectrodeConp::FixElectrodeConp(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg) +FixElectrodeConp::FixElectrodeConp(LAMMPS *lmp, int narg, char **arg) : + Fix(lmp, narg, arg), f_inv(nullptr), f_mat(nullptr), f_vec(nullptr), array_compute(nullptr), + ele_vector(nullptr), capacitance(nullptr), pair(nullptr), mat_neighlist(nullptr), + vec_neighlist(nullptr) { - f_inv = f_mat = f_vec = nullptr; read_inv = read_mat = false; symm = false; ffield = false; diff --git a/src/ELECTRODE/fix_electrode_conp.h b/src/ELECTRODE/fix_electrode_conp.h index 833d842ace..e116bee4b3 100644 --- a/src/ELECTRODE/fix_electrode_conp.h +++ b/src/ELECTRODE/fix_electrode_conp.h @@ -74,7 +74,7 @@ class FixElectrodeConp : public Fix { ElectrodeAccelInterface *accel_interface; // used by /intel private: - FILE *f_inv, *f_vec, *f_mat; // files for capacitance, eleastance and vector + FILE *f_inv, *f_mat, *f_vec; // files for capacitance, eleastance and vector std::string input_file_inv, input_file_mat; class ElectrodeMatrix *array_compute; class ElectrodeVector *ele_vector;