Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- DAY - Static variable in class org.simplesim.core.scheduling.Time
- days(int) - Static method in class org.simplesim.core.scheduling.Time
- DAYS_PER_MONTH - Static variable in class org.simplesim.core.scheduling.Time
- DAYS_PER_WEEK - Static variable in class org.simplesim.core.scheduling.Time
- DAYS_PER_YEAR - Static variable in class org.simplesim.core.scheduling.Time
- decideAction() - Method in class org.simplesim.reasoning.AspirationAdaptation
-
Finds the best action based on the given strategy.
- dequeue() - Method in class org.simplesim.core.scheduling.HashedBucketQueue
- dequeue() - Method in interface org.simplesim.core.scheduling.EventQueue
-
Dequeues the event with the smallest time stamp.
- dequeue() - Method in class org.simplesim.core.scheduling.HeapEventQueue
- dequeue() - Method in class org.simplesim.core.scheduling.MultiLevelBucketQueue
- dequeue() - Method in class org.simplesim.core.scheduling.MultiLevelEventQueue
- dequeue() - Method in class org.simplesim.core.scheduling.SortedEventQueue
- dequeue(E) - Method in class org.simplesim.core.scheduling.HashedBucketQueue
- dequeue(E) - Method in class org.simplesim.core.scheduling.HeapEventQueue
- dequeue(E) - Method in interface org.simplesim.core.scheduling.EventQueue
-
Removes the entry of the given event.
- dequeue(E) - Method in class org.simplesim.core.scheduling.MultiLevelBucketQueue
- dequeue(E) - Method in class org.simplesim.core.scheduling.MultiLevelEventQueue
- dequeueAll() - Method in class org.simplesim.core.scheduling.HashedBucketQueue
- dequeueAll() - Method in class org.simplesim.core.scheduling.HeapEventQueue
- dequeueAll() - Method in interface org.simplesim.core.scheduling.EventQueue
-
Dequeues all elements with the smallest time stamp.
- dequeueAll() - Method in class org.simplesim.core.scheduling.HeapBucketQueue
- dequeueAll() - Method in class org.simplesim.core.scheduling.MultiLevelBucketQueue
- dequeueAll() - Method in class org.simplesim.core.scheduling.MultiLevelEventQueue
- dequeueAll() - Method in class org.simplesim.core.scheduling.SortedEventQueue
- dequeueAll(Time) - Method in class org.simplesim.core.scheduling.SortedBucketQueue
- dequeueAll(Time) - Method in class org.simplesim.core.scheduling.HeapEventQueue
- dequeueAll(Time) - Method in interface org.simplesim.core.scheduling.EventQueue
-
Dequeues all elements with the given time stamp.
- dequeueAll(Time) - Method in class org.simplesim.core.scheduling.HashedBucketQueue
- dequeueAll(Time) - Method in class org.simplesim.core.scheduling.HeapBucketQueue
- dequeueAll(Time) - Method in class org.simplesim.core.scheduling.MultiLevelBucketQueue
- dequeueAll(Time) - Method in class org.simplesim.core.scheduling.MultiLevelEventQueue
- dequeueAll(Time) - Method in class org.simplesim.core.scheduling.SortedEventQueue
- DirectMessageForwarding - Class in org.simplesim.core.messaging
-
Strategy for direct message forwarding.
- DirectMessageForwarding() - Constructor for class org.simplesim.core.messaging.DirectMessageForwarding
- disconnect(Port) - Method in class org.simplesim.core.messaging.MultiPort
- disconnect(Port) - Method in interface org.simplesim.core.messaging.Port
-
Disconnects this port from another one.
- disconnect(Port) - Method in class org.simplesim.core.messaging.SinglePort
- disconnect(Port) - Method in class org.simplesim.core.messaging.SwitchPort
- DisconnectPortRequest - Class in org.simplesim.core.dynamic
-
Request to disconnect two port.
- DisconnectPortRequest(Port, Port) - Constructor for class org.simplesim.core.dynamic.DisconnectPortRequest
- doAction() - Method in interface org.simplesim.reasoning.AspirationAdaptation.Action
- doDequeueAllNextEvents() - Method in class org.simplesim.examples.testing.EventQueueTest
-
Test for dequeuing all current events
- doDequeueAllNextEvents() - Method in class org.simplesim.examples.testing.LargeQueueTest
-
Test for dequeuing all current events
- doEvent(Time) - Method in class org.simplesim.examples.elevator.dyn.DynamicElevator
- doEvent(Time) - Method in class org.simplesim.examples.elevator.dyn.DynamicVisitor
- doEvent(Time) - Method in class org.simplesim.examples.elevator.stat.StaticElevator
- doEvent(Time) - Method in class org.simplesim.examples.elevator.stat.StaticVisitor
- doEvent(Time) - Method in class org.simplesim.examples.gameoflife.Cell
- doEvent(Time) - Method in class org.simplesim.examples.SimpleAgent
- doEvent(Time) - Method in interface org.simplesim.model.Agent
-
Calculates new outputs from the available inputs and implements the agent's strategy.
- doEvent(Time) - Method in class org.simplesim.model.InstrumentationDecorator
- Domain - Interface in org.simplesim.model
-
Domain are submodels of the simulation model.
- doModelChange() - Method in class org.simplesim.core.dynamic.AddEntityRequest
- doModelChange() - Method in class org.simplesim.core.dynamic.ChangeDomainRequest
- doModelChange() - Method in interface org.simplesim.core.dynamic.ChangeRequest
-
Does the actual mode change.
- doModelChange() - Method in class org.simplesim.core.dynamic.ConnectPortRequest
- doModelChange() - Method in class org.simplesim.core.dynamic.DisconnectPortRequest
- doModelChange() - Method in class org.simplesim.core.dynamic.ReconnectPortRequest
- doModelChange() - Method in class org.simplesim.core.dynamic.RemoveEntityRequest
- DOOR_TIME - Static variable in class org.simplesim.examples.elevator.shared.Limits
- doRequeueNextEvent() - Method in class org.simplesim.examples.testing.EventQueueTest
-
Test for requeuing the current event
- doSearchAndDequeueEvent() - Method in class org.simplesim.examples.testing.EventQueueTest
-
Test for look-up operations of an event queue
- DOWN - Static variable in class org.simplesim.examples.elevator.shared.Limits
- DynamicDecorator - Class in org.simplesim.simulator
-
Decorator class to enable dynamic changes of the model during simulation run.
- DynamicDecorator(Simulator) - Constructor for class org.simplesim.simulator.DynamicDecorator
- DynamicElevator - Class in org.simplesim.examples.elevator.dyn
-
Part of the dynamic elevator example
- DynamicElevator() - Constructor for class org.simplesim.examples.elevator.dyn.DynamicElevator
- DynamicMain - Class in org.simplesim.examples.elevator
-
Example of a multi-domain agent system with routed messaging and dynamic model changes
- DynamicMain() - Constructor for class org.simplesim.examples.elevator.DynamicMain
- DynamicModel - Class in org.simplesim.examples.elevator.dyn
-
Part of the dynamic elevator example
- DynamicModel() - Constructor for class org.simplesim.examples.elevator.dyn.DynamicModel
- DynamicVisitor - Class in org.simplesim.examples.elevator.dyn
-
Part of the dynamic elevator example
- DynamicVisitor() - Constructor for class org.simplesim.examples.elevator.dyn.DynamicVisitor
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form