Dear @MaximeJ , thank you and I am really sorry for not answering earlier.
I came back to try again this differential corrector scheme and I have a couple of questions.
- To compute the jacobian, I tried to use the driver parameters from the maneuver object but I could only find thrust, isp, mass flow rate and for scaled propulsion models, the scale factors, but not the direction of such maneuver. To perform such correction, I only need the partial derivatives of the state w.r.t the maneuver acceleration.
- I also tried to insert my own variational equations, but I am a little bit lost with this since the examples I found are from last versions. I am trying to use the PythonFieldAdditionalDerivativesProvider but I am getting the same error as @Serrof in this other post: Additional derivatives of propagator. Something about using the same name for the yield method as the python yield.
If you could help me to find the best way to obtain the partial derivatives w.r.t. this acceleration or add the direction of the maneuver as a ParameterDriver so I could use setupMatricesComputation to get the jacobian, I would be really grateful :).
With respect to contributing it, I would love to, but I am not really familiar with Java. I can provide the Python code as soon as I make it work!
All the best,
Checa