update example for API change in Fix::copy_arrays()
This commit is contained in:
@ -609,8 +609,9 @@ this situation there are several methods which should be implemented:
|
|||||||
\item \verb|double memory_usage| - return how much memory fix uses
|
\item \verb|double memory_usage| - return how much memory fix uses
|
||||||
\item \verb|void grow_arrays(int)| - do reallocation of the per particle arrays
|
\item \verb|void grow_arrays(int)| - do reallocation of the per particle arrays
|
||||||
in your fix
|
in your fix
|
||||||
\item \verb|void copy_arrays(int i, int j)| - copy i-th per-particle information
|
\item \verb|void copy_arrays(int i, int j, int delflag)| - copy i-th per-particle
|
||||||
to j-th. Used when atoms sorting is performed
|
information to j-th. Used when atoms sorting is performed. if delflag is set
|
||||||
|
and atom j owns a body, move the body information to atom i.
|
||||||
\item \verb|void set_arrays(int i)| - sets i-th particle related information to zero
|
\item \verb|void set_arrays(int i)| - sets i-th particle related information to zero
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
@ -654,7 +655,7 @@ void FixSavePos::grow_arrays(int nmax)
|
|||||||
memory->grow(this->x, nmax, 3, "FixSavePos:x");
|
memory->grow(this->x, nmax, 3, "FixSavePos:x");
|
||||||
}
|
}
|
||||||
|
|
||||||
void FixSavePos::copy_arrays(int i, int j)
|
void FixSavePos::copy_arrays(int i, int j, int delflag)
|
||||||
{
|
{
|
||||||
memcpy(this->x[j], this->x[i], sizeof(double) * 3);
|
memcpy(this->x[j], this->x[i], sizeof(double) * 3);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user