According to Luc’s remark (Next Orekit version), use Gradient
instead of DSFactory
could improve OD performance in terms of computation time. Not in terms of accuracy. That’s why we perform the change (Not in the official repository but in a dedicated branch). However, that is not the case. OD is slower than before the modification. The gap is important: 3.5x for W3B OD. According to Yourkit tool the problem is in Gradient.multiply(...)
method which take a lot of time compared to DerivativeStructure
implementation.
1 Like