Mapping of the propagation parameters for multi-satellite orbit determination
|Assignee:||Maxime Journot||% Done:|
While performing multi-satellite orbit determination, if a user selects different propagation parameters for each satellite (for example each satellite's SRP coefficient), bugs appear in the class "estimation/leastsquares/Model":
1. An exception occurs in method "createPropagators" as the initial array is too long for each builder;
2. The computation of the Jacobian for propagation drivers is wrong in method "fetchEvaluatedMeasurement" as the indexes can be incorrectly mapped in the matrix.
Proposed bug fixes:
1. Map each propagator builder's selected propagation drivers so the initial array is correctly sized;
2. Map the propagation parameters' columns in the Jacobian in the same fashion as it is done already for measurements parameters.