git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11576 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
@ -217,8 +217,13 @@ void FixVector::init()
|
||||
}
|
||||
|
||||
// reallocate vector or array for size at end of run
|
||||
// nsize = # of entries this run will add
|
||||
|
||||
int nsize = (update->laststep-update->firststep+1) / nevery;
|
||||
bigint nfirst = update->firststep/nevery * nevery;
|
||||
if (nfirst < update->firststep) nfirst += nevery;
|
||||
bigint nlast = update->laststep/nevery * nevery;
|
||||
if (nlast > update->laststep) nlast -= nevery;
|
||||
int nsize = (nlast-nfirst)/nevery + 1;
|
||||
if (nvalues == 1) memory->grow(vector,ncount+nsize,"vector:vector");
|
||||
else memory->grow(array,ncount+nsize,nvalues,"vector:array");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user