Function lupnt::RotMoonOpToCi

Function Documentation

Mat3 lupnt::RotMoonOpToCi(Real t_tdb)

Returns the MoonOp-to-MoonCi rotation matrix R_op2ci at epoch t_tdb, whose columns [x_OP, y_OP, z_OP] (expressed in MoonCi) define the “orbit plane” frame of Ely (2005): z_OP along the Earth-Moon orbital angular-momentum direction, x_OP the projection of the lunar mean-Earth pole onto the plane normal to z_OP, and y_OP completing the right-handed triad, such that v_CI = R_op2ci * v_OP.

Used internally by MoonOpToCi/MoonCiToOp (the latter via its transpose) to rotate position/velocity between the Moon-centered inertial frame and the frozen-orbit “orbit plane” frame.

Parameters:

t_tdb – Epoch [s, TDB since J2000]

Returns:

3x3 MoonOp-to-MoonCi rotation matrix R_op2ci (dimensionless)