Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Orekit Orekit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 67
    • Issues 67
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Orekit
  • OrekitOrekit
  • Issues
  • #872
Closed
Open
Created Dec 20, 2021 by Luc Maisonobe@lucOwner

Force models events detected twice when calling NumericalPropagator.propagator(start, target)

When propagation is called on a time range (start, target) in an integration-based propagator, a first propagation is performed from initial start without user-defined events detection, then user-defined events detectors and step handlers are activated and the second part of the propagation from start to target is performed.

Events handlers from force models however are necessary throughout and properly activated even in the first propagation.

The detectors from the force models are added twice to the integrator : once before starting the first propagation and once before starting the second propagation. This results in events being detected twice and handlers being called twice.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking