alchemist-full
Toggle table of contents
42.3.15
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
alchemist-full
alchemist-implementationbase
/
it.unibo.alchemist.model.timedistributions
/
Trigger
Trigger
class
Trigger
<
T
>
(
time
:
Time
)
:
AbstractDistribution
<
T
>
(
source
)
A trigger that fires at a given
time
.
Members
Constructors
Trigger
Link copied to clipboard
constructor
(
time
:
Time
)
Types
Companion
Link copied to clipboard
object
Companion
Static constants for
Trigger
class.
Properties
next
Occurence
Link copied to clipboard
override
val
nextOccurence
:
Time
?
rate
Link copied to clipboard
open
override
val
rate
:
Double
Functions
clone
On
New
Node
Link copied to clipboard
open
override
fun
cloneOnNewNode
(
destination
:
Node
<
T
>
,
currentTime
:
Time
)
:
AbstractDistribution
<
T
>
get
Rate
Link copied to clipboard
open
override
fun
getRate
(
)
:
Double
update
Link copied to clipboard
fun
update
(
@
Nonnull
currentTime
:
Time
,
hasBeenExecuted
:
Boolean
,
additionalParameter
:
Double
,
@
Nonnull
environment
:
Environment
<
T
?
,
*
>
)