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/08/11 03:36:14 UTC
[1/2] commons-rng git commit: Tabs.
Repository: commons-rng
Updated Branches:
refs/heads/master 5a5942796 -> 6216904ec
Tabs.
Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/1130baf1
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/1130baf1
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/1130baf1
Branch: refs/heads/master
Commit: 1130baf18acfc09f544ab0ec75a04d0e9f0490a7
Parents: 5a59427
Author: Gilles <er...@apache.org>
Authored: Sat Aug 11 05:17:09 2018 +0200
Committer: Gilles <er...@apache.org>
Committed: Sat Aug 11 05:17:09 2018 +0200
----------------------------------------------------------------------
src/changes/changes.xml | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/1130baf1/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 0849bc3..fb09303 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -104,10 +104,10 @@ be marked as 'flaky' in the report).
classes.
</action>
<action dev="erans" type="update" issue="RNG-50" due-to="Alex D. Herbert">
- "PoissonSampler": Algorithms for small mean and large mean have
- been separated into dedicated classes. Cache precomputation has
- been disabled as it is only marginally used and is a performance
- hit for small sampling sets.
+ "PoissonSampler": Algorithms for small mean and large mean have
+ been separated into dedicated classes. Cache precomputation has
+ been disabled as it is only marginally used and is a performance
+ hit for small sampling sets.
</action>
<action dev="erans" type="add" issue="RNG-37">
Implementation of the "Ziggurat" algorithm for Gaussian sampling.
[2/2] commons-rng git commit: Javadoc.
Posted by er...@apache.org.
Javadoc.
Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/6216904e
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/6216904e
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/6216904e
Branch: refs/heads/master
Commit: 6216904ec0fec6e3ae07a3a678fc736cbedf95ce
Parents: 1130baf
Author: Gilles <er...@apache.org>
Authored: Sat Aug 11 05:30:48 2018 +0200
Committer: Gilles <er...@apache.org>
Committed: Sat Aug 11 05:30:48 2018 +0200
----------------------------------------------------------------------
.../rng/sampling/distribution/BoxMullerGaussianSampler.java | 2 +-
.../rng/sampling/distribution/BoxMullerLogNormalSampler.java | 4 +++-
.../ContinuousInverseCumulativeProbabilityFunction.java | 2 ++
.../commons/rng/sampling/distribution/ContinuousSampler.java | 2 ++
.../rng/sampling/distribution/ContinuousUniformSampler.java | 2 ++
.../DiscreteInverseCumulativeProbabilityFunction.java | 2 ++
.../commons/rng/sampling/distribution/DiscreteSampler.java | 2 ++
.../rng/sampling/distribution/DiscreteUniformSampler.java | 2 ++
.../rng/sampling/distribution/InverseTransformParetoSampler.java | 2 ++
.../rng/sampling/distribution/NormalizedGaussianSampler.java | 2 ++
10 files changed, 20 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerGaussianSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerGaussianSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerGaussianSampler.java
index acddb03..e9ba45e 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerGaussianSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerGaussianSampler.java
@@ -24,7 +24,7 @@ import org.apache.commons.rng.UniformRandomProvider;
*
* @since 1.0
*
- * @deprecated Since v1.1. Please use {@link BoxMullerNormalizedGaussianSampler}
+ * @deprecated Since version 1.1. Please use {@link BoxMullerNormalizedGaussianSampler}
* and {@link GaussianSampler} instead.
*/
@Deprecated
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerLogNormalSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerLogNormalSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerLogNormalSampler.java
index 34953ad..c9ab89c 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerLogNormalSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/BoxMullerLogNormalSampler.java
@@ -23,7 +23,9 @@ import org.apache.commons.rng.UniformRandomProvider;
* log-normal distribution</a>.
* Uses {@link BoxMullerNormalizedGaussianSampler} as the underlying sampler.
*
- * @deprecated since 1.1. Please use {@link LogNormalSampler} instead.
+ * @since 1.0
+ *
+ * @deprecated Since version 1.1. Please use {@link LogNormalSampler} instead.
*/
@Deprecated
public class BoxMullerLogNormalSampler
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousInverseCumulativeProbabilityFunction.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousInverseCumulativeProbabilityFunction.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousInverseCumulativeProbabilityFunction.java
index 05743b1..f82432f 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousInverseCumulativeProbabilityFunction.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousInverseCumulativeProbabilityFunction.java
@@ -20,6 +20,8 @@ package org.apache.commons.rng.sampling.distribution;
* Interface for a continuous distribution that can be sampled using
* the <a href="https://en.wikipedia.org/wiki/Inverse_transform_sampling">
* inversion method</a>.
+ *
+ * @since 1.0
*/
public interface ContinuousInverseCumulativeProbabilityFunction {
/**
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousSampler.java
index 5664013..8f3bc38 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousSampler.java
@@ -18,6 +18,8 @@ package org.apache.commons.rng.sampling.distribution;
/**
* Sampler that generates values of type {@code double}.
+ *
+ * @since 1.0
*/
public interface ContinuousSampler {
/**
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousUniformSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousUniformSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousUniformSampler.java
index 57b7488..2c972f8 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousUniformSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/ContinuousUniformSampler.java
@@ -20,6 +20,8 @@ import org.apache.commons.rng.UniformRandomProvider;
/**
* Sampling from a uniform distribution.
+ *
+ * @since 1.0
*/
public class ContinuousUniformSampler
extends SamplerBase
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteInverseCumulativeProbabilityFunction.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteInverseCumulativeProbabilityFunction.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteInverseCumulativeProbabilityFunction.java
index 3b5e623..17b4b4a 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteInverseCumulativeProbabilityFunction.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteInverseCumulativeProbabilityFunction.java
@@ -20,6 +20,8 @@ package org.apache.commons.rng.sampling.distribution;
* Interface for a discrete distribution that can be sampled using
* the <a href="https://en.wikipedia.org/wiki/Inverse_transform_sampling">
* inversion method</a>.
+ *
+ * @since 1.0
*/
public interface DiscreteInverseCumulativeProbabilityFunction {
/**
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteSampler.java
index 0314066..4c01a0a 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteSampler.java
@@ -18,6 +18,8 @@ package org.apache.commons.rng.sampling.distribution;
/**
* Sampler that generates values of type {@code int}.
+ *
+ * @since 1.0
*/
public interface DiscreteSampler {
/**
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteUniformSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteUniformSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteUniformSampler.java
index 6ff5ec7..54442a0 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteUniformSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/DiscreteUniformSampler.java
@@ -21,6 +21,8 @@ import org.apache.commons.rng.UniformRandomProvider;
/**
* Discrete uniform distribution sampler.
+ *
+ * @since 1.0
*/
public class DiscreteUniformSampler
extends SamplerBase
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/InverseTransformParetoSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/InverseTransformParetoSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/InverseTransformParetoSampler.java
index 15a1c90..58053ef 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/InverseTransformParetoSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/InverseTransformParetoSampler.java
@@ -20,6 +20,8 @@ import org.apache.commons.rng.UniformRandomProvider;
/**
* Sampling from a <a href="https://en.wikipedia.org/wiki/Pareto_distribution">Pareto distribution</a>.
+ *
+ * @since 1.0
*/
public class InverseTransformParetoSampler
extends SamplerBase
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6216904e/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/NormalizedGaussianSampler.java
----------------------------------------------------------------------
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/NormalizedGaussianSampler.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/NormalizedGaussianSampler.java
index 014f275..d62915b 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/NormalizedGaussianSampler.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/NormalizedGaussianSampler.java
@@ -20,5 +20,7 @@ package org.apache.commons.rng.sampling.distribution;
* Marker interface for a sampler that generates values from an N(0,1)
* <a href="https://en.wikipedia.org/wiki/Normal_distribution">
* Gaussian distribution</a>.
+ *
+ * @since 1.1
*/
public interface NormalizedGaussianSampler extends ContinuousSampler {}