TruncatedDistribution

constructor(theDistribution: DistributionIfc, distDomain: Interval, truncInterval: Interval, name: String? = null)


constructor(theDistribution: DistributionIfc, theCDFLowerLimit: Double, theCDFUpperLimit: Double, theLowerLimit: Double, theUpperLimit: Double, name: String? = null)

Parameters

theDistribution

the distribution to truncate, must not be null

theCDFLowerLimit

The lower limit of the range of support of the distribution

theCDFUpperLimit

The upper limit of the range of support of the distribution

theLowerLimit

The truncated lower limit (if moved in from cdfLL), must be >= cdfLL

theUpperLimit

The truncated upper limit (if moved in from cdfUL), must be <= cdfUL

name

an optional name/label