test_orbElemOffset

test_orbElemOffset.test_orbElemOffset(useMeanAnomalyOffset)[source]

Functional test for OrbElemOffset:

  • When useMeanAnomalyOffset is False:
    All ClassicElements fields are summed element-wise:

    out = main + offset

  • When useMeanAnomalyOffset is True:

    All fields except f are still summed element-wise. The f field is computed by interpreting offset.f as a mean anomaly increment DeltaM (rad) and performing

    E_main = f2E(main.f, main.e) M_main = E2M(E_main, main.e) e_out = main.e + offset.e M_out = M_main + offset.f f_out = E2f(M2E(M_out, e_out), e_out)