Package-level declarations

Types

Link copied to clipboard
class PhysicsUpdate<T>(val environment: Dynamics2DEnvironment<T>, val timeDistribution: TimeDistribution<T> = DiracComb(DEFAULT_RATE)) : AbstractReaction<T> , TimeDistributedReaction<T>

A reaction hosted by a Dynamics2DEnvironment, advancing its physics at every occurrence. Without an explicit timeDistribution or rate, it fires 30 times per time unit; environments may install their own instance with a different rate (EnvironmentWithDynamics uses a rate of 1, unless the simulation provides one).