Class WeibullDistributedWeibullTime
-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.TimeDistribution
,java.io.Serializable
,java.lang.Cloneable
public class WeibullDistributedWeibullTime<T> extends WeibullTime<T>
Weibull distributed events, with different (Weibull distributed) mean.
-
-
Constructor Summary
Constructors Constructor Description WeibullDistributedWeibullTime(double mean, double deviceDeviation, double networkDeviation, RandomGenerator random)
WeibullDistributedWeibullTime(double mean, double deviceDeviation, double networkDeviation, Time start, RandomGenerator random)
WeibullDistributedWeibullTime(double mean, double deviceDeviation, double networkDeviation, double deviationDeviation, Time start, RandomGenerator random)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class it.unibo.alchemist.model.timedistributions.WeibullTime
cloneOnNewNode, getDeviation, getMean, getRate
-
Methods inherited from class it.unibo.alchemist.model.timedistributions.AbstractDistribution
cloneOnNewNode, getNextOccurence, update
-
Methods inherited from class it.unibo.alchemist.model.TimeDistribution
cloneOnNewNode, getNextOccurence, getRate, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
WeibullDistributedWeibullTime
WeibullDistributedWeibullTime(double mean, double deviceDeviation, double networkDeviation, RandomGenerator random)
- Parameters:
mean
- mean time interval across the networkdeviceDeviation
- standard deviation of time intervals in each devicenetworkDeviation
- standard deviation of time intervals across devicesrandom
- RandomGenerator used internally
-
WeibullDistributedWeibullTime
WeibullDistributedWeibullTime(double mean, double deviceDeviation, double networkDeviation, Time start, RandomGenerator random)
- Parameters:
mean
- mean time interval across the networkdeviceDeviation
- standard deviation of time intervals in each devicenetworkDeviation
- standard deviation of time intervals across devicesstart
- initial timerandom
- RandomGenerator used internally
-
WeibullDistributedWeibullTime
WeibullDistributedWeibullTime(double mean, double deviceDeviation, double networkDeviation, double deviationDeviation, Time start, RandomGenerator random)
- Parameters:
mean
- mean time interval across the networkdeviceDeviation
- standard deviation of time intervals in each devicenetworkDeviation
- standard deviation of time intervals across devicesdeviationDeviation
- standard deviation of standard deviations across devicesstart
- initial timerandom
- RandomGenerator used internally
-
-
-
-