Each inertia tensor is diagonalized by a rotational transformation to the body coordinate system:

The transformation matrix 
 is used to initialize rotational 
variables such that 
=
.  Values for the 
body-frame coordinates 
 of group elements are obtained by

The net force and torque acting on each body are determined by summing the force and torque acting on each of its constituent atoms. Center-of-mass variables are initialized with a two-step process. The initial center-of-mass velocities are determined from the atom properties VX,VY,VZ:

These velocities are then used to advance the center-of-mass coordinates

The more stable Euler-Cayley 
parameters (also referred to as quaternions)  
are used as rotational variables instead of the Euler angles 
, 
, 
 (cf. Goldstein 1980).  They are defined in 
Eq. 2.1.
The quaternions
are initialized using a first-order approximation to their equation of 
motion:

where 
 is the four-vector (
,
,
,
), 
 is the four-vector (0,
,
,
), and 
 is the matrix that gives their time evolution:

Thus one obtains

The initial angular velocity 
 follows directly from the 
initial angular momentum, which is determined by

where 
 is the momentum of the 
 atom of the rigid body.
The initial half-step advanced angular momentum can be expressed as

and the first advancement of the center-of-mass coordinates can be written as
