Class WeibullTime

  • All Implemented Interfaces:
    it.unibo.alchemist.model.TimeDistribution , java.io.Serializable , kotlin.Cloneable

    
    public class WeibullTime<T extends Object>
    extends AbstractDistribution<T>
                        

    Weibull distributed events.

    • Constructor Detail

      • WeibullTime

        WeibullTime(Double mean, Double deviation, RandomGenerator random)
        Parameters:
        mean -
        mean for this distribution
        deviation -
        standard deviation for this distribution
        random -
        {@link RandomGenerator} used internally
      • WeibullTime

        WeibullTime(Double mean, Double deviation, Time start, RandomGenerator random)
        Parameters:
        mean -
        mean for this distribution
        deviation -
        standard deviation for this distribution
        start -
        initial time
        random -
        {@link RandomGenerator} used internally
      • WeibullTime

        WeibullTime(Double shapeParameter, Double scaleParameter, Double offsetParameter, Time start, RandomGenerator random)
        Parameters:
        shapeParameter -
        shape parameter for this distribution
        scaleParameter -
        shape parameter for this distribution
        offsetParameter -
        minimum possible time interval for this distribution
        start -
        initial time
        random -
        {@link RandomGenerator} used internally