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 2017/12/08 14:51:03 UTC

commons-rng git commit: Formatting. Use "final".

Repository: commons-rng
Updated Branches:
  refs/heads/master 5b88619b7 -> 3b3f19beb


Formatting.  Use "final".


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

Branch: refs/heads/master
Commit: 3b3f19beb89ef86b9fb0a8f98684054687100793
Parents: 5b88619
Author: Gilles <er...@apache.org>
Authored: Fri Dec 8 15:49:19 2017 +0100
Committer: Gilles <er...@apache.org>
Committed: Fri Dec 8 15:49:19 2017 +0100

----------------------------------------------------------------------
 .../ZigguratNormalizedGaussianSampler.java           | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/3b3f19be/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratNormalizedGaussianSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratNormalizedGaussianSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratNormalizedGaussianSampler.java
index ea9eb04..5a47b2a 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratNormalizedGaussianSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ZigguratNormalizedGaussianSampler.java
@@ -76,7 +76,7 @@ public class ZigguratNormalizedGaussianSampler
         FN[127] = e;
 
         for (int i = 126; i >= 1; i--){
-            e = Math.exp(-0.5 *dn * dn);
+            e = Math.exp(-0.5 * dn * dn);
             dn = Math.sqrt(-2 * Math.log(vn / dn + e));
             KN[i+1] = (int) ((dn / tn) * m);
             tn = dn;
@@ -95,9 +95,9 @@ public class ZigguratNormalizedGaussianSampler
     /** {@inheritDoc} */
     @Override
     public double sample() {
-        int j = nextInt();
-        int i = j & 127;
-        return (j < KN[i]) ? j * WN[i] : nfix(j,i);
+        final int j = nextInt();
+        final int i = j & 127;
+        return (j < KN[i]) ? j * WN[i] : nfix(j, i);
     }
 
     /**
@@ -107,7 +107,8 @@ public class ZigguratNormalizedGaussianSampler
      * @param iz Corresponding to hz cell's number.
      * @return the requested random value.
      */
-    private double nfix(int hz, int iz) {
+    private double nfix(int hz,
+                        int iz) {
         // The start of the right tail.
         final double r = 3.442619855899;
 
@@ -116,7 +117,7 @@ public class ZigguratNormalizedGaussianSampler
         double y;
 
         while (true) {
-            uni = .5 + hz * .2328306e-9;
+            uni = 0.5 + hz * 0.2328306e-9;
             x = hz * WN[iz];
             // iz == 0 handles the base strip.
             if (iz == 0) {
@@ -124,7 +125,7 @@ public class ZigguratNormalizedGaussianSampler
                 do {
                     y = -Math.log(uni);
                     x = y * 0.2904764;
-                    uni = .5 + nextInt() * .2328306e-9;
+                    uni = 0.5 + nextInt() * 0.2328306e-9;
                 } while (y + y < x * x);
                 return (hz > 0) ? r + x : -r - x;
             }