If a burn is commanded to propagate using the ElapsedSecs condition, but the length of the burn is too small (less than 100x the tolerance), the scenario will run indefinitely and will not stop.
See attached script.
In the attached script, the tolerance on the propagator is 1e-7. The following results happen based on the length of ElapsedSecs that is commanded in the PropagateBurn Propagate command:
- ElapsedSecs = 1-e7 --> GMAT runs indefinitely
- ElapsedSecs = 1-e6 --> GMAT runs indefinitely
- ElapsedSecs = 1-e5 --> GMAT runs for less than 1 sec and stops (expected result)
- ElapsedSecs = 1-e4 --> GMAT runs for less than 1 sec and stops (expected result)