Routine, designed to reset the center of mass (CM) of the initial conditions (ICs) of an N-body simulation. The CM position and velocity are both shifted to (0,0,0).
reset.cm(sim)Returns a structure of the same format as the input argument, but with re-centered positions and velocities.
list of m, x, v or list with a sublist "ics", made of m, x, v, where
m = N-vector with the masses of the N particles. Negative masses are treated as positive masses of same magnitude, since negative masses normally represent positive background masses in the nbody package.
x = N-by-3 matrix specifying the initial position in cartesian coordinates
v = N-by-3 matrix specifying the initial velocities
Danail Obreschkow