Package lib :: Package frame_order :: Module free_rotor
[hide private]
[frames] | no frames]

Module free_rotor

source code

Module for the handling of Frame Order.

Functions [hide private]
 
compile_2nd_matrix_free_rotor(matrix, Rx2_eigen)
Generate the rotated 2nd degree Frame Order matrix for the free rotor model.
source code
Variables [hide private]
  __package__ = 'lib.frame_order'

Imports: rotate_daeg


Function Details [hide private]

compile_2nd_matrix_free_rotor(matrix, Rx2_eigen)

source code 

Generate the rotated 2nd degree Frame Order matrix for the free rotor model.

The rotor axis is assumed to be parallel to the z-axis in the eigenframe.

Parameters:
  • matrix (numpy 9D, rank-2 array) - The Frame Order matrix, 2nd degree to be populated.
  • Rx2_eigen (numpy 9D, rank-2 array) - The Kronecker product of the eigenframe rotation matrix with itself.