toggle menu
alchemist
35.0.3
jvm
switch theme
search in API
alchemist-implementationbase
/
it.unibo.alchemist.model.timedistributions
/
WeibullTime
Weibull
Time
open
class
WeibullTime
<
T
>
:
AbstractDistribution
<
T
?
>
(
source
)
Weibull distributed events.
Parameters
concentration type
Inheritors
WeibullDistributedWeibullTime
Members
Constructors
Weibull
Time
Link copied to clipboard
constructor
(
mean
:
Double
,
deviation
:
Double
,
random
:
RandomGenerator
)
constructor
(
mean
:
Double
,
deviation
:
Double
,
start
:
Time
,
random
:
RandomGenerator
)
constructor
(
shapeParameter
:
Double
,
scaleParameter
:
Double
,
offsetParameter
:
Double
,
start
:
Time
,
random
:
RandomGenerator
)
Properties
deviation
Link copied to clipboard
val
deviation
:
Double
mean
Link copied to clipboard
val
mean
:
Double
Functions
clone
On
New
Node
Link copied to clipboard
open
override
fun
cloneOnNewNode
(
destination
:
Node
<
T
?
>
,
currentTime
:
Time
)
:
WeibullTime
<
T
?
>
get
Next
Occurence
Link copied to clipboard
override
fun
getNextOccurence
(
)
:
Time
get
Rate
Link copied to clipboard
open
override
fun
getRate
(
)
:
Double
update
Link copied to clipboard
override
fun
update
(
@
Nonnull
currentTime
:
Time
,
hasBeenExecuted
:
Boolean
,
additionalParameter
:
Double
,
@
Nonnull
environment
:
Environment
<
T
?
,
*
>
)