free_modes_principal_axesΒΆ
Transforms the rigid body modes defined at with the A frame as reference to the centre of mass position and aligned with the principal axes of inertia.
- param phi
Eigenvectors defined at the
A
frame.- type phi
np.array
- param mass_matrix
System mass matrix
- type mass_matrix
np.array
- param use_euler
Use Euler rotation parametrisation rather than quaternions.
- type use_euler
bool
- keyword return_transform
Return tuple containing transformed modes and the transformation from the
A
frame to theP
frame.- kwtype return_transform
bool
- returns
- Mass normalised modes with rigid modes defined at the centre of gravity and aligned with the
principal axes of inertia.
- rtype
np.array
References
Marc Artola, 2020