@Override public double getMeanAsDouble() { return this.getDistribution().getMeanAsDouble(); }
@Override public Number sample( final Random random) { return this.getDistribution().sample(random); }
@Override public Number sample( final Random random) { return this.getDistribution().sample(random); }
@Override public double getMeanAsDouble() { return this.getDistribution().getMeanAsDouble(); }
@Override public double getMeanAsDouble() { return this.getDistribution().getMeanAsDouble(); }
@SuppressWarnings("unchecked") @Override public CumulativeDistributionFunction<Number> getCDF() { return (CumulativeDistributionFunction<Number>) this.getDistribution().getCDF(); }
@Override public Number getMean() { return this.getDistribution().getMean(); }
@Override public ArrayList<Number> sample( final Random random, final int numSamples) { return new ArrayList<Number>(this.getDistribution().sample(random, numSamples)); }
@Override public Number sample( final Random random) { return this.getDistribution().sample(random); }
@Override public Number getMean() { return this.getDistribution().getMean(); }
@Override public double getVariance() { return this.getDistribution().getVariance(); }
@Override public void sampleInto( final Random random, final int sampleCount, final Collection<? super Number> output) { this.getDistribution().sampleInto(random, sampleCount, output); }
@Override public ArrayList<Number> sample( final Random random, final int numSamples) { return new ArrayList<Number>(this.getDistribution().sample(random, numSamples)); }
@Override public double getVariance() { return this.getDistribution().getVariance(); }
@Override public void sampleInto( final Random random, final int sampleCount, final Collection<? super Number> output) { this.getDistribution().sampleInto(random, sampleCount, output); }
@SuppressWarnings("unchecked") @Override public CumulativeDistributionFunction<Number> getCDF() { return (CumulativeDistributionFunction<Number>) this.getDistribution().getCDF(); }
@Override public ArrayList<Number> sample( final Random random, final int numSamples) { return new ArrayList<Number>(this.getDistribution().sample(random, numSamples)); }
@Override public Number getMean() { return this.getDistribution().getMean(); }
@Override public double getVariance() { return this.getDistribution().getVariance(); }
@Override public void sampleInto( final Random random, final int sampleCount, final Collection<? super Number> output) { this.getDistribution().sampleInto(random, sampleCount, output); }