public abstract class AbstractClosedFormSmoothUnivariateDistribution extends AbstractClosedFormUnivariateDistribution<java.lang.Double> implements SmoothUnivariateDistribution
| Constructor and Description | 
|---|
| AbstractClosedFormSmoothUnivariateDistribution() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Double | getMean()Gets the arithmetic mean, or "first central moment" or "expectation",
 of the distribution. | 
| double | sampleAsDouble(java.util.Random random)Samples a value from this distribution as a double. | 
| double[] | sampleAsDoubles(java.util.Random random,
               int count)Samples values from this distribution as an array of doubles. | 
| void | sampleInto(java.util.Random random,
          int sampleCount,
          java.util.Collection<? super java.lang.Double> output)Draws multiple random samples from the distribution and puts the result
 into the given collection. | 
clonesample, sampleequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCDF, getProbabilityFunction, sampleIntogetMaxSupport, getMeanAsDouble, getMinSupport, getVariancesample, sampleclone, convertFromVector, convertToVectorpublic AbstractClosedFormSmoothUnivariateDistribution()
public java.lang.Double getMean()
DistributionWithMeangetMean in interface DistributionWithMean<java.lang.Double>getMean in interface SmoothUnivariateDistributionpublic double sampleAsDouble(java.util.Random random)
SmoothUnivariateDistributionsampleAsDouble in interface SmoothUnivariateDistributionrandom - Random number generator to use.public double[] sampleAsDoubles(java.util.Random random,
                                int count)
SmoothUnivariateDistributionsampleAsDoubles in interface SmoothUnivariateDistributionrandom - Random number generator to use.count - The number of values to sample. Cannot be negativepublic void sampleInto(java.util.Random random,
                       int sampleCount,
                       java.util.Collection<? super java.lang.Double> output)
DistributionsampleInto in interface Distribution<java.lang.Double>random - Random number generator to use.sampleCount - The number of samples to draw. Cannot be negative.output - The collection to add the samples into.