Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Orekit
Orekit
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 57
    • Issues 57
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 6
    • Merge Requests 6
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Orekit
  • OrekitOrekit
  • Issues
  • #689

Closed
Open
Opened Jun 17, 2020 by Mikael Fillastre@mikael

Change visibility of class and methods in DSST forces package

We need to reimplement some methods of AbstractGaussianContribution but it is forbidden due to the visibility.

Here is the list of change that would be useful in AbstractGaussianContribution :

  • private double[] getMeanElementRate -> protected
  • private class IntegrableFunction -> protected
  • IntegrableFunction (..) -> public IntegrableFunction (..)
  • private static class GaussQuadrature -> protected

In AbstractGaussianContributionContext:

  • class AbstractGaussianContributionContext -> public class ....

Several classes in this package do not have any visibility specified before the 'class' keyword, so pakage is used by default. It is then difficult to reuse/reimplement. I suggest to set all classes to public

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
11.0
Milestone
11.0
Assign milestone
Time tracking
None
Due date
None
Reference: orekit/orekit#689