Repository: commons-math
Updated Branches:
  refs/heads/master c48d7c40c -> 6d9bc1ade


Update outdated code.

In latest snapshot version of "Commons RNG", class "MarsagliaLogNormalSampler"
does not exist anymore.


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

Branch: refs/heads/master
Commit: a43b8d68b8b7e6d7f23977a7432880290e6c6933
Parents: c48d7c4
Author: Gilles <[email protected]>
Authored: Sun Jan 21 14:00:50 2018 +0100
Committer: Gilles <[email protected]>
Committed: Sun Jan 21 14:00:50 2018 +0100

----------------------------------------------------------------------
 .../commons/math4/distribution/LogNormalDistribution.java       | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-math/blob/a43b8d68/src/main/java/org/apache/commons/math4/distribution/LogNormalDistribution.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/math4/distribution/LogNormalDistribution.java
 
b/src/main/java/org/apache/commons/math4/distribution/LogNormalDistribution.java
index 3025417..0060a97 100644
--- 
a/src/main/java/org/apache/commons/math4/distribution/LogNormalDistribution.java
+++ 
b/src/main/java/org/apache/commons/math4/distribution/LogNormalDistribution.java
@@ -25,7 +25,8 @@ import org.apache.commons.numbers.gamma.ErfDifference;
 import org.apache.commons.math4.util.FastMath;
 import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.ContinuousSampler;
-import org.apache.commons.rng.sampling.distribution.MarsagliaLogNormalSampler;
+import org.apache.commons.rng.sampling.distribution.LogNormalSampler;
+import 
org.apache.commons.rng.sampling.distribution.ZigguratNormalizedGaussianSampler;
 
 /**
  * Implementation of the log-normal (gaussian) distribution.
@@ -299,7 +300,7 @@ public class LogNormalDistribution extends 
AbstractRealDistribution {
              * Log normal distribution sampler.
              */
             private final ContinuousSampler sampler =
-                new MarsagliaLogNormalSampler(rng, scale, shape);
+                new LogNormalSampler(new 
ZigguratNormalizedGaussianSampler(rng), scale, shape);
 
             /**{@inheritDoc} */
             @Override

Reply via email to