alchemist-full
Toggle table of contents
46.0.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
alchemist-full
alchemist-test
/
it.unibo.alchemist.test
/
EnvironmentTestReaction
Environment
Test
Reaction
class
EnvironmentTestReaction
<
T
>
(
val
environment
:
Environment
<
T
,
*
>
,
val
timeDistribution
:
TimeDistribution
<
T
>
)
:
TimeDistributedReaction
<
T
>
(
source
)
Members
Members & Extensions
Constructors
Environment
Test
Reaction
Link copied to clipboard
constructor
(
environment
:
Environment
<
T
,
*
>
,
timeDistribution
:
TimeDistribution
<
T
>
)
Properties
actions
Link copied to clipboard
open
override
var
actions
:
List
<
Action
<
T
>
>
can
Execute
Link copied to clipboard
open
override
val
canExecute
:
Observable
<
Boolean
>
conditions
Link copied to clipboard
open
override
var
conditions
:
List
<
Condition
<
T
>
>
environment
Link copied to clipboard
val
environment
:
Environment
<
T
,
*
>
finite
Positive
Mean
Delay
Or
Error
Link copied to clipboard
open
val
finitePositiveMeanDelayOrError
:
Double
host
Link copied to clipboard
open
override
val
host
:
Environment
<
T
,
*
>
mean
Delay
Link copied to clipboard
open
override
val
meanDelay
:
Double
next
Occurrence
Link copied to clipboard
open
override
val
nextOccurrence
:
Observable
<
Time
>
time
Distribution
Link copied to clipboard
open
override
val
timeDistribution
:
TimeDistribution
<
T
>
Functions
compare
To
Link copied to clipboard
open
operator override
fun
compareTo
(
other
:
Reaction
<
T
>
)
:
Int
dispose
Link copied to clipboard
open
override
fun
dispose
(
)
execute
Link copied to clipboard
open
override
fun
execute
(
)
initialization
Complete
Link copied to clipboard
open
override
fun
initializationComplete
(
atTime
:
Time
,
environment
:
Environment
<
T
,
*
>
)
should
Equal
Link copied to clipboard
infix
fun
Reaction
<
*
>
.
shouldEqual
(
other
:
Reaction
<
*
>
)
update
Scheduling
After
Firing
Link copied to clipboard
open
override
fun
updateSchedulingAfterFiring
(
currentTime
:
Time
)
update
Scheduling
After
Invalidation
Link copied to clipboard
open
override
fun
updateSchedulingAfterInvalidation
(
currentTime
:
Time
)