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 125
    • Issues 125
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • 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
  • #820
Closed
Open
Created Aug 06, 2021 by Pascal Parraud@pascalOwner

TLEJacobianMapper provides inconsistent Jacobian

The getStateJacobian method of the TLEJacobiansMapper class provides the Jacobian with respect to Keplerian elements while the same method of the JacobiansMapper class provides the Jacobian with respect to Cartesian elements.

  1. it is not clear and should be documented in both cases,
  2. the inconsistency comes from the fact that the elements are not ordered in the same way as those of the Jacobian provided by the computeJacobianMeanWrtCartesian of the KeplerianOrbit class, i.e. the first ones are ordered as a, e, i, Ω, ω, M while the second ones are ordered as a, e, i, ω, Ω, M. Applying directly the chain rule to get the state Jacobian wrt Cartesian elements for example will will produce an incorrect result.
Edited Aug 06, 2021 by Pascal Parraud
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking