Class RealRoundingDistribution

  • All Implemented Interfaces:
    Serializable, org.apache.commons.math3.distribution.IntegerDistribution

    public class RealRoundingDistribution
    extends org.apache.commons.math3.distribution.AbstractIntegerDistribution
    Rounds the output values from the sample() function of an AbstractRealDistribution.
    See Also:
    Serialized Form
    • Constructor Detail

      • RealRoundingDistribution

        public RealRoundingDistribution​(org.apache.commons.math3.distribution.AbstractRealDistribution realDist)
    • Method Detail

      • probability

        public double probability​(int x)
      • cumulativeProbability

        public double cumulativeProbability​(int x)
      • getNumericalMean

        public double getNumericalMean()
      • getNumericalVariance

        public double getNumericalVariance()
      • getSupportLowerBound

        public int getSupportLowerBound()
      • getSupportUpperBound

        public int getSupportUpperBound()
      • isSupportConnected

        public boolean isSupportConnected()
      • reseedRandomGenerator

        public void reseedRandomGenerator​(long seed)
        Specified by:
        reseedRandomGenerator in interface org.apache.commons.math3.distribution.IntegerDistribution
        Overrides:
        reseedRandomGenerator in class org.apache.commons.math3.distribution.AbstractIntegerDistribution
      • sample

        public int sample()
        Specified by:
        sample in interface org.apache.commons.math3.distribution.IntegerDistribution
        Overrides:
        sample in class org.apache.commons.math3.distribution.AbstractIntegerDistribution