Actually, if one sets the PositionAngleType
to MEAN for example, the OsculatingStateMapper
still uses TRUE for some reason and thus time is then lost making conversions in mapArrayToState
. That looks like an undesired behaviour doesn’t it?
Edit: even if the StateMapper
was using MEAN, I think the constructor of EquinoctialOrbit
would make the conversion anyway. So we have two opposite behaviours here: MEAN is the fastest Jacobian computation (because time is the independent variable for integration) but TRUE is the fastest Orbit
creation (by design, as the class systematically converts onto this PositionAngle
).
Romain.