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