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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UniformDistributionImpl(double a, double b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecumulativeProbability(double x)doublegetA()doublegetB()protected doublegetDomainLowerBound(double p)protected doublegetDomainUpperBound(double p)protected doublegetInitialDomain(double p)doublegetMean()doublegetVariance()-
Methods inherited from class org.apache.commons.math.distribution.AbstractContinuousDistribution
density, getSolverAbsoluteAccuracy, inverseCumulativeProbability
-
Methods inherited from class org.apache.commons.math.distribution.AbstractDistribution
cumulativeProbability
-
-
-
-
Method Detail
-
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:
getDomainLowerBoundin classorg.apache.commons.math.distribution.AbstractContinuousDistribution
-
getDomainUpperBound
protected double getDomainUpperBound(double p)
- Specified by:
getDomainUpperBoundin classorg.apache.commons.math.distribution.AbstractContinuousDistribution
-
getMean
public double getMean()
-
getVariance
public double getVariance()
-
getInitialDomain
protected double getInitialDomain(double p)
- Specified by:
getInitialDomainin classorg.apache.commons.math.distribution.AbstractContinuousDistribution
-
-