Modified: websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformContinuousSampler.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformContinuousSampler.html (original) +++ websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformContinuousSampler.html Mon Dec 12 16:27:09 2016 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InverseTransformContinuousSampler</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons RNG Sampling</a> > <a href="index.html" class="el_package">org.apache.commons.rng.sampling.distribution</a> > <span class="el_class">InverseTransformContinuousSampler</span></div><h1>InverseTransformContinuousSampler</h1>< table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 29</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ct r2">n/a</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">5</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="InverseTransformContinuousSampler.java.html#L81" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="InverseTransformContinuousSampler.java.html#L68" class="el_method">InverseTransformContinuousSampler(UniformRandomProvider, ContinuousInverseCumulativeProbabilityFunction)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td cla ss="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="InverseTransformContinuousSampler.java.html#L75" class="el_method">sample()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="45" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InverseTransformContinuousSampler</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons RNG Sampling</a> > <a href="index.html" class="el_package">org.apache.commons.rng.sampling.distribution</a> > <span class="el_class">InverseTransformContinuousSampler</span></div><h1>InverseTransformContinuousSampler</h1>< table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 29</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ct r2">n/a</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">5</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="InverseTransformContinuousSampler.java.html#L79" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="InverseTransformContinuousSampler.java.html#L66" class="el_method">InverseTransformContinuousSampler(UniformRandomProvider, ContinuousInverseCumulativeProbabilityFunction)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td cla ss="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="InverseTransformContinuousSampler.java.html#L73" class="el_method">sample()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="45" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file
Modified: websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformContinuousSampler.java.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformContinuousSampler.java.html (original) +++ websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformContinuousSampler.java.html Mon Dec 12 16:27:09 2016 @@ -23,18 +23,16 @@ import org.apache.commons.rng.UniformRan * <a href="https://en.wikipedia.org/wiki/Inverse_transform_sampling"> * inversion method</a>. * - * <p> * It can be used to sample any distribution that provides access to its * <em>inverse cumulative probabilty function</em>. - * </p> * * <p>Example:</p> - * <pre><source> + * <pre><code> * import org.apache.commons.math3.distribution.RealDistribution; * import org.apache.commons.math3.distribution.ChiSquaredDistribution; * * import org.apache.commons.rng.simple.RandomSource; - * import org.apache.commons.rng.sampling.ContinuousSampler; + * import org.apache.commons.rng.sampling.distribution.ContinuousSampler; * import org.apache.commons.rng.sampling.distribution.InverseTransformContinuousSampler; * import org.apache.commons.rng.sampling.distribution.ContinuousInverseCumulativeProbabilityFunction; * @@ -43,15 +41,15 @@ import org.apache.commons.rng.UniformRan * // Create the sampler. * final ContinuousSampler chiSquareSampler = * new InverseTransformContinuousSampler(RandomSource.create(RandomSource.MT), - * new ContinuousInverseCumulativeProbabilityFunction() { - * public double inverseCumulativeProbability(double p) { - * return dist.inverseCumulativeProbability(p); - * } - * }); + * new ContinuousInverseCumulativeProbabilityFunction() { + * public double inverseCumulativeProbability(double p) { + * return dist.inverseCumulativeProbability(p); + * } + * }); * * // Generate random deviate. * double random = chiSquareSampler.sample(); - * </source></pre> + * </code></pre> */ public class InverseTransformContinuousSampler extends SamplerBase @@ -65,20 +63,20 @@ public class InverseTransformContinuousS */ public InverseTransformContinuousSampler(UniformRandomProvider rng, ContinuousInverseCumulativeProbabilityFunction function) { -<span class="fc" id="L68"> super(rng);</span> -<span class="fc" id="L69"> this.function = function;</span> -<span class="fc" id="L70"> }</span> +<span class="fc" id="L66"> super(rng);</span> +<span class="fc" id="L67"> this.function = function;</span> +<span class="fc" id="L68"> }</span> /** {@inheritDoc} */ @Override public double sample() { -<span class="fc" id="L75"> return function.inverseCumulativeProbability(nextDouble());</span> +<span class="fc" id="L73"> return function.inverseCumulativeProbability(nextDouble());</span> } /** {@inheritDoc} */ @Override public String toString() { -<span class="fc" id="L81"> return function.toString() + " (inverse method) [" + super.toString() + "]";</span> +<span class="fc" id="L79"> return function.toString() + " (inverse method) [" + super.toString() + "]";</span> } } </pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformDiscreteSampler.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformDiscreteSampler.html (original) +++ websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformDiscreteSampler.html Mon Dec 12 16:27:09 2016 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InverseTransformDiscreteSampler</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons RNG Sampling</a> > <a href="index.html" class="el_package">org.apache.commons.rng.sampling.distribution</a> > <span class="el_class">InverseTransformDiscreteSampler</span></div><h1>InverseTransformDiscreteSampler</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 29</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/ a</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">5</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="InverseTransformDiscreteSampler.java.html#L81" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="InverseTransformDiscreteSampler.java.html#L68" class="el_method">InverseTransformDiscreteSampler(UniformRandomProvider, DiscreteInverseCumulativeProbabilityFunction)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id=" c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="InverseTransformDiscreteSampler.java.html#L75" class="el_method">sample()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="45" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InverseTransformDiscreteSampler</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons RNG Sampling</a> > <a href="index.html" class="el_package">org.apache.commons.rng.sampling.distribution</a> > <span class="el_class">InverseTransformDiscreteSampler</span></div><h1>InverseTransformDiscreteSampler</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 29</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/ a</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">5</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="InverseTransformDiscreteSampler.java.html#L79" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="InverseTransformDiscreteSampler.java.html#L66" class="el_method">InverseTransformDiscreteSampler(UniformRandomProvider, DiscreteInverseCumulativeProbabilityFunction)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id=" c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="InverseTransformDiscreteSampler.java.html#L73" class="el_method">sample()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="45" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformDiscreteSampler.java.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformDiscreteSampler.java.html (original) +++ websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformDiscreteSampler.java.html Mon Dec 12 16:27:09 2016 @@ -23,18 +23,16 @@ import org.apache.commons.rng.UniformRan * <a href="https://en.wikipedia.org/wiki/Inverse_transform_sampling"> * inversion method</a>. * - * <p> * It can be used to sample any distribution that provides access to its * <em>inverse cumulative probabilty function</em>. - * </p> * * <p>Example:</p> - * <pre><source> + * <pre><code> * import org.apache.commons.math3.distribution.IntegerDistribution; * import org.apache.commons.math3.distribution.BinomialDistribution; * * import org.apache.commons.rng.simple.RandomSource; - * import org.apache.commons.rng.sampling.DiscreteSampler; + * import org.apache.commons.rng.sampling.distribution.DiscreteSampler; * import org.apache.commons.rng.sampling.distribution.InverseTransformDiscreteSampler; * import org.apache.commons.rng.sampling.distribution.DiscreteInverseCumulativeProbabilityFunction; * @@ -43,15 +41,15 @@ import org.apache.commons.rng.UniformRan * // Create the sampler. * final DiscreteSampler binomialSampler = * new InverseTransformDiscreteSampler(RandomSource.create(RandomSource.MT), - * new DiscreteInverseCumulativeProbabilityFunction() { - * public int inverseCumulativeProbability(double p) { - * return dist.inverseCumulativeProbability(p); - * } - * }); + * new DiscreteInverseCumulativeProbabilityFunction() { + * public int inverseCumulativeProbability(double p) { + * return dist.inverseCumulativeProbability(p); + * } + * }); * * // Generate random deviate. * int random = binomialSampler.sample(); - * </source></pre> + * </code></pre> */ public class InverseTransformDiscreteSampler extends SamplerBase @@ -65,20 +63,20 @@ public class InverseTransformDiscreteSam */ public InverseTransformDiscreteSampler(UniformRandomProvider rng, DiscreteInverseCumulativeProbabilityFunction function) { -<span class="fc" id="L68"> super(rng);</span> -<span class="fc" id="L69"> this.function = function;</span> -<span class="fc" id="L70"> }</span> +<span class="fc" id="L66"> super(rng);</span> +<span class="fc" id="L67"> this.function = function;</span> +<span class="fc" id="L68"> }</span> /** {@inheritDoc} */ @Override public int sample() { -<span class="fc" id="L75"> return function.inverseCumulativeProbability(nextDouble());</span> +<span class="fc" id="L73"> return function.inverseCumulativeProbability(nextDouble());</span> } /** {@inheritDoc} */ @Override public String toString() { -<span class="fc" id="L81"> return function.toString() + " (inverse method) [" + super.toString() + "]";</span> +<span class="fc" id="L79"> return function.toString() + " (inverse method) [" + super.toString() + "]";</span> } } </pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformParetoSampler.java.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformParetoSampler.java.html (original) +++ websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/InverseTransformParetoSampler.java.html Mon Dec 12 16:27:09 2016 @@ -35,8 +35,8 @@ public class InverseTransformParetoSampl * @param shape Shape of the distribution. */ public InverseTransformParetoSampler(UniformRandomProvider rng, - double scale, - double shape) { + double scale, + double shape) { <span class="fc" id="L40"> super(rng);</span> <span class="fc" id="L41"> this.scale = scale;</span> <span class="fc" id="L42"> this.shape = shape;</span> Modified: websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/PoissonSampler.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/PoissonSampler.html (original) +++ websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/PoissonSampler.html Mon Dec 12 16:27:09 2016 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>PoissonSampler</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons RNG Sampling</a> > <a href="index.html" class="el_package">org.apache.commons.rng.sampling.distribution</a> > <span class="el_class">PoissonSampler</span></div><h1>PoissonSampler</h1><table class="coverage" cellspacing="0" id="coveragetable" ><thead><tr><td class="sortable" id="a" >onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" >onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" >id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" >onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" >id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" >onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" >onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" >onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" >onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" >onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" >onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td > class="bar">17 of 402</td><td class="ctr2">96%</td><td class="bar">4 of >32</td><td class="ctr2">88%</td><td class="ctr1">4</td><td class="ctr2">21< /td><td class="ctr1">2</td><td class="ctr2">74</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="PoissonSampler.java.html#L60" class="el_method">PoissonSampler(UniformRandomProvider, double)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="5" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="10" height="10" title="29" alt="29"/></td><td class="ctr2" id="c4">67%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="PoissonSampler.java.html#L89" class="el_method">nextPoisson(double)</a></td><td class="bar" id=" b1"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="118" height="10" title="331" alt="331"/></td><td class="ctr2" id="c3">99%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="12" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="108" height="10" title="27" alt="27"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">16</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i0">63</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="PoissonSampler.java.html#L81" class="el_method">toString()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id=" h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="PoissonSampler.java.html#L75" class="el_method">sample()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="PoissonSampler.java.html#L179" class="el_method">factorialLog(int)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2 " id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>PoissonSampler</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons RNG Sampling</a> > <a href="index.html" class="el_package">org.apache.commons.rng.sampling.distribution</a> > <span class="el_class">PoissonSampler</span></div><h1>PoissonSampler</h1><table class="coverage" cellspacing="0" id="coveragetable" ><thead><tr><td class="sortable" id="a" >onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" >onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" >id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" >onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" >id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" >onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" >onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" >onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" >onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" >onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" >onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td > class="bar">17 of 413</td><td class="ctr2">96%</td><td class="bar">4 of >34</td><td class="ctr2">88%</td><td class="ctr1">4</td><td class="ctr2">22< /td><td class="ctr1">2</td><td class="ctr2">75</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="PoissonSampler.java.html#L60" class="el_method">PoissonSampler(UniformRandomProvider, double)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="5" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="14" height="10" title="40" alt="40"/></td><td class="ctr2" id="c4">74%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="12" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="PoissonSampler.java.html#L91" class="el_method">nextPoisson(double)</a></td><td class="bar" id= "b1"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="118" height="10" title="331" alt="331"/></td><td class="ctr2" id="c3">99%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="12" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="108" height="10" title="27" alt="27"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">16</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i0">63</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="PoissonSampler.java.html#L83" class="el_method">toString()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id= "h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="PoissonSampler.java.html#L77" class="el_method">sample()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="PoissonSampler.java.html#L181" class="el_method">factorialLog(int)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr 2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/PoissonSampler.java.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/PoissonSampler.java.html (original) +++ websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/PoissonSampler.java.html Mon Dec 12 16:27:09 2016 @@ -66,19 +66,21 @@ public class PoissonSampler <span class="fc" id="L67"> gaussian = new BoxMullerGaussianSampler(rng, 0, 1);</span> <span class="fc" id="L68"> exponential = new AhrensDieterExponentialSampler(rng, 1);</span> -<span class="fc" id="L69"> factorialLog = InternalUtils.FactorialLog.create();</span> -<span class="fc" id="L70"> }</span> +<span class="fc bfc" id="L69" title="All 2 branches covered."> factorialLog = mean < PIVOT ?</span> + null : // Not used. +<span class="fc" id="L71"> InternalUtils.FactorialLog.create().withCache((int) Math.min(mean, 2 * PIVOT));</span> +<span class="fc" id="L72"> }</span> /** {@inheritDoc} */ @Override public int sample() { -<span class="fc" id="L75"> return (int) Math.min(nextPoisson(mean), Integer.MAX_VALUE);</span> +<span class="fc" id="L77"> return (int) Math.min(nextPoisson(mean), Integer.MAX_VALUE);</span> } /** {@inheritDoc} */ @Override public String toString() { -<span class="fc" id="L81"> return "Poisson deviate [" + super.toString() + "]";</span> +<span class="fc" id="L83"> return "Poisson deviate [" + super.toString() + "]";</span> } /** @@ -86,85 +88,85 @@ public class PoissonSampler * @return the next sample. */ private long nextPoisson(double meanPoisson) { -<span class="fc bfc" id="L89" title="All 2 branches covered."> if (meanPoisson < PIVOT) {</span> -<span class="fc" id="L90"> double p = Math.exp(-meanPoisson);</span> -<span class="fc" id="L91"> long n = 0;</span> -<span class="fc" id="L92"> double r = 1;</span> - -<span class="pc bpc" id="L94" title="1 of 2 branches missed."> while (n < 1000 * meanPoisson) {</span> -<span class="fc" id="L95"> r *= nextDouble();</span> -<span class="fc bfc" id="L96" title="All 2 branches covered."> if (r >= p) {</span> -<span class="fc" id="L97"> n++;</span> +<span class="fc bfc" id="L91" title="All 2 branches covered."> if (meanPoisson < PIVOT) {</span> +<span class="fc" id="L92"> double p = Math.exp(-meanPoisson);</span> +<span class="fc" id="L93"> long n = 0;</span> +<span class="fc" id="L94"> double r = 1;</span> + +<span class="pc bpc" id="L96" title="1 of 2 branches missed."> while (n < 1000 * meanPoisson) {</span> +<span class="fc" id="L97"> r *= nextDouble();</span> +<span class="fc bfc" id="L98" title="All 2 branches covered."> if (r >= p) {</span> +<span class="fc" id="L99"> n++;</span> } else { break; } } -<span class="fc" id="L102"> return n;</span> +<span class="fc" id="L104"> return n;</span> } else { -<span class="fc" id="L104"> final double lambda = Math.floor(meanPoisson);</span> -<span class="fc" id="L105"> final double lambdaFractional = meanPoisson - lambda;</span> -<span class="fc" id="L106"> final double logLambda = Math.log(lambda);</span> -<span class="fc" id="L107"> final double logLambdaFactorial = factorialLog((int) lambda);</span> -<span class="pc bpc" id="L108" title="1 of 2 branches missed."> final long y2 = lambdaFractional < Double.MIN_VALUE ? 0 : nextPoisson(lambdaFractional);</span> -<span class="fc" id="L109"> final double delta = Math.sqrt(lambda * Math.log(32 * lambda / Math.PI + 1));</span> -<span class="fc" id="L110"> final double halfDelta = delta / 2;</span> -<span class="fc" id="L111"> final double twolpd = 2 * lambda + delta;</span> -<span class="fc" id="L112"> final double a1 = Math.sqrt(Math.PI * twolpd) * Math.exp(1 / (8 * lambda));</span> -<span class="fc" id="L113"> final double a2 = (twolpd / delta) * Math.exp(-delta * (1 + delta) / twolpd);</span> -<span class="fc" id="L114"> final double aSum = a1 + a2 + 1;</span> -<span class="fc" id="L115"> final double p1 = a1 / aSum;</span> -<span class="fc" id="L116"> final double p2 = a2 / aSum;</span> -<span class="fc" id="L117"> final double c1 = 1 / (8 * lambda);</span> - -<span class="fc" id="L119"> double x = 0;</span> -<span class="fc" id="L120"> double y = 0;</span> -<span class="fc" id="L121"> double v = 0;</span> -<span class="fc" id="L122"> int a = 0;</span> -<span class="fc" id="L123"> double t = 0;</span> -<span class="fc" id="L124"> double qr = 0;</span> -<span class="fc" id="L125"> double qa = 0;</span> +<span class="fc" id="L106"> final double lambda = Math.floor(meanPoisson);</span> +<span class="fc" id="L107"> final double lambdaFractional = meanPoisson - lambda;</span> +<span class="fc" id="L108"> final double logLambda = Math.log(lambda);</span> +<span class="fc" id="L109"> final double logLambdaFactorial = factorialLog((int) lambda);</span> +<span class="pc bpc" id="L110" title="1 of 2 branches missed."> final long y2 = lambdaFractional < Double.MIN_VALUE ? 0 : nextPoisson(lambdaFractional);</span> +<span class="fc" id="L111"> final double delta = Math.sqrt(lambda * Math.log(32 * lambda / Math.PI + 1));</span> +<span class="fc" id="L112"> final double halfDelta = delta / 2;</span> +<span class="fc" id="L113"> final double twolpd = 2 * lambda + delta;</span> +<span class="fc" id="L114"> final double a1 = Math.sqrt(Math.PI * twolpd) * Math.exp(1 / (8 * lambda));</span> +<span class="fc" id="L115"> final double a2 = (twolpd / delta) * Math.exp(-delta * (1 + delta) / twolpd);</span> +<span class="fc" id="L116"> final double aSum = a1 + a2 + 1;</span> +<span class="fc" id="L117"> final double p1 = a1 / aSum;</span> +<span class="fc" id="L118"> final double p2 = a2 / aSum;</span> +<span class="fc" id="L119"> final double c1 = 1 / (8 * lambda);</span> + +<span class="fc" id="L121"> double x = 0;</span> +<span class="fc" id="L122"> double y = 0;</span> +<span class="fc" id="L123"> double v = 0;</span> +<span class="fc" id="L124"> int a = 0;</span> +<span class="fc" id="L125"> double t = 0;</span> +<span class="fc" id="L126"> double qr = 0;</span> +<span class="fc" id="L127"> double qa = 0;</span> while (true) { -<span class="fc" id="L127"> final double u = nextDouble();</span> -<span class="fc bfc" id="L128" title="All 2 branches covered."> if (u <= p1) {</span> -<span class="fc" id="L129"> final double n = gaussian.sample();</span> -<span class="fc" id="L130"> x = n * Math.sqrt(lambda + halfDelta) - 0.5d;</span> -<span class="pc bpc" id="L131" title="1 of 4 branches missed."> if (x > delta || x < -lambda) {</span> -<span class="nc" id="L132"> continue;</span> +<span class="fc" id="L129"> final double u = nextDouble();</span> +<span class="fc bfc" id="L130" title="All 2 branches covered."> if (u <= p1) {</span> +<span class="fc" id="L131"> final double n = gaussian.sample();</span> +<span class="fc" id="L132"> x = n * Math.sqrt(lambda + halfDelta) - 0.5d;</span> +<span class="pc bpc" id="L133" title="1 of 4 branches missed."> if (x > delta || x < -lambda) {</span> +<span class="nc" id="L134"> continue;</span> } -<span class="fc bfc" id="L134" title="All 2 branches covered."> y = x < 0 ? Math.floor(x) : Math.ceil(x);</span> -<span class="fc" id="L135"> final double e = exponential.sample();</span> -<span class="fc" id="L136"> v = -e - (n * n / 2) + c1;</span> -<span class="fc" id="L137"> } else {</span> -<span class="fc bfc" id="L138" title="All 2 branches covered."> if (u > p1 + p2) {</span> -<span class="fc" id="L139"> y = lambda;</span> -<span class="fc" id="L140"> break;</span> +<span class="fc bfc" id="L136" title="All 2 branches covered."> y = x < 0 ? Math.floor(x) : Math.ceil(x);</span> +<span class="fc" id="L137"> final double e = exponential.sample();</span> +<span class="fc" id="L138"> v = -e - 0.5 * n * n + c1;</span> +<span class="fc" id="L139"> } else {</span> +<span class="fc bfc" id="L140" title="All 2 branches covered."> if (u > p1 + p2) {</span> +<span class="fc" id="L141"> y = lambda;</span> +<span class="fc" id="L142"> break;</span> } else { -<span class="fc" id="L142"> x = delta + (twolpd / delta) * exponential.sample();</span> -<span class="fc" id="L143"> y = Math.ceil(x);</span> -<span class="fc" id="L144"> v = -exponential.sample() - delta * (x + 1) / twolpd;</span> +<span class="fc" id="L144"> x = delta + (twolpd / delta) * exponential.sample();</span> +<span class="fc" id="L145"> y = Math.ceil(x);</span> +<span class="fc" id="L146"> v = -exponential.sample() - delta * (x + 1) / twolpd;</span> } } -<span class="fc bfc" id="L147" title="All 2 branches covered."> a = x < 0 ? 1 : 0;</span> -<span class="fc" id="L148"> t = y * (y + 1) / (2 * lambda);</span> -<span class="fc bfc" id="L149" title="All 4 branches covered."> if (v < -t && a == 0) {</span> -<span class="fc" id="L150"> y = lambda + y;</span> -<span class="fc" id="L151"> break;</span> - } -<span class="fc" id="L153"> qr = t * ((2 * y + 1) / (6 * lambda) - 1);</span> -<span class="fc" id="L154"> qa = qr - (t * t) / (3 * (lambda + a * (y + 1)));</span> -<span class="fc bfc" id="L155" title="All 2 branches covered."> if (v < qa) {</span> -<span class="fc" id="L156"> y = lambda + y;</span> -<span class="fc" id="L157"> break;</span> - } -<span class="fc bfc" id="L159" title="All 2 branches covered."> if (v > qr) {</span> -<span class="fc" id="L160"> continue;</span> - } -<span class="fc bfc" id="L162" title="All 2 branches covered."> if (v < y * logLambda - factorialLog((int) (y + lambda)) + logLambdaFactorial) {</span> -<span class="fc" id="L163"> y = lambda + y;</span> -<span class="fc" id="L164"> break;</span> +<span class="fc bfc" id="L149" title="All 2 branches covered."> a = x < 0 ? 1 : 0;</span> +<span class="fc" id="L150"> t = y * (y + 1) / (2 * lambda);</span> +<span class="fc bfc" id="L151" title="All 4 branches covered."> if (v < -t && a == 0) {</span> +<span class="fc" id="L152"> y = lambda + y;</span> +<span class="fc" id="L153"> break;</span> + } +<span class="fc" id="L155"> qr = t * ((2 * y + 1) / (6 * lambda) - 1);</span> +<span class="fc" id="L156"> qa = qr - (t * t) / (3 * (lambda + a * (y + 1)));</span> +<span class="fc bfc" id="L157" title="All 2 branches covered."> if (v < qa) {</span> +<span class="fc" id="L158"> y = lambda + y;</span> +<span class="fc" id="L159"> break;</span> + } +<span class="fc bfc" id="L161" title="All 2 branches covered."> if (v > qr) {</span> +<span class="fc" id="L162"> continue;</span> + } +<span class="fc bfc" id="L164" title="All 2 branches covered."> if (v < y * logLambda - factorialLog((int) (y + lambda)) + logLambdaFactorial) {</span> +<span class="fc" id="L165"> y = lambda + y;</span> +<span class="fc" id="L166"> break;</span> } -<span class="fc" id="L166"> }</span> -<span class="fc" id="L167"> return y2 + (long) y;</span> +<span class="fc" id="L168"> }</span> +<span class="fc" id="L169"> return y2 + (long) y;</span> } } @@ -176,7 +178,7 @@ public class PoissonSampler * @throws IllegalArgumentException if {@code n < 0}. */ private double factorialLog(int n) { -<span class="fc" id="L179"> return factorialLog.value(n);</span> +<span class="fc" id="L181"> return factorialLog.value(n);</span> } } </pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/RejectionInversionZipfSampler.java.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/RejectionInversionZipfSampler.java.html (original) +++ websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/RejectionInversionZipfSampler.java.html Mon Dec 12 16:27:09 2016 @@ -69,7 +69,7 @@ public class RejectionInversionZipfSampl * <blockquote> * Wolfgang Hörmann and Gerhard Derflinger. * <i>"Rejection-inversion to generate variates from monotone discrete - * distributions",<i><br> + * distributions",</i><br> * <strong>ACM Transactions on Modeling and Computer Simulation</strong> (TOMACS) 6.3 (1996): 169-184. * </blockquote> */ Modified: websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/index.html ============================================================================== --- websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/index.html (original) +++ websites/production/commons/content/proper/commons-rng/commons-rng-sampling/jacoco/org.apache.commons.rng.sampling.distribution/index.html Mon Dec 12 16:27:09 2016 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.rng.sampling.distribution</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons RNG Sampling</a> > <span class="el_package">org.apache.commons.rng.sampling.distribution</span></div><h1>org.apache.commons.rng.samplin g.distribution</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick= "toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">124 of 1,931</td><td class="ctr2">94%</td><td class="bar">19 of 124</td><td class="ctr2">85%</td><td class="ctr1">20</td><td class="ctr2">125</td><td class="ctr1">15</td><td class="ctr2">322</td><td class="ctr1">3</td><td class="ctr2">63</td><td class="ctr1">0</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a9"><a href="InternalUtils$FactorialLog.html" class="el_class">InternalUtils.FactorialLog</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="16" height="10" title="55" alt="55"/><img src="../.resources/greenbar.gif" width="13" height="10" title="45" alt="45"/></td><td class="ctr2" id="c15">45%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="33" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="18" height="10" title="5" alt="5"/></td><td class="ctr2" id="e8">36%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g3">11</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i6">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k4">4</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a14"><a href="RejectionInversionZipfSampler.html" class="el_class">RejectionInversionZipfSampler</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="9" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="59" height="10" title="199" alt="199"/></td><td class="ctr2" id="c13">86%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="18" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="48" height="10" title="13" alt="13"/></td><td class="ctr2" id="e7">72%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g2">17</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i2">35</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">8</td><td class="ctr1" id="l1">0</td><td cl ass="ctr2" id="m1">1</td></tr><tr><td id="a13"><a href="PoissonSampler.html" class="el_class">PoissonSampler</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="5" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="114" height="10" title="385" alt="385"/></td><td class="ctr2" id="c12">96%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="15" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="105" height="10" title="28" alt="28"/></td><td class="ctr2" id="e5">88%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g0">21</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i0">74</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">5</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a6"><a href="DiscreteUniformSampler.html" class="el_class">DiscreteUniformSampler</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" hei ght="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="16" height="10" title="56" alt="56"/></td><td class="ctr2" id="c14">80%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="26" height="10" title="7" alt="7"/></td><td class="ctr2" id="e6">88%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i7">14</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k7">3</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="InternalGamma.html" class="el_class">InternalGamma</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="36" height="10" title="122" alt="122"/></td><td class="ctr2" id="c10">98%</td><td class="bar" id="d7"><img src="../.resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td> <td class="ctr1" id="f4">1</td><td class="ctr2" id="g7">5</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i8">10</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a8"><a href="InternalUtils.html" class="el_class">InternalUtils</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="27" height="10" title="92" alt="92"/></td><td class="ctr2" id="c11">97%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g10">3</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k8">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="ChengBetaSampler.html" class="el_class">ChengBetaSampler</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="95" height="10" title="319" alt="319"/></t d><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../.resources/greenbar.gif" width="90" height="10" title="24" alt="24"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g1">18</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i1">54</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k1">6</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a1"><a href="AhrensDieterMarsagliaTsangGammaSampler.html" class="el_class">AhrensDieterMarsagliaTsangGammaSampler</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="56" height="10" title="190" alt="190"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"><img src="../.resources/greenbar.gif" width="52" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g4">10</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i3">34</td><td class ="ctr1" id="j7">0</td><td class="ctr2" id="k9">3</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a0"><a href="AhrensDieterExponentialSampler.html" class="el_class">AhrensDieterExponentialSampler</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="38" height="10" title="128" alt="128"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"><img src="../.resources/greenbar.gif" width="37" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i4">28</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">4</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a2"><a href="BoxMullerGaussianSampler.html" class="el_class">BoxMullerGaussianSampler</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="21" height="10" title="71" alt="71"/>< /td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">4</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i5">17</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k10">3</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a3"><a href="BoxMullerLogNormalSampler.html" class="el_class">BoxMullerLogNormalSampler</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="12" height="10" title="42" alt="42"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">7</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k11">3</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10" >1</td></tr><tr><td id="a5"><a href="ContinuousUniformSampler.html" >class="el_class">ContinuousUniformSampler</a></td><td class="bar" >id="b11"><img src="../.resources/greenbar.gif" width="11" height="10" >title="37" alt="37"/></td><td class="ctr2" id="c5">100%</td><td class="bar" >id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" >id="f11">0</td><td class="ctr2" id="g12">3</td><td class="ctr1" >id="h11">0</td><td class="ctr2" id="i10">7</td><td class="ctr1" >id="j11">0</td><td class="ctr2" id="k12">3</td><td class="ctr1" >id="l11">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a12"><a >href="InverseTransformParetoSampler.html" >class="el_class">InverseTransformParetoSampler</a></td><td class="bar" >id="b12"><img src="../.resources/greenbar.gif" width="9" height="10" >title="33" alt="33"/></td><td class="ctr2" id="c6">100%</td><td class="bar" >id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" >id="f12">0</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h12"> 0</td><td class="ctr2" id="i12">6</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k13">3</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a15"><a href="SamplerBase.html" class="el_class">SamplerBase</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="8" height="10" title="30" alt="30"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g8">5</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i11">7</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k3">5</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a11"><a href="InverseTransformDiscreteSampler.html" class="el_class">InverseTransformDiscreteSampler</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="8" height="10" title="29" alt="29"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">3</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i13">5</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">3</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a10"><a href="InverseTransformContinuousSampler.html" class="el_class">InverseTransformContinuousSampler</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="8" height="10" title="29" alt="29"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i14">5</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">3</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org /jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.rng.sampling.distribution</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons RNG Sampling</a> > <span class="el_package">org.apache.commons.rng.sampling.distribution</span></div><h1>org.apache.commons.rng.samplin g.distribution</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick= "toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">92 of 1,942</td><td class="ctr2">95%</td><td class="bar">15 of 126</td><td class="ctr2">88%</td><td class="ctr1">16</td><td class="ctr2">126</td><td class="ctr1">12</td><td class="ctr2">323</td><td class="ctr1">2</td><td class="ctr2">63</td><td class="ctr1">0</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a14"><a href="RejectionInversionZipfSampler.html" class="el_class">RejectionInversionZipfSampler</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="9" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="57" height="10" title="199" alt="199"/></td><td class="ctr2" id="c13">86%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="17" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="45" height="10" title="13" alt="13"/></td><td class="ctr2" id="e7">72%</td><td class="ctr1" id="f0">5</td><td clas s="ctr2" id="g2">17</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i2">35</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">8</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a9"><a href="InternalUtils$FactorialLog.html" class="el_class">InternalUtils.FactorialLog</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="6" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="22" height="10" title="77" alt="77"/></td><td class="ctr2" id="c15">77%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="17" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="31" height="10" title="9" alt="9"/></td><td class="ctr2" id="e8">64%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g3">11</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i6">16</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k4">4</td><td class="ctr1" id="l1">0</td><td clas s="ctr2" id="m1">1</td></tr><tr><td id="a13"><a href="PoissonSampler.html" class="el_class">PoissonSampler</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="4" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="115" height="10" title="396" alt="396"/></td><td class="ctr2" id="c12">96%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="14" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="105" height="10" title="30" alt="30"/></td><td class="ctr2" id="e5">88%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i0">75</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">5</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a6"><a href="DiscreteUniformSampler.html" class="el_class">DiscreteUniformSampler</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" heigh t="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="16" height="10" title="56" alt="56"/></td><td class="ctr2" id="c14">80%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="24" height="10" title="7" alt="7"/></td><td class="ctr2" id="e6">88%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i7">14</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k7">3</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="InternalGamma.html" class="el_class">InternalGamma</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="35" height="10" title="122" alt="122"/></td><td class="ctr2" id="c10">98%</td><td class="bar" id="d7"><img src="../.resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><t d class="ctr1" id="f4">1</td><td class="ctr2" id="g7">5</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i8">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a8"><a href="InternalUtils.html" class="el_class">InternalUtils</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="26" height="10" title="92" alt="92"/></td><td class="ctr2" id="c11">97%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g10">3</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k8">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="ChengBetaSampler.html" class="el_class">ChengBetaSampler</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="92" height="10" title="319" alt="319"/></td> <td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../.resources/greenbar.gif" width="84" height="10" title="24" alt="24"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g1">18</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i1">54</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k1">6</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a1"><a href="AhrensDieterMarsagliaTsangGammaSampler.html" class="el_class">AhrensDieterMarsagliaTsangGammaSampler</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="55" height="10" title="190" alt="190"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"><img src="../.resources/greenbar.gif" width="49" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g4">10</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i3">34</td><td class=" ctr1" id="j7">0</td><td class="ctr2" id="k9">3</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a0"><a href="AhrensDieterExponentialSampler.html" class="el_class">AhrensDieterExponentialSampler</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="37" height="10" title="128" alt="128"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"><img src="../.resources/greenbar.gif" width="35" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i4">28</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">4</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a2"><a href="BoxMullerGaussianSampler.html" class="el_class">BoxMullerGaussianSampler</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="20" height="10" title="71" alt="71"/></t d><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">4</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i5">17</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k10">3</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a3"><a href="BoxMullerLogNormalSampler.html" class="el_class">BoxMullerLogNormalSampler</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="12" height="10" title="42" alt="42"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">7</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k11">3</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1 </td></tr><tr><td id="a5"><a href="ContinuousUniformSampler.html" class="el_class">ContinuousUniformSampler</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="10" height="10" title="37" alt="37"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">7</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k12">3</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a12"><a href="InverseTransformParetoSampler.html" class="el_class">InverseTransformParetoSampler</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="9" height="10" title="33" alt="33"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h12">0< /td><td class="ctr2" id="i12">6</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k13">3</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a15"><a href="SamplerBase.html" class="el_class">SamplerBase</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="8" height="10" title="30" alt="30"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g8">5</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i11">7</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k3">5</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a11"><a href="InverseTransformDiscreteSampler.html" class="el_class">InverseTransformDiscreteSampler</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="8" height="10" title="29" alt="29"/></td><td class="ctr2" id="c8">100%</td><td class="bar" i d="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">3</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i13">5</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">3</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a10"><a href="InverseTransformContinuousSampler.html" class="el_class">InverseTransformContinuousSampler</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="8" height="10" title="29" alt="29"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i14">5</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">3</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/j acoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html> \ No newline at end of file