public class UniformDistribution extends java.lang.Object implements Distribution, BoundedDistribution
Distribution.Type| Constructor and Description |
|---|
UniformDistribution(Matrix lowerBound,
Matrix upperBound) |
| Modifier and Type | Method and Description |
|---|---|
BasicBound |
getLowerBound() |
Matrix |
getMean()
This method returns the first central moment, i.e.
|
Matrix |
getRandomRealization()
This method draws a random realization from the distribution.
|
Distribution.Type |
getType()
This method returns the type of the distribution.
|
BasicBound |
getUpperBound() |
Matrix |
getVariance()
This method returns the second central moment, i.e.
|
boolean |
isMultivariate()
This method returns true if the GaussianFunction instance is multivariate.
|
boolean |
isParametric()
This method returns true if the distribution is parametric or false otherwise.
|
void |
setLowerBoundValue(Matrix lowerBoundValue)
This method sets the lower bound.
|
void |
setUpperBoundValue(Matrix upperBoundValue)
This method sets the lower bound.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisUnivariatepublic Matrix getMean()
CentralMomentsGettablegetMean in interface CentralMomentsGettablepublic Matrix getVariance()
CentralMomentsGettablegetVariance in interface CentralMomentsGettablepublic boolean isParametric()
DistributionisParametric in interface Distributionpublic boolean isMultivariate()
DistributionisMultivariate in interface Distributionpublic Distribution.Type getType()
DistributiongetType in interface Distributionpublic Matrix getRandomRealization()
DistributiongetRandomRealization in interface Distributionpublic void setLowerBoundValue(Matrix lowerBoundValue)
BoundedDistributionsetLowerBoundValue in interface BoundedDistributionlowerBoundValue - a Matrix instancepublic void setUpperBoundValue(Matrix upperBoundValue)
BoundedDistributionsetUpperBoundValue in interface BoundedDistributionupperBoundValue - a Matrix instancepublic BasicBound getLowerBound()
public BasicBound getUpperBound()