Class TrapezoidalDistribution.UniformTrapezoidalDistribution
java.lang.Object
org.apache.commons.statistics.distribution.AbstractContinuousDistribution
org.apache.commons.statistics.distribution.TrapezoidalDistribution
org.apache.commons.statistics.distribution.TrapezoidalDistribution.DelegatedTrapezoidalDistribution
org.apache.commons.statistics.distribution.TrapezoidalDistribution.UniformTrapezoidalDistribution
- All Implemented Interfaces:
ContinuousDistribution
- Enclosing class:
TrapezoidalDistribution
private static class TrapezoidalDistribution.UniformTrapezoidalDistribution
extends TrapezoidalDistribution.DelegatedTrapezoidalDistribution
Specialisation of the trapezoidal distribution used when
a == b and c == d.
This delegates all methods to the uniform distribution.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ContinuousDistribution
ContinuousDistribution.Sampler -
Field Summary
Fields inherited from class TrapezoidalDistribution
a, b, c, d -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class TrapezoidalDistribution.DelegatedTrapezoidalDistribution
createSampler, cumulativeProbability, density, getMean, getVariance, inverseCumulativeProbability, inverseSurvivalProbability, logDensity, probability, survivalProbabilityMethods inherited from class TrapezoidalDistribution
getB, getC, getSupportLowerBound, getSupportUpperBound, ofMethods inherited from class AbstractContinuousDistribution
getMedian, isSupportConnected
-
Constructor Details
-
UniformTrapezoidalDistribution
UniformTrapezoidalDistribution(double a, double d) - Parameters:
a- Lower limit of this distribution (inclusive).d- Upper limit of this distribution (inclusive).
-