Index

A B C D E F G H I L M N O P R S T U V W Y Z 
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 a SortedMap.
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
 
A B C D E F G H I L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form