Class UniformDistributionImpl
java.lang.Object
org.apache.commons.math.distribution.AbstractDistribution
org.apache.commons.math.distribution.AbstractContinuousDistribution
de.uka.ipd.sdq.probfunction.math.apache.distribution.UniformDistributionImpl
- All Implemented Interfaces:
Serializable
,org.apache.commons.math.distribution.ContinuousDistribution
,org.apache.commons.math.distribution.Distribution
public class UniformDistributionImpl
extends org.apache.commons.math.distribution.AbstractContinuousDistribution
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
cumulativeProbability
(double x) double
getA()
double
getB()
protected double
getDomainLowerBound
(double p) protected double
getDomainUpperBound
(double p) protected double
getInitialDomain
(double p) double
getMean()
double
Methods inherited from class org.apache.commons.math.distribution.AbstractContinuousDistribution
density, getSolverAbsoluteAccuracy, inverseCumulativeProbability
Methods inherited from class org.apache.commons.math.distribution.AbstractDistribution
cumulativeProbability
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.commons.math.distribution.Distribution
cumulativeProbability
-
Constructor Details
-
UniformDistributionImpl
public UniformDistributionImpl(double a, double b) throws org.apache.commons.math.MathException - Throws:
org.apache.commons.math.MathException
-
-
Method Details
-
getA
public double getA() -
getB
public double getB() -
cumulativeProbability
public double cumulativeProbability(double x) throws org.apache.commons.math.MathException - Throws:
org.apache.commons.math.MathException
-
getDomainLowerBound
protected double getDomainLowerBound(double p) - Specified by:
getDomainLowerBound
in classorg.apache.commons.math.distribution.AbstractContinuousDistribution
-
getDomainUpperBound
protected double getDomainUpperBound(double p) - Specified by:
getDomainUpperBound
in classorg.apache.commons.math.distribution.AbstractContinuousDistribution
-
getMean
public double getMean() -
getVariance
public double getVariance() -
getInitialDomain
protected double getInitialDomain(double p) - Specified by:
getInitialDomain
in classorg.apache.commons.math.distribution.AbstractContinuousDistribution
-