1. 03 Dec, 2021 3 commits
  2. 01 Dec, 2021 1 commit
  3. 30 Nov, 2021 2 commits
  4. 29 Nov, 2021 1 commit
  5. 26 Nov, 2021 1 commit
  6. 24 Nov, 2021 2 commits
  7. 21 Nov, 2021 1 commit
    • Luc Maisonobe's avatar
      Added DoubleArrayDictionary and FieldArrayDictionary. · f53d163f
      Luc Maisonobe authored
      These containers are intended as replacements for HashMap when the
      number of keys is very small (such as in spacecraft states).
      
      They have smaller overhead, are more debugger-friendly (when dealing
      with additional states and derivatives), and all in-place
      incrementation.
      f53d163f
  8. 20 Nov, 2021 2 commits
  9. 11 Nov, 2021 3 commits
  10. 10 Nov, 2021 1 commit
  11. 08 Nov, 2021 2 commits
  12. 22 Oct, 2021 2 commits
  13. 20 Sep, 2021 1 commit
  14. 14 Sep, 2021 3 commits
  15. 07 Sep, 2021 2 commits
  16. 03 Sep, 2021 2 commits
  17. 02 Sep, 2021 1 commit
  18. 01 Sep, 2021 1 commit
  19. 30 Aug, 2021 1 commit
  20. 26 Aug, 2021 2 commits
    • Evan Ward's avatar
      Fix step handled twice in analytic with event · 8a7380fb
      Evan Ward authored
      Previously when an analytic propagator handled a continue event the
      first part of the step would be passed to the OrekitStepHandler twice.
      Now it is only passed once. Seems to have been present when
      AbstractAnalyticalPropagator was created, about a decade ago, and not
      detected in all the changes since then, so I guess no one uses that
      combination much.
      8a7380fb
    • Evan Ward's avatar
      Remove step size limits in analytic proagators · eac62c03
      Evan Ward authored
      Previously when there was a step handler analytic propagators were
      forced to take small steps though EventDetector and OrekitStepHandler
      can both use large steps. Removed this unnecessary restriction to
      improve performance.
      
      Fix #830
      eac62c03
  21. 25 Aug, 2021 6 commits
    • Evan Ward's avatar
      Fix #685 analytic propagator null reset state · 85bd2b27
      Evan Ward authored
      Previously a null reset state behaved as CONTINUE with analytic
      propagators but not with integrated propagators. This was an
      undocumented "feature". Removed it to be consistent.
      85bd2b27
    • Evan Ward's avatar
      Fix #618 ClasspathCrawler match file name only · 63cb2eb8
      Evan Ward authored
      Previously ClasspathCrawler matched the whole path against supported
      names which caused problems with ^ as other loaders only matched the
      file name. Added a test case.
      63cb2eb8
    • Evan Ward's avatar
      Deprecate InertialProvider.EME2000_ALIGNED · b2498fd5
      Evan Ward authored
      b2498fd5
    • Evan Ward's avatar
      Align attitude with propagation frame · 12dbb028
      Evan Ward authored
      Implemented for all analytic and the GlONASS propagator. The DSST and
      Numerical propagator do not have a frame available in their constructor,
      so the new behavior could not be implemented. Aligning the attitude
      frame with the propagation frame speeds up propagation when the user
      does not care about attitude and it many cases it removes a dependence
      on the default data context.
      
      Fix #586
      12dbb028
    • Evan Ward's avatar
      Improve performance of InertialProvider(Frame) · e32552cc
      Evan Ward authored
      It now has better performance when the attitude is aligned with the
      propagation reference frame by avoiding multiplying by zero. With
      analytic propagators using this attitude provider instead of the default
      has been observed to result in a speed up of 2 in some cases, e.g. with
      the TLEPropagator.
      
      For #586
      e32552cc
    • Evan Ward's avatar
      Better exception messages with two AbsoluteDates · dc42ea7d
      Evan Ward authored
      Improve exception messages with AbsoluteDates by including the duration
      between the dates. Many messages updated, some new messages added.
      
      Part of #825
      dc42ea7d