From fb3ac9afba396fa1e669ce417043a26431fd2b82 Mon Sep 17 00:00:00 2001 From: Anders Hafreager <andershaf@gmail.com> Date: Mon, 7 Nov 2016 20:30:38 +0100 Subject: [PATCH] Initialize pointers in SNAP and SRD --- src/SNAP/compute_sna_atom.cpp | 3 ++- src/SNAP/compute_snad_atom.cpp | 3 ++- src/SNAP/compute_snav_atom.cpp | 5 +++-- src/SRD/fix_srd.cpp | 8 +++++++- src/SRD/fix_wall_srd.cpp | 2 +- 5 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/SNAP/compute_sna_atom.cpp b/src/SNAP/compute_sna_atom.cpp index da948e56cc..326d2d620d 100644 --- a/src/SNAP/compute_sna_atom.cpp +++ b/src/SNAP/compute_sna_atom.cpp @@ -30,7 +30,8 @@ using namespace LAMMPS_NS; ComputeSNAAtom::ComputeSNAAtom(LAMMPS *lmp, int narg, char **arg) : - Compute(lmp, narg, arg) + Compute(lmp, narg, arg), cutsq(NULL), list(NULL), sna(NULL), + radelem(NULL), wjelem(NULL) { double rmin0, rfac0; int twojmax, switchflag; diff --git a/src/SNAP/compute_snad_atom.cpp b/src/SNAP/compute_snad_atom.cpp index 2164b31029..efd4cafbca 100644 --- a/src/SNAP/compute_snad_atom.cpp +++ b/src/SNAP/compute_snad_atom.cpp @@ -30,7 +30,8 @@ using namespace LAMMPS_NS; ComputeSNADAtom::ComputeSNADAtom(LAMMPS *lmp, int narg, char **arg) : - Compute(lmp, narg, arg) + Compute(lmp, narg, arg), cutsq(NULL), list(NULL), snad(NULL), + radelem(NULL), wjelem(NULL) { double rfac0, rmin0; int twojmax, switchflag; diff --git a/src/SNAP/compute_snav_atom.cpp b/src/SNAP/compute_snav_atom.cpp index 29431f29a9..c1398864e0 100644 --- a/src/SNAP/compute_snav_atom.cpp +++ b/src/SNAP/compute_snav_atom.cpp @@ -30,7 +30,8 @@ using namespace LAMMPS_NS; ComputeSNAVAtom::ComputeSNAVAtom(LAMMPS *lmp, int narg, char **arg) : - Compute(lmp, narg, arg) + Compute(lmp, narg, arg), cutsq(NULL), list(NULL), snav(NULL), + radelem(NULL), wjelem(NULL) { double rfac0, rmin0; int twojmax, switchflag; @@ -128,7 +129,7 @@ ComputeSNAVAtom::~ComputeSNAVAtom() memory->destroy(radelem); memory->destroy(wjelem); memory->destroy(cutsq); -delete [] snaptr; + delete [] snaptr; } /* ---------------------------------------------------------------------- */ diff --git a/src/SRD/fix_srd.cpp b/src/SRD/fix_srd.cpp index ae11147327..736b10d83f 100644 --- a/src/SRD/fix_srd.cpp +++ b/src/SRD/fix_srd.cpp @@ -79,7 +79,13 @@ static const char cite_fix_srd[] = /* ---------------------------------------------------------------------- */ -FixSRD::FixSRD(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg) +FixSRD::FixSRD(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg), + wallfix(NULL), wallwhich(NULL), xwall(NULL), xwallhold(NULL), + vwall(NULL), fwall(NULL), avec_ellipsoid(NULL), avec_line(NULL), + avec_tri(NULL), random(NULL), randomshift(NULL), flocal(NULL), + tlocal(NULL), biglist(NULL), binhead(NULL), binnext(NULL), sbuf1(NULL), + sbuf2(NULL), rbuf1(NULL), rbuf2(NULL), nbinbig(NULL), binbig(NULL), + binsrd(NULL), stencil(NULL) { if (lmp->citeme) lmp->citeme->add(cite_fix_srd); diff --git a/src/SRD/fix_wall_srd.cpp b/src/SRD/fix_wall_srd.cpp index 95ec8e796a..dbca9c5fc8 100644 --- a/src/SRD/fix_wall_srd.cpp +++ b/src/SRD/fix_wall_srd.cpp @@ -36,7 +36,7 @@ enum{NONE,EDGE,CONSTANT,VARIABLE}; /* ---------------------------------------------------------------------- */ FixWallSRD::FixWallSRD(LAMMPS *lmp, int narg, char **arg) : - Fix(lmp, narg, arg) + Fix(lmp, narg, arg), nwall(0), fwall(NULL), fwall_all(NULL) { if (narg < 4) error->all(FLERR,"Illegal fix wall/srd command"); -- GitLab