You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2018/01/25 13:49:54 UTC

[5/6] commons-statistics git commit: Hide undocumented parameters (and probably rarely used API).

Hide undocumented parameters (and probably rarely used API).


Project: http://git-wip-us.apache.org/repos/asf/commons-statistics/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-statistics/commit/c6640dec
Tree: http://git-wip-us.apache.org/repos/asf/commons-statistics/tree/c6640dec
Diff: http://git-wip-us.apache.org/repos/asf/commons-statistics/diff/c6640dec

Branch: refs/heads/master
Commit: c6640dec400bbacef51493f37099c241de9b7e6e
Parents: 9abbfc6
Author: Gilles Sadowski <gi...@harfang.homelinux.org>
Authored: Thu Jan 25 14:17:39 2018 +0100
Committer: Gilles Sadowski <gi...@harfang.homelinux.org>
Committed: Thu Jan 25 14:17:39 2018 +0100

----------------------------------------------------------------------
 .../distribution/PoissonDistribution.java       | 32 ++------------------
 1 file changed, 3 insertions(+), 29 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-statistics/blob/c6640dec/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
----------------------------------------------------------------------
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
index 26ea3fc..545e2b4 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
@@ -60,9 +60,9 @@ public class PoissonDistribution extends AbstractDiscreteDistribution {
      * probabilities.
      * @throws IllegalArgumentException if {@code p <= 0}.
      */
-    public PoissonDistribution(double p,
-                               double epsilon,
-                               int maxIterations) {
+    private PoissonDistribution(double p,
+                                double epsilon,
+                                int maxIterations) {
         if (p <= 0) {
             throw new DistributionException(DistributionException.NEGATIVE, p);
         }
@@ -73,32 +73,6 @@ public class PoissonDistribution extends AbstractDiscreteDistribution {
         normal = new NormalDistribution(p, Math.sqrt(p));
     }
 
-    /**
-     * Creates a new Poisson distribution with the specified mean and
-     * convergence criterion.
-     *
-     * @param p Poisson mean.
-     * @param epsilon Convergence criterion for cumulative probabilities.
-     * @throws IllegalArgumentException if {@code p <= 0}.
-     */
-    public PoissonDistribution(double p,
-                               double epsilon) {
-        this(p, epsilon, DEFAULT_MAX_ITERATIONS);
-    }
-
-    /**
-     * Creates a new Poisson distribution with the specified mean and maximum
-     * number of iterations.
-     *
-     * @param p Poisson mean.
-     * @param maxIterations Maximum number of iterations for cumulative
-     * probabilities.
-     */
-    public PoissonDistribution(double p,
-                               int maxIterations) {
-        this(p, DEFAULT_EPSILON, maxIterations);
-    }
-
     /** {@inheritDoc} */
     @Override
     public double probability(int x) {