EnvironmentTestReaction

class EnvironmentTestReaction<T>(val environment: Environment<T, *>, val timeDistribution: TimeDistribution<T>) : TimeDistributedReaction<T> (source)

Constructors

Link copied to clipboard
constructor(environment: Environment<T, *>, timeDistribution: TimeDistribution<T>)

Properties

Link copied to clipboard
open override var actions: List<Action<T>>
Link copied to clipboard
open override val canExecute: Observable<Boolean>
Link copied to clipboard
open override var conditions: List<Condition<T>>
Link copied to clipboard
Link copied to clipboard
open override val host: Environment<T, *>
Link copied to clipboard
open override val meanDelay: Double
Link copied to clipboard
open override val nextOccurrence: Observable<Time>
Link copied to clipboard
open override val timeDistribution: TimeDistribution<T>

Functions

Link copied to clipboard
open operator override fun compareTo(other: Reaction<T>): Int
Link copied to clipboard
open override fun dispose()
Link copied to clipboard
open override fun execute()
Link copied to clipboard
open override fun initializationComplete(atTime: Time, environment: Environment<T, *>)
Link copied to clipboard
infix fun Reaction<*>.shouldEqual(other: Reaction<*>)
Link copied to clipboard
open override fun updateSchedulingAfterFiring(currentTime: Time)
Link copied to clipboard
open override fun updateSchedulingAfterInvalidation(currentTime: Time)