Package | Description |
---|---|
simkit |
Contains the basic functionality of simkit.
|
simkit.nss |
Experimental Classes for making NSS use Simkit as its simulation engine.
|
simkit.smdx |
Contains basic classes to represent the entities in a combat simulation.
|
simkit.test |
Functional tests.
|
Modifier and Type | Field and Description |
---|---|
static Priority |
Priority.DEFAULT |
static Priority |
SimEventScheduler.DEFAULT_PRIORITY |
static Priority |
Priority.HIGH |
static Priority |
Priority.HIGHER |
static Priority |
Priority.HIGHEST |
static Priority |
Priority.LOW |
static Priority |
Priority.LOWER |
static Priority |
Priority.LOWEST |
private Priority |
BasicSimEntity.priority
The priority given to this SimEntity's events.
|
protected Priority |
SimEvent.priority
The event priority is used to determine which event is processed first if
the scheduled times are the same.
|
Modifier and Type | Method and Description |
---|---|
Priority |
SimEvent.getOwnerPriority() |
Priority |
BasicSimEntity.getPriority()
The scheduling priority for this entity.
|
Priority |
SimEvent.getPriority() |
Priority |
SimEventScheduler.getPriority()
If two events occur at the same time with the same event priority,
the one with the highest entity priority will be processed first.
|
Modifier and Type | Method and Description |
---|---|
int |
Priority.compareTo(Priority other) |
void |
BasicSimEntity.setPriority(Priority p)
Sets the scheduling priority for this entity.
|
void |
SimEventScheduler.setPriority(Priority priority)
If two events occur at the same time with the same event priority,
the one with the highest entity priority will be processed first.
|
SimEvent |
BasicSimEntity.waitDelay(java.lang.String name,
double delay,
Priority priority,
java.lang.Object... parameters)
Schedules a SimEvent for an event that has multiple parameters.
|
SimEvent |
SimEventScheduler.waitDelay(java.lang.String eventName,
double delay,
Priority priority,
java.lang.Object... parameters)
Schedule an event after a delay from the current
simulation time.
|
SimEvent |
BasicSimEntity.waitDelay(java.lang.String name,
RandomVariate delayGenerator,
Priority priority,
java.lang.Object... parameters)
Schedules an event using a RandomVariate instance to generate the delay
|
Constructor and Description |
---|
BasicSimEntity(Priority priority)
Construct a new BasicSimEntity with a default name and the given
priority.
|
BasicSimEntity(java.lang.String name,
Priority priority) |
BasicSimEntity(java.lang.String name,
Priority priority,
int eventListID)
Construct a new BasicSimEntity with the given name and priority.
|
SimEntityBase(Priority priority)
Construct a new SimEntityBase with a default name and the given priority.
|
SimEntityBase(java.lang.String name,
Priority priority)
Construct a new SimEntityBase with the given name and event priority.
|
SimEntityBaseA(Priority priority) |
SimEntityBaseA(java.lang.String name,
Priority priority) |
SimEntityBaseProtected(Priority priority)
Construct a new SimEntityBaseProtected with a default name and the given
priority.
|
SimEntityBaseProtected(java.lang.String name,
Priority priority)
Construct a new SimEntityBaseProtected with the given name and event
priority.
|
SimEntityBaseRetainedProperties(Priority priority) |
SimEntityBaseRetainedProperties(java.lang.String name,
Priority priority) |
SimEvent(SimEventScheduler source,
java.lang.String name,
java.lang.Object[] params,
double delay,
Priority priority)
Construct a new SimEvent.
|
Constructor and Description |
---|
NativeBasicSimEntity(Priority priority) |
NativeBasicSimEntity(java.lang.String name,
Priority priority) |
Modifier and Type | Method and Description |
---|---|
Priority |
FormationMoverManager.SurrogateTarget.getPriority() |
Modifier and Type | Method and Description |
---|---|
void |
FormationMoverManager.SurrogateTarget.setPriority(Priority d) |
SimEvent |
FormationMoverManager.SurrogateTarget.waitDelay(java.lang.String n,
double d,
Priority p,
java.lang.Object... o) |
Modifier and Type | Class and Description |
---|---|
class |
MorePriority |
Modifier and Type | Field and Description |
---|---|
static Priority |
MorePriority.HUMONGOUS |
static Priority |
MorePriority.MINISCULE |