Package com.amalgamasimulation.engine
package com.amalgamasimulation.engine
-
ClassDescriptionBase type of all agent classesClass representing the simulation engine.Class that takes one or several instances of
TimeSeries
with associated events of the specified arbitrary type and schedules the simulation events in the specifiedEngine
at instants defined by these time series.Class representing one simulation event executed inside anEngine
.Possible statuses ofEvent
.Base class for all simulation models.Class representing a value that changes at the specified rate as the simulation time goes and fires notifications when the value hits the specified thresholds.StateMachine<T>State machine is a key element of simulation models' logic.Where to add the action in the list of actionsClass representing an event that just stops theEngine
, i.e.Represents an event that remembers stack trace of the point in code from where it was scheduled.A wrapper class for exceptions that occur in simulation events ofEngine
that contains additional context that helps to better understand the circumstances of when the underlying exception has been thrown.