Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- SECONDS_PER_MINUTE - Static variable in class org.simplesim.core.scheduling.Time
- SELTEN - Enum constant in enum class org.simplesim.reasoning.AspirationAdaptation.STRATEGY
- sendMessage(Agent, Request) - Method in class org.simplesim.examples.elevator.dyn.DynamicElevator
- sendMessage(Agent, Request) - Method in interface org.simplesim.examples.elevator.shared.Elevator
- sendMessage(Agent, Request) - Method in class org.simplesim.examples.elevator.stat.StaticElevator
- sendRequest(BasicAgent<?, ?>, int, Time) - Method in class org.simplesim.examples.elevator.dyn.DynamicVisitor
- sendRequest(BasicAgent<?, ?>, int, Time) - Method in interface org.simplesim.examples.elevator.shared.Visitor
- sendRequest(BasicAgent<?, ?>, int, Time) - Method in class org.simplesim.examples.elevator.stat.StaticVisitor
- SequentialDESimulator - Class in org.simplesim.simulator
-
Sequential simulator for discrete event models using a single threads
- SequentialDESimulator(BasicDomain) - Constructor for class org.simplesim.simulator.SequentialDESimulator
-
Quick start constructor of a sequential discrete-event simulator with a given model
- SequentialDESimulator(BasicDomain, EventQueue<Agent>) - Constructor for class org.simplesim.simulator.SequentialDESimulator
- SequentialDESimulator(BasicDomain, EventQueue<Agent>, MessageForwardingStrategy) - Constructor for class org.simplesim.simulator.SequentialDESimulator
-
Constructs a new sequential simulator with given model, queue implementation and messaging strategy
- SequentialTSSimulator - Class in org.simplesim.simulator
-
Simulator for sequential time step simulation
- SequentialTSSimulator(BasicDomain) - Constructor for class org.simplesim.simulator.SequentialTSSimulator
-
Quick start constructor of a sequential time-step simulator with a given model
- SequentialTSSimulator(BasicDomain, MessageForwardingStrategy) - Constructor for class org.simplesim.simulator.SequentialTSSimulator
- setActivity(VisitorState.ACTIVITY) - Method in class org.simplesim.examples.elevator.shared.VisitorState
- setAlive(boolean) - Method in class org.simplesim.examples.gameoflife.CellState
- setArrivals(int, int) - Method in class org.simplesim.examples.elevator.shared.ElevatorState
- setArrivalTime(Time) - Method in class org.simplesim.examples.elevator.shared.Request
- setAsRootDomain() - Method in class org.simplesim.model.RoutingDomain
-
Defines the domain as root domain of the model.
- setButton(int, int) - Method in class org.simplesim.examples.elevator.shared.ElevatorState
- setCurrentFloor(int) - Method in class org.simplesim.examples.elevator.shared.ElevatorState
- setCurrentFloor(int) - Method in class org.simplesim.examples.elevator.shared.VisitorState
- setDestinationFloor(int) - Method in class org.simplesim.examples.elevator.shared.ElevatorState
- setDestinationFloor(int) - Method in class org.simplesim.examples.elevator.shared.VisitorState
- setDirection(int) - Method in class org.simplesim.examples.elevator.shared.ElevatorState
- setStartWaitingTime(Time) - Method in class org.simplesim.examples.elevator.shared.VisitorState
- SimpleAgent - Class in org.simplesim.examples
-
Simple implementation of a
RoutingAgent
as template for own implementations - SimpleAgent() - Constructor for class org.simplesim.examples.SimpleAgent
- SimpleDomain - Class in org.simplesim.examples
-
Simple implementation of a
RoutingDomain
- SimpleDomain() - Constructor for class org.simplesim.examples.SimpleDomain
- Simulator - Interface in org.simplesim.simulator
-
The simulator runs the simulation model.
- Simulator.InvalidSimulatorStateException - Exception in org.simplesim.simulator
-
Exception to be thrown if an invalid state occurs during simulation
- SinglePort - Class in org.simplesim.core.messaging
-
Port to connect a port to exactly one other port.
- SinglePort(ModelEntity) - Constructor for class org.simplesim.core.messaging.SinglePort
- size() - Method in class org.simplesim.core.scheduling.HashedBucketQueue
- size() - Method in class org.simplesim.core.scheduling.HeapEventQueue
- size() - Method in interface org.simplesim.core.scheduling.EventQueue
-
Returns the number of elements in the queue.
- size() - Method in class org.simplesim.core.scheduling.MultiLevelBucketQueue
- size() - Method in class org.simplesim.core.scheduling.MultiLevelEventQueue
- SortedBucketQueue<E> - Class in org.simplesim.core.scheduling
-
Event queue backed by a
TreeMap
with each bucket containing events of equal time stamps - SortedBucketQueue() - Constructor for class org.simplesim.core.scheduling.SortedBucketQueue
-
Default constructor using a
TreeMap
as implementation of aSortedMap
. - SortedBucketQueue(SortedMap<Time, List<E>>) - Constructor for class org.simplesim.core.scheduling.SortedBucketQueue
-
Constructor allowing to parameterize your own variant of a
SortedMap
. - SortedEventQueue<E> - Class in org.simplesim.core.scheduling
-
Sorted list implementation of the
EventQueue
interface. - SortedEventQueue() - Constructor for class org.simplesim.core.scheduling.SortedEventQueue
- SPEED - Static variable in class org.simplesim.examples.elevator.shared.Limits
- START_DAY - Static variable in class org.simplesim.examples.elevator.shared.Limits
- START_WORK - Static variable in class org.simplesim.examples.elevator.shared.Limits
- State - Interface in org.simplesim.model
-
The state contains the internal information of an
AbstractAgent
. - StaticElevator - Class in org.simplesim.examples.elevator.stat
-
Part of the static elevator example
- StaticElevator() - Constructor for class org.simplesim.examples.elevator.stat.StaticElevator
- StaticMain - Class in org.simplesim.examples.elevator
-
Example of a multi-domain agent system with routed messaging and dynamic model changes
- StaticMain() - Constructor for class org.simplesim.examples.elevator.StaticMain
- StaticModel - Class in org.simplesim.examples.elevator.stat
-
Part of the static elevator example
- StaticModel() - Constructor for class org.simplesim.examples.elevator.stat.StaticModel
- StaticVisitor - Class in org.simplesim.examples.elevator.stat
-
Part of the static elevator example
- StaticVisitor() - Constructor for class org.simplesim.examples.elevator.stat.StaticVisitor
- sub(long) - Method in class org.simplesim.core.scheduling.Time
- sub(Time) - Method in class org.simplesim.core.scheduling.Time
- SUM - Enum constant in enum class org.simplesim.reasoning.AspirationAdaptation.STRATEGY
- SwitchPort - Class in org.simplesim.core.messaging
-
Port to send a message to one of several inports.
- SwitchPort(ModelEntity) - Constructor for class org.simplesim.core.messaging.SwitchPort
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form