From d6b9d0b9b6cdabc26e5b77dc3313fbf0a29a7b58 Mon Sep 17 00:00:00 2001 From: Anders Hafreager Date: Thu, 25 Aug 2016 15:37:04 +0200 Subject: [PATCH] Fixed initialization of arrays in fixes --- src/fix_wall.cpp | 4 ++-- src/fix_wall_reflect.cpp | 3 ++- src/fix_wall_region.cpp | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/fix_wall.cpp b/src/fix_wall.cpp index 83d34c3069..503b87f4a7 100644 --- a/src/fix_wall.cpp +++ b/src/fix_wall.cpp @@ -35,7 +35,8 @@ enum{NONE=0,EDGE,CONSTANT,VARIABLE}; /* ---------------------------------------------------------------------- */ FixWall::FixWall(LAMMPS *lmp, int narg, char **arg) : - Fix(lmp, narg, arg) + Fix(lmp, narg, arg), + nwall(0) { scalar_flag = 1; vector_flag = 1; @@ -47,7 +48,6 @@ FixWall::FixWall(LAMMPS *lmp, int narg, char **arg) : // parse args - nwall = 0; int scaleflag = 1; fldflag = 0; int pbcflag = 0; diff --git a/src/fix_wall_reflect.cpp b/src/fix_wall_reflect.cpp index b5c70037b2..dba7cf7036 100644 --- a/src/fix_wall_reflect.cpp +++ b/src/fix_wall_reflect.cpp @@ -34,7 +34,8 @@ enum{NONE=0,EDGE,CONSTANT,VARIABLE}; /* ---------------------------------------------------------------------- */ FixWallReflect::FixWallReflect(LAMMPS *lmp, int narg, char **arg) : - Fix(lmp, narg, arg) + Fix(lmp, narg, arg), + nwall(0) { if (narg < 4) error->all(FLERR,"Illegal fix wall/reflect command"); diff --git a/src/fix_wall_region.cpp b/src/fix_wall_region.cpp index 824f92eb89..f543c12171 100644 --- a/src/fix_wall_region.cpp +++ b/src/fix_wall_region.cpp @@ -34,7 +34,8 @@ enum{LJ93,LJ126,COLLOID,HARMONIC}; /* ---------------------------------------------------------------------- */ FixWallRegion::FixWallRegion(LAMMPS *lmp, int narg, char **arg) : - Fix(lmp, narg, arg) + Fix(lmp, narg, arg), + idregion(NULL) { if (narg != 8) error->all(FLERR,"Illegal fix wall/region command");