Good morning,
I have some doubts about the use of BoundedPropagator class. What I need is to perform an interpolation at certain epochs starting from a set of spacecraft states obtained through numerical propagation. I thought the use of a BoundedPropagator could make the job.
Peeking in the code, I reached the invocation of AbstractODEStateInterpolator.computeInterpolatedStateAndDerivatives() which is implemented differently depending on the adopted integrator. Here my question: it seems to me that what is performed here is a sort of integration at the wanted epoch starting from the state at the immediate previous / successive epoch. Am I missing something? From the name “StateInterpolator” I was indeed expecting something more similar to an actual interpolation (for example interpolate a certain number of close spacecraft states to get the wanted state) instead of an integration.
Thank you,
Marc