Update ziggurat test to target regions of the ziggurat.
authoraherbert <aherbert@apache.org>
Thu, 26 Aug 2021 14:22:33 +0000 (15:22 +0100)
committeraherbert <aherbert@apache.org>
Thu, 26 Aug 2021 14:22:33 +0000 (15:22 +0100)
commit0a664f69633e317ae51cfd8a3b00af7947206a53
treef654483f18f088541db6585be3e9718cb4eba5ed
parentc3d7e6044b6585b696285422c3c6a6aca33c9174
Update ziggurat test to target regions of the ziggurat.

This targets concave, inflection, and convex overhangs and the tail of
the Gaussian.

This targets concave overhangs, and the tail of the exponential.

Note: This test is still not able to identify minor errors in the sampling algorithm. The test cannot detect the difference between a concave region sampled correctly or sampled using a uniform sample from the lower-left triangle.
commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/ZigguratSamplerTest.java