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
- 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