All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

Index of all Fields and Methods

A

activate(Process). Static method in class simulation.process.Process
Causes the specified passive process to become active at the current simulation time (after processes with the same event time).
activate(Process, Process.After, Process). Static method in class simulation.process.Process
Schedules the first (passive) process immediately after the second (scheduled) one, and at the same event time.
activate(Process, Process.At, double). Static method in class simulation.process.Process
Causes the specified passive process to become active at the specified event time (after processes with the same event time).
activate(Process, Process.At, double, Process.Prior). Static method in class simulation.process.Process
Causes the specified passive process to become active at the specified event time (before processes with the same event time).
activate(Process, Process.Before, Process). Static method in class simulation.process.Process
Schedules the first (passive) process immediately before the second (scheduled) one, and at the same event time.
activate(Process, Process.Delay, double). Static method in class simulation.process.Process
Causes the specified passive process to become active after the specified delay (after processes with the same event time).
activate(Process, Process.Delay, double, Process.Prior). Static method in class simulation.process.Process
Causes the specified passive process to become active after the specified delay (before processes with the same event time).
after. Static variable in class simulation.process.Process
at. Static variable in class simulation.process.Process

B

before. Static variable in class simulation.process.Process

C

call(Coroutine). Static method in class javaCoroutine.Coroutine
Calls the specified coroutine and suspends the currently executing coroutine.
cancel(Process). Static method in class simulation.process.Process
Cancels a scheduled event.
cardinal(). Method in class simset.Head
Returns the number of items currently in this list.
clear(). Method in class simset.Head
Removes all items from this list.
Coroutine(). Constructor for class javaCoroutine.Coroutine
current(). Static method in class simulation.process.Process
Returns the currently active process.
currentCoroutine(). Static method in class javaCoroutine.Coroutine
Returns the currently operating coroutine.

D

delay. Static variable in class simulation.process.Process
detach(). Static method in class javaCoroutine.Coroutine
Detaches the specified coroutine.
discrete(double[]). Method in class random.Random
Returns an integer from a given discrete distribution.
draw(double). Method in class random.Random
Returns true or false with a given probability.

E

empty(). Method in class simset.Head
Tests if this list is empty.
erlang(double, double). Method in class random.Random
Returns a double drawn from the Erlang distribution.
evTime(). Method in class simulation.process.Process
Returns the event time of this process.

F

first(). Method in class simset.Head
Returns the first item in this list.
follow(Linkage). Method in class simset.Link
Inserts this item after a specified item.

H

Head(). Constructor for class simset.Head
histd(double[]). Method in class random.Random
Returns a random integer drawn from a distribution defined by a histogram.
hold(double). Static method in class simulation.process.Process
Suspends the currently active process for a specified period of simulated time.

I

idle(). Method in class simulation.process.Process
Tests if this process is scheduled.
into(Head). Method in class simset.Link
Inserts this item as the last member of a list.

L

last(). Method in class simset.Head
Returns the last item in this list.
linear(double[], double[]). Method in class random.Random
Returns a double from a distribution function f.
Link(). Constructor for class simset.Link
Linkage(). Constructor for class simset.Linkage

M

main(). Static method in class simulation.process.Process
Returns the main process.
mainCoroutine(). Static method in class javaCoroutine.Coroutine
Returns the main coroutine.

N

negexp(double). Method in class random.Random
Returns a double drawn from the negative exponential distribution.
nextEv(). Method in class simulation.process.Process
Returns the next process (if any) in the event list.
normal(double, double). Method in class random.Random
Returns a normally distributed double.

O

out(). Method in class simset.Link
Removes this item from the list (if any) that it is currently in.

P

passivate(). Static method in class simulation.process.Process
Passivates the currently active process.
poisson(double). Method in class random.Random
Returns an integer drawn from the Poisson distribution.
precede(Linkage). Method in class simset.Link
Inserts this item before a specified item.
pred(). Method in class simset.Linkage
Returns the item in the list before this Linkage.
prev(). Method in class simset.Linkage
Returns the Linkage object before this one, whether this is a Link object, a Head object or null.
prior. Static variable in class simulation.process.Process
Process(). Constructor for class simulation.process.Process

R

randInt(int, int). Method in class random.Random
Returns an integer in a given range with uniform probability.
Random(). Constructor for class random.Random
This constructor creates a Random object with the current time as its seed value.
Random(long). Constructor for class random.Random
This constructor creates a Random object with the given seed value.
reactivate(Process). Static method in class simulation.process.Process
Causes the specified process to become active at the current simulation time (after processes with the same event time).
reactivate(Process, Process.After, Process). Static method in class simulation.process.Process
Schedules the first process immediately after the second one and at the same event time.
reactivate(Process, Process.At, double). Static method in class simulation.process.Process
Causes the specified process to become active at the specified event time (after processes with the same event time).
reactivate(Process, Process.At, double, Process.Prior). Static method in class simulation.process.Process
Causes the specified process to become active at the specified event time (before processes with the same event time).
reactivate(Process, Process.Before, Process). Static method in class simulation.process.Process
Schedules the first process immediately before the second one and at the same event time.
reactivate(Process, Process.Delay, double). Static method in class simulation.process.Process
Causes the specified process to become active after the specified delay (after processes with the same event time).
reactivate(Process, Process.Delay, double, Process.Prior). Static method in class simulation.process.Process
Causes the specified process to become active after the specified delay (before processes with the same event time).
resume(Coroutine). Static method in class javaCoroutine.Coroutine
Resumes the specified coroutine and suspends the currently executing coroutine.

S

suc(). Method in class simset.Linkage
Returns the item in the list after this Linkage.

T

terminated(). Method in class simulation.process.Process
Tests if this process is terminated.
time(). Static method in class simulation.process.Process
Returns the current simulation time.

U

uniform(double, double). Method in class random.Random
Returns a double in a given range with uniform probability.

W

wait(Head). Static method in class simulation.process.Process
Causes the currently active process to wait in a queue.