Package | Description |
---|---|
simkit |
Contains the basic functionality of simkit.
|
simkit.animate | |
simkit.examples |
Useful implementations of basic event graph systems.
|
simkit.smd | |
simkit.smdx |
Contains basic classes to represent the entities in a combat simulation.
|
simkit.smdx.test | |
simkit.stat |
Classes/Interfaces for collecting and displaying statistics from simulation
runs.
|
simkit.test |
Functional tests.
|
Modifier and Type | Class and Description |
---|---|
class |
PauseAfterZero
Execute all events scheduled at time 0.0 and then pause.
|
class |
RunAndPause
If a RunAndPause is instantiated, the simulation will execute all the
Run events and then pause.
|
class |
SimEntityBaseRetainedProperties
Work around for BasicSimEntity clearing all added properties when
reset() is invoked.
|
class |
Stop
This class provides two ways to "Stop" a simulation.
|
class |
VerboseInterval
Allows verbose mode of the event lost to be active between the values
startVerboseTime (default = 0.0) and endVerboseTime (default = ∞).
|
Modifier and Type | Class and Description |
---|---|
class |
PingThread
An extremely simple way to animate Simkit programs.
|
class |
VCRControlPanel.UpdateTimeLabel |
Modifier and Type | Class and Description |
---|---|
class |
ArrivalProcess
Simplest non-trivial Event Graph.
|
class |
EntityArrivalProcess
Created Entities and passes them as arguments t Arrival events
|
class |
EntityCreator
An adapter class that listens for an Arrival (with no parameters) event and
schedules an Arrival event with a new Customer as its parameter.
|
class |
EntityServer
Implements a Multi-server single queue server for Customers.
|
class |
IntegerArrivalListener |
class |
ServerWithReneges
A multiple-server queue with impatient customers.
|
class |
ShortestQueueDispatcher
Implementation of a dispatcher that directs Arrival events to the
SimpleServer with the shortest queue.
|
class |
SimpleServer
An implementation of a simple single queue, multi-server process.
|
class |
TimeListener |
class |
TransferLine
Implements a transfer line with a user determined number of stations and a
user determined number of servers at each station.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicLinearMover
Implements the simplest movement logic.
|
class |
BasicSensor
Abstract base class with much of the common functionality.
|
class |
CircularImpactMunition
A Munition that has an area of effect that is a circle centered around its
aim point.
|
class |
ConstantTimeMediator |
class |
ConstantTimeSensor
Holds parameter of constant delay from when the sensor's range is entered
(EnterRange) and when the target is detected (timeToDetect).
|
class |
CookieCutterMediator
Simplest Mediator.
|
class |
MunitionTargetReferee
A referee for Munition-Target interactions.
|
class |
PathMoverManager
Basic MoverManager.
|
class |
PatrolMoverManager
Identical functionality to PathMoverManager, except at last WayPoint, start
over from the beginning.
|
class |
RandomMoverManager
MoverManager that generates a random Point2D and directs its Mover
to go there.
|
class |
SensorMoverReferee
Maintains a list of Sensors and Movers that can potentially be detected by
the Sensors.
|
class |
SimpleTarget
A Target that is only subject to being killed, not damaged.
|
Modifier and Type | Class and Description |
---|---|
class |
AcceleratedMover
Deprecated.
Not yet fully implemented.
|
class |
BasicWeapon
Deprecated.
Not yet fully implemented.
|
class |
CookieCutterSensor
Models a Cookie Cutter Sensor.
|
class |
FormationLeader
The guide point (ZZ) for a formation.
|
class |
FormationMoverManager
Causes its Mover to move relative to a FormationLeader which acts as a guide
point (ZZ).
|
class |
RandomLocationMoverManager
Causes the controlled Mover to move to random points at random speeds.
|
class |
SensorTargetReferee
A referee to manage interactions between Sensors and Movers (targets).
|
class |
UniformLinearMover
Implementation of Mover with uniform linear motion.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
TestSensorTargetReferee.TestMediator |
class |
TestShapeTransformIntersectionTests.ThisTestMover |
Modifier and Type | Class and Description |
---|---|
class |
MultipleEndingStateStatTally |
class |
TimeTruncatedTallyStat.Truncate
This class schedules a Truncate event at time given by truncationTime
|
class |
TruncatingSimpleStatsTimeVarying.Truncate
This class is responsible for scheduling truncation at exactly the
correct time.
|