From 3695dc503cb0b9b6025d1b4f9af04d657a7e465f Mon Sep 17 00:00:00 2001 From: sjplimp <sjplimp@f3b2605a-c512-4ea7-a41b-209d697bcdaa> Date: Wed, 19 Sep 2007 22:38:23 +0000 Subject: [PATCH] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@894 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- src/MANYBODY/pair_eam.cpp | 2 +- src/MANYBODY/pair_sw.cpp | 2 +- src/MANYBODY/pair_tersoff.cpp | 4 ++-- src/pair.cpp | 5 ++--- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/MANYBODY/pair_eam.cpp b/src/MANYBODY/pair_eam.cpp index 71a9fefc23..760167f8fb 100644 --- a/src/MANYBODY/pair_eam.cpp +++ b/src/MANYBODY/pair_eam.cpp @@ -314,7 +314,7 @@ void PairEAM::allocate() cutsq = memory->create_2d_double_array(n+1,n+1,"pair:cutsq"); map = new int[n+1]; - for (int i = 1; i <= n; i++) map[n] = -1; + for (int i = 1; i <= n; i++) map[i] = -1; type2frho = new int[n+1]; type2rhor = memory->create_2d_int_array(n+1,n+1,"pair:type2rhor"); diff --git a/src/MANYBODY/pair_sw.cpp b/src/MANYBODY/pair_sw.cpp index e508a6dca3..857064231d 100755 --- a/src/MANYBODY/pair_sw.cpp +++ b/src/MANYBODY/pair_sw.cpp @@ -306,7 +306,7 @@ void PairSW::read_file(char *file) int params_per_line = 13; char **words = new char*[params_per_line+1]; - if (params) delete [] params; + memory->sfree(params); params = NULL; nparams = 0; diff --git a/src/MANYBODY/pair_tersoff.cpp b/src/MANYBODY/pair_tersoff.cpp index aeda1f1c48..453928b7c4 100755 --- a/src/MANYBODY/pair_tersoff.cpp +++ b/src/MANYBODY/pair_tersoff.cpp @@ -63,7 +63,7 @@ PairTersoff::~PairTersoff() if (elements) for (int i = 0; i < nelements; i++) delete [] elements[i]; delete [] elements; - delete [] params; + memory->sfree(params); memory->destroy_3d_int_array(elem2param); if (allocated) { @@ -343,7 +343,7 @@ void PairTersoff::read_file(char *file) int params_per_line = 15; char **words = new char*[params_per_line+1]; - if (params) delete [] params; + memory->sfree(params); params = NULL; nparams = 0; diff --git a/src/pair.cpp b/src/pair.cpp index 98ca74e888..b7278c634b 100644 --- a/src/pair.cpp +++ b/src/pair.cpp @@ -122,13 +122,12 @@ void Pair::init() if (tail_flag && domain->nonperiodic && comm->me == 0) error->warning("Using pair tail corrections with nonperiodic system"); - init_style(); - if (!allocated) error->all("All pair coeffs are not set"); - for (i = 1; i <= atom->ntypes; i++) if (setflag[i][i] == 0) error->all("All pair coeffs are not set"); + init_style(); + double cut; cutforce = 0.0; etail = ptail = 0.0; -- GitLab