Skip to content

WIP: Resolve "EigenStepper can run into infinite loop"

Andreas Salzburger requested to merge 580-and-582-stepper-loop into master

The current setup of Propagator and Navigator is not safe against Runge-Kutta overstepping, this MR should tackle that once and for all.

Steps:

  • enforce forward/backward for the PropgagorState
  • create a unit test with enforced overstepping
  • fix the test

The fix should involve an overstepping tolerance which allows to back-step in such a case, this should be mathematically equivalent.

Closes #580 (closed) Closes #582 (closed)

Merge request reports