Package org.seamcat.model.distributions
Interface DistributionFactory
-
public interface DistributionFactory
-
-
Method Summary
-
-
-
Method Detail
-
getConstantDistribution
ConstantDistribution getConstantDistribution(double constant)
-
getDiscreteUniformDistribution
DiscreteUniformDistribution getDiscreteUniformDistribution(double min, double max, double step, double stepShift)
-
getGaussianDistribution
GaussianDistribution getGaussianDistribution(double mean, double stdDev)
-
getRayleighDistribution
RayleighDistribution getRayleighDistribution(double min, double stdDev)
-
getUniformDistribution
UniformDistribution getUniformDistribution(double min, double max)
-
getUniformPolarAngleDistribution
UniformPolarAngleDistribution getUniformPolarAngleDistribution(double maxAngle)
-
getUniformPolarDistanceDistribution
UniformPolarDistanceDistribution getUniformPolarDistanceDistribution(double maxDistance)
-
getUserDefined
UserDefinedDistribution getUserDefined(Function cdf)
-
getUserDefinedStair
StairDistribution getUserDefinedStair(Function cdf)
-
getLogNormalDistribution
LogNormalDistribution getLogNormalDistribution(double max, double mean, double stdDev)
-
getLimitedGaussianDistribution
LimitedGaussianDistribution getLimitedGaussianDistribution(double min, double max, double stdDev)
-
getLimitedRayleighDistribution
LimitedRayleighDistribution getLimitedRayleighDistribution(double min, double max, double stdDev)
-
-