Commit ef9f7c81 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

fix off-by-one bug in buffer re-allocator

parent 8e61bed2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -134,7 +134,7 @@ void PairSW::compute(int eflag, int vflag)

      if (rsq < cutshortsq) {
        neighshort[numshort++] = j;
        if (numshort > maxshort) {
        if (numshort >= maxshort) {
          maxshort += maxshort/2;
          memory->grow(neighshort,maxshort,"pair:neighshort");
        }
+1 −1
Original line number Diff line number Diff line
@@ -136,7 +136,7 @@ void PairTersoff::compute(int eflag, int vflag)

      if (rsq < cutshortsq) {
        neighshort[numshort++] = j;
        if (numshort > maxshort) {
        if (numshort >= maxshort) {
          maxshort += maxshort/2;
          memory->grow(neighshort,maxshort,"pair:neighshort");
        }
+1 −1
Original line number Diff line number Diff line
@@ -134,7 +134,7 @@ void PairVashishta::compute(int eflag, int vflag)

      if (rsq < cutshortsq) {
        neighshort[numshort++] = j;
        if (numshort > maxshort) {
        if (numshort >= maxshort) {
          maxshort += maxshort/2;
          memory->grow(neighshort,maxshort,"pair:neighshort");
        }
+1 −1
Original line number Diff line number Diff line
@@ -107,7 +107,7 @@ void PairVashishtaTable::compute(int eflag, int vflag)

      if (rsq < cutshortsq) {
        neighshort[numshort++] = j;
        if (numshort > maxshort) {
        if (numshort >= maxshort) {
          maxshort += maxshort/2;
          memory->grow(neighshort,maxshort,"pair:neighshort");
        }
+1 −1
Original line number Diff line number Diff line
@@ -126,7 +126,7 @@ void PairSWOMP::eval(int iifrom, int iito, ThrData * const thr)

      if (rsq < cutshortsq) {
        neighshort_thr[numshort++] = j;
        if (numshort > maxshort_thr) {
        if (numshort >= maxshort_thr) {
          maxshort_thr += maxshort_thr/2;
          memory->grow(neighshort_thr,maxshort_thr,"pair_thr:neighshort_thr");
        }
Loading