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