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