StartingSim

case
class StartingSim(time: Long, simulation: SimulationRef) extends DiscreteEvent

Event fired when a simulation needs to start.

Value Params
simulation

The Simulation that needs to start.

time

The timestamp of the event

trait Serializable
trait Product
trait Equals
trait Ordered[DiscreteEvent]
trait Comparable[DiscreteEvent]
class Object
trait Matchable
class Any

Value members

Concrete methods

override
Definition Classes

Inherited methods

def <(that: DiscreteEvent): Boolean
Inherited from
Ordered
def <=(that: DiscreteEvent): Boolean
Inherited from
Ordered
def >(that: DiscreteEvent): Boolean
Inherited from
Ordered
def >=(that: DiscreteEvent): Boolean
Inherited from
Ordered
def compare(that: DiscreteEvent): Int

Comparison method to order DiscreteEvents

Comparison method to order DiscreteEvents

Orders based on timestamp first (earlier first), class order second (lower first), and finally using sameClassCompare.

Value Params
that

Another event to compare to.

Returns

The relative order of the events: lower means this event comes first

Inherited from
DiscreteEvent
def compareTo(that: DiscreteEvent): Int
Inherited from
Ordered
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

override
val classOrder: Short