Package-level declarations
Types
Link copied to clipboard
class AlchemistExecutionContext<P : Position<P>>(val environmentAccess: Environment<Any, P>, node: Node<Any>, protelisDevice: ProtelisDevice<P>, reaction: Reaction<Any>, val randomGenerator: ERROR CLASS: Symbol not found for RandomGenerator, networkManager: AlchemistNetworkManager) : <ERROR CLASS> ERROR CLASS: Symbol not found for AbstractExecutionContext<it/unibo/alchemist/model/protelis/AlchemistExecutionContext<P>>, <ERROR CLASS> ERROR CLASS: Symbol not found for SpatiallyEmbeddedDevice<kotlin/Double>, <ERROR CLASS> ERROR CLASS: Symbol not found for LocalizedDevice, <ERROR CLASS> ERROR CLASS: Symbol not found for TimeAwareDevice<kotlin/Number>
Link copied to clipboard
class AlchemistNetworkManager(val event: Reaction<Any>, val device: ProtelisDevice<*> = event.node.asProperty(), val program: RunProtelisProgram<*>, val retentionTime: Double = Double.NaN, val distanceLossDistribution: ERROR CLASS: Symbol not found for RealDistribution?? = null) : <ERROR CLASS> ERROR CLASS: Symbol not found for NetworkManager, Serializable
Emulates a NetworkManager. This particular network manager does not send messages instantly. Instead, it records the last message to send, and only when simulateMessageArrival is called the transfer is actually performed.
Link copied to clipboard