A B C D E F G H I L M N O P Q R S T U V W

A

accept(Customer) - Method in class network.BoxedQueue
 
accept(Customer) - Method in class network.InfiniteServerNode
 
accept(Customer) - Method in class network.Node
 
accept(Customer) - Method in class network.PreemptiveResumeNode
 
accept(Customer) - Method in class network.ProcessorSharingNode
Overrides superclass method.
accept(Customer) - Method in class network.ResourcePool
 
accept(Customer) - Method in class network.Sink
 
add(Node) - Static method in class network.Network
 
add(double) - Method in class tools.AreaHistogram
 
add(double) - Method in class tools.CustomerMeasure
 
add(Object) - Method in interface tools.GeneralIterator
 
add(double) - Method in class tools.Histogram
 
add(Object) - Method in class tools.List.ListIterator
 
add(double) - Method in class tools.Measure
 
add(double) - Method in class tools.SystemMeasure
 
advance() - Method in interface tools.GeneralIterator
 
advance() - Method in class tools.List.ListIterator
 
AreaHistogram - Class in tools
 
AreaHistogram(double, double, int) - Constructor for class tools.AreaHistogram
 

B

batchsize - Variable in class network.Source
 
before(Object, Object) - Method in class tools.Diary
 
before(Object, Object) - Method in class tools.OrderedList
 
BoxedQueue - Class in network
A boxed queue is a node containing just a queue.
BoxedQueue(Queue) - Constructor for class network.BoxedQueue
 
BoxedQueue(String, Queue) - Constructor for class network.BoxedQueue
 
bucketContent(int) - Method in class tools.AreaHistogram
 
bucketContent(int) - Method in class tools.Histogram
 
buildCustomer() - Method in class network.Source
Builds a new customer.
buildOneQueue() - Method in class network.PriorityQueue
 

C

canAccept(Customer) - Method in class network.PriorityQueue
 
canAccept(Customer) - Method in class network.Queue
 
canAdvance() - Method in interface tools.GeneralIterator
 
canAdvance() - Method in class tools.List.ListIterator
 
Cauchy - Class in tools
 
Cauchy(double, double) - Constructor for class tools.Cauchy
 
cauchy(double, double) - Static method in class tools.Cauchy
 
Check - Class in tools
 
Check() - Constructor for class tools.Check
 
check(boolean, String) - Static method in class tools.Check
 
checkConfidenceLevel(double) - Static method in class tools.StudentstTable
 
checkDegreesOfFreedom(int) - Static method in class tools.StudentstTable
 
claim() - Method in class tools.Resource
 
ClassDependentBranch - Class in network
 
ClassDependentBranch(int[], Node[]) - Constructor for class network.ClassDependentBranch
 
ClassDependentDelay - Class in network
 
ClassDependentDelay(int[], DistributionSampler[]) - Constructor for class network.ClassDependentDelay
 
completions - Static variable in class network.Network
 
ContEmpirical - Class in tools
 
ContEmpirical(double[], double[]) - Constructor for class tools.ContEmpirical
 
count() - Method in class tools.Measure
 
currentValue() - Method in class tools.SystemMeasure
 
Customer - Class in network
 
Customer() - Constructor for class network.Customer
 
Customer(int) - Constructor for class network.Customer
 
Customer(int, int) - Constructor for class network.Customer
 
CustomerMeasure - Class in tools
 
CustomerMeasure() - Constructor for class tools.CustomerMeasure
 
CustomerMeasure(int) - Constructor for class tools.CustomerMeasure
 

D

Debug - Class in network
 
Debug() - Constructor for class network.Debug
 
Delay - Class in network
 
Delay() - Constructor for class network.Delay
 
Delay(DistributionSampler) - Constructor for class network.Delay
 
delay - Variable in class network.Source
 
dequeue() - Method in class network.BoxedQueue
 
dequeue() - Method in class network.Queue
 
deschedule(Event) - Static method in class tools.Sim
 
Deterministic - Class in tools
 
Deterministic(double) - Constructor for class tools.Deterministic
 
deterministic(double) - Static method in class tools.Deterministic
 
Diary - Class in tools
 
Diary() - Constructor for class tools.Diary
 
DiscEmpirical - Class in tools
 
DiscEmpirical(double[], double[]) - Constructor for class tools.DiscEmpirical
 
DiscreteSampler - Class in tools
 
DiscreteSampler(double[]) - Constructor for class tools.DiscreteSampler
 
display() - Method in class tools.AreaHistogram
 
display() - Method in class tools.Histogram
 
displayResults() - Static method in class network.Network
 
displayResults(double) - Static method in class network.Network
 
displayResults() - Method in class network.Node
 
displayResults() - Method in class network.NullNode
 
displayResults() - Static method in class tools.Logger
 
displayResults(double) - Static method in class tools.Logger
 
DistributionSampler - Class in tools
 
DistributionSampler() - Constructor for class tools.DistributionSampler
 
dumpState() - Static method in class network.Debug
 

E

earth - Static variable in class network.Link
 
EmptyListException - Exception in tools
 
EmptyListException(String) - Constructor for exception tools.EmptyListException
 
enqueue(Customer) - Method in class network.Queue
 
enqueueAtHead(Customer) - Method in class network.Queue
 
enter(Customer) - Method in class network.InfiniteServerNode
 
enter(Customer) - Method in class network.Node
 
enter(Customer) - Method in class network.NullNode
 
Erlang - Class in tools
 
Erlang(int, double) - Constructor for class tools.Erlang
 
erlang(int, double) - Static method in class tools.Erlang
 
Event - Class in tools
 
Event(double) - Constructor for class tools.Event
 
Exp - Class in tools
 
Exp(double) - Constructor for class tools.Exp
 
exp(double) - Static method in class tools.Exp
 

F

FIFOQueue - Class in network
 
FIFOQueue() - Constructor for class network.FIFOQueue
 
FIFOQueue(int) - Constructor for class network.FIFOQueue
 
first() - Method in class tools.List
 
forward(Customer) - Method in class network.Node
 
forward(Customer) - Method in class network.QueueingNode
 

G

Gamma - Class in tools
 
Gamma(double, int) - Constructor for class tools.Gamma
 
gamma(double, int) - Static method in class tools.Gamma
 
GeneralIterator - Interface in tools
 
Geometric - Class in tools
 
Geometric(double) - Constructor for class tools.Geometric
 
geometric(double) - Static method in class tools.Geometric
 
getArrivalTime() - Method in class network.Customer
 
getCapacity() - Method in class network.Queue
 
getclass() - Method in class network.Customer
 
getId() - Method in class network.Customer
 
getId() - Method in class network.Node
 
getIterator() - Method in class tools.List
 
getLocation() - Method in class network.Customer
 
getLosses() - Method in class network.ResourcePool
 
getLossProbability() - Method in class network.ResourcePool
 
getName() - Method in class network.Node
 
getOwner() - Method in class network.Link
 
getPriority() - Method in class network.Customer
 
getQueueInsertionTime() - Method in class network.Customer
 
getServiceDemand() - Method in class network.Customer
 
getValue() - Method in interface tools.GeneralIterator
 
getValue() - Method in class tools.List.ListIterator
 
go() - Method in class tools.Sim
 

H

head() - Method in class network.Queue
 
headOfQueue() - Method in class network.FIFOQueue
 
headOfQueue() - Method in class network.LIFOQueue
 
headOfQueue() - Method in class network.OrderedQueue
 
headOfQueue() - Method in class network.PriorityQueue
 
headOfQueue() - Method in class network.Queue
 
headOfQueue() - Method in class network.RandomQueue
 
Histogram - Class in tools
 
Histogram(double, double, int) - Constructor for class tools.Histogram
 

I

InfiniteServerNode - Class in network
 
InfiniteServerNode(Delay) - Constructor for class network.InfiniteServerNode
 
InfiniteServerNode(String, Delay) - Constructor for class network.InfiniteServerNode
 
initialise() - Static method in class network.Network
 
insertAtBack(Object) - Method in class tools.List
 
insertAtFront(Object) - Method in class tools.List
 
insertAtHeadOfQueue(Customer) - Method in class network.FIFOQueue
 
insertAtHeadOfQueue(Customer) - Method in class network.LIFOQueue
 
insertAtHeadOfQueue(Customer) - Method in class network.OrderedQueue
 
insertAtHeadOfQueue(Customer) - Method in class network.PriorityQueue
 
insertAtHeadOfQueue(Customer) - Method in class network.Queue
 
insertAtHeadOfQueue(Customer) - Method in class network.RandomQueue
 
insertInOrder(Event) - Method in class tools.Diary
 
insertInOrder(Object) - Method in class tools.OrderedList
 
insertIntoQueue(Customer) - Method in class network.FIFOQueue
 
insertIntoQueue(Customer) - Method in class network.LIFOQueue
 
insertIntoQueue(Customer) - Method in class network.OrderedQueue
 
insertIntoQueue(Customer) - Method in class network.PriorityQueue
 
insertIntoQueue(Customer) - Method in class network.Queue
These abstract methods allow different queueing disciplines to be supported - see the various subclasses
insertIntoQueue(Customer) - Method in class network.RandomQueue
 
invoke() - Method in class tools.Event
 
invokeService(Customer) - Method in class network.InfiniteServerNode
 
invokeTime() - Method in class tools.Event
 
isEmpty() - Method in class network.Queue
 
isEmpty() - Method in class tools.List
 
isInfinite() - Method in class network.Queue
 

L

last() - Method in class tools.List
 
LIFOQueue - Class in network
 
LIFOQueue() - Constructor for class network.LIFOQueue
 
LIFOQueue(int) - Constructor for class network.LIFOQueue
 
Link - Class in network
 
Link() - Constructor for class network.Link
 
Link(Node) - Constructor for class network.Link
 
List - Class in tools
 
List(String) - Constructor for class tools.List
 
List() - Constructor for class tools.List
 
List.ListIterator - Class in tools
 
List.ListIterator() - Constructor for class tools.List.ListIterator
 
Logger - Class in tools
 
Logger() - Constructor for class tools.Logger
 
logResult(String, double) - Static method in class network.Network
 
logResult(String, double) - Static method in class tools.Logger
 
logResults() - Method in class network.BoxedQueue
 
logResults() - Static method in class network.Network
 
logResults() - Method in class network.Node
 
logResults() - Method in class network.NullNode
 
logResults() - Method in class network.ResourcePool
 
losses - Variable in class network.ResourcePool
 
lossNode - Variable in class network.ResourcePool
 

M

mean() - Method in class tools.CustomerMeasure
 
mean() - Method in class tools.Measure
 
mean() - Method in class tools.SystemMeasure
 
meanNoOfQueuedCustomers() - Method in class network.ResourcePool
 
meanQueueLength() - Method in class network.BoxedQueue
Generic measures - copied from Queue, as there is no multiple inheritance!
meanQueueLength() - Method in class network.Queue
Generic measures
meanTimeInQueue() - Method in class network.BoxedQueue
 
meanTimeInQueue() - Method in class network.Queue
 
meanTimeInQueue() - Method in class network.ResourcePool
 
Measure - Class in tools
 
Measure() - Constructor for class tools.Measure
 
Measure(int) - Constructor for class tools.Measure
 
moment - Variable in class tools.Measure
 
moment(int) - Method in class tools.Measure
 
moments - Variable in class tools.Measure
 
move(Customer) - Method in class network.ClassDependentBranch
 
move(Customer) - Method in class network.Link
 
move(Customer) - Method in class network.ProbabilisticBranch
 

N

n - Variable in class tools.Measure
 
network - package network
 
Network - Class in network
 
Network() - Constructor for class network.Network
 
next() - Method in class tools.Cauchy
 
next() - Method in class tools.ContEmpirical
 
next() - Method in class tools.Deterministic
 
next() - Method in class tools.DiscEmpirical
 
next() - Method in class tools.DiscreteSampler
 
next() - Method in class tools.DistributionSampler
 
next() - Method in class tools.Erlang
 
next() - Method in class tools.Exp
 
next() - Method in class tools.Gamma
 
next() - Method in class tools.Geometric
 
next() - Method in class tools.Normal
 
next() - Method in class tools.Pareto
 
next() - Method in class tools.Uniform
 
next() - Method in class tools.Weibull
 
Node - Class in network
 
Node() - Constructor for class network.Node
 
Node(String) - Constructor for class network.Node
 
noOfResources - Variable in class network.ResourcePool
 
Normal - Class in tools
 
Normal(double, double) - Constructor for class tools.Normal
 
normal(double, double) - Static method in class tools.Normal
 
now() - Static method in class tools.Sim
 
nullNode - Static variable in class network.Network
 
NullNode - Class in network
 
NullNode() - Constructor for class network.NullNode
 
numberOfAvailableResources() - Method in class tools.Resource
 

O

Ordered - Interface in network
 
OrderedList - Class in tools
 
OrderedList() - Constructor for class tools.OrderedList
 
OrderedList(String) - Constructor for class tools.OrderedList
 
OrderedQueue - Class in network
 
OrderedQueue() - Constructor for class network.OrderedQueue
 
OrderedQueue(int) - Constructor for class network.OrderedQueue
 

P

Pareto - Class in tools
 
Pareto(double, double, double) - Constructor for class tools.Pareto
 
pareto(double, double, double) - Static method in class tools.Pareto
 
pop - Variable in class network.Queue
 
PreemptiveRestartNode - Class in network
 
PreemptiveRestartNode(String, Delay) - Constructor for class network.PreemptiveRestartNode
 
PreemptiveRestartNode(String, Delay, Queue) - Constructor for class network.PreemptiveRestartNode
 
PreemptiveResumeNode - Class in network
 
PreemptiveResumeNode(String, Delay) - Constructor for class network.PreemptiveResumeNode
 
PreemptiveResumeNode(String, Delay, Queue) - Constructor for class network.PreemptiveResumeNode
 
print() - Method in class tools.List
 
PriorityQueue - Class in network
 
PriorityQueue(int) - Constructor for class network.PriorityQueue
 
ProbabilisticBranch - Class in network
 
ProbabilisticBranch(double[], Node[]) - Constructor for class network.ProbabilisticBranch
 
ProcessorSharingNode - Class in network
Implements a processor sharing node with a single server.
ProcessorSharingNode(String, Delay) - Constructor for class network.ProcessorSharingNode
 

Q

Queue - Class in network
 
Queue() - Constructor for class network.Queue
 
Queue(int) - Constructor for class network.Queue
 
queue - Variable in class network.ResourcePool
 
QueueingNode - Class in network
 
QueueingNode(String, Delay, int) - Constructor for class network.QueueingNode
 
QueueingNode(String, Delay, int, Queue) - Constructor for class network.QueueingNode
 
queueLength() - Method in class network.Queue
 
queueLength() - Method in class network.ResourcePool
 

R

RandomQueue - Class in network
 
RandomQueue() - Constructor for class network.RandomQueue
 
RandomQueue(int) - Constructor for class network.RandomQueue
 
registerCompletion(double) - Static method in class network.Network
 
release() - Method in class tools.Resource
 
releaseResource() - Method in class network.ProcessorSharingNode
 
releaseResource() - Method in class network.ResourcePool
 
remove(Event) - Method in class tools.Diary
 
remove() - Method in interface tools.GeneralIterator
 
remove() - Method in class tools.List.ListIterator
 
remove(Object) - Method in class tools.List
 
removeFromBack() - Method in class tools.List
 
removeFromFront() - Method in class tools.Diary
 
removeFromFront() - Method in class tools.List
 
removeFromQueue() - Method in class network.FIFOQueue
 
removeFromQueue() - Method in class network.LIFOQueue
 
removeFromQueue() - Method in class network.OrderedQueue
 
removeFromQueue() - Method in class network.PriorityQueue
 
removeFromQueue() - Method in class network.Queue
 
removeFromQueue() - Method in class network.RandomQueue
 
replaceValue(Object) - Method in interface tools.GeneralIterator
 
replaceValue(Object) - Method in class tools.List.ListIterator
 
ReplicatedSim - Class in tools
 
ReplicatedSim(int, double) - Constructor for class tools.ReplicatedSim
 
resetMeasures() - Method in class network.BoxedQueue
 
resetMeasures() - Static method in class network.Network
 
resetMeasures() - Method in class network.Node
 
resetMeasures() - Method in class network.Queue
 
resetMeasures() - Method in class network.ResourcePool
 
resetMeasures() - Method in class tools.Measure
 
resetMeasures() - Method in class tools.Resource
 
resetMeasures() - Method in class tools.Sim
 
resetTime - Variable in class tools.Measure
 
Resource - Class in tools
 
Resource() - Constructor for class tools.Resource
 
Resource(int) - Constructor for class tools.Resource
 
resourceIsAvailable() - Method in class tools.Resource
 
ResourcePool - Class in network
 
ResourcePool(String, Delay, int) - Constructor for class network.ResourcePool
 
ResourcePool(String, Delay, int, Queue) - Constructor for class network.ResourcePool
 
resources - Variable in class network.ResourcePool
 
responseTime - Static variable in class network.Network
 
runSimulation() - Method in class tools.ReplicatedSim
 

S

sample() - Method in class network.ClassDependentDelay
 
sample(Customer) - Method in class network.ClassDependentDelay
 
sample() - Method in class network.Delay
 
sample(Customer) - Method in class network.Delay
 
schedule(Event) - Static method in class tools.Sim
 
send(Customer, Node) - Method in class network.Link
 
serverUtilisation() - Method in class network.ResourcePool
 
setclass(int) - Method in class network.Customer
 
setDebugOff() - Static method in class network.Debug
 
setDebugOn() - Static method in class network.Debug
 
setLink(Link) - Method in class network.Node
 
setLocation(Node) - Method in class network.Customer
 
setLossNode(Node) - Method in class network.ResourcePool
 
setOwner(Node) - Method in class network.Link
 
setPriority(int) - Method in class network.Customer
 
setQueueInsertionTime(double) - Method in class network.Customer
 
setServiceDemand(double) - Method in class network.Customer
 
Sim - Class in tools
 
Sim() - Constructor for class tools.Sim
 
simulate() - Method in class tools.Sim
 
simulate(double) - Method in class tools.Sim
 
Sink - Class in network
A Sink node absrobs customers from a queueing network.
Sink() - Constructor for class network.Sink
 
Sink(String) - Constructor for class network.Sink
 
smallerThan(Customer) - Method in class network.Customer
 
smallerThan(Customer) - Method in interface network.Ordered
 
Source - Class in network
A Source node injects customers into a queueing network.
Source(String, DistributionSampler) - Constructor for class network.Source
 
Source(String, DistributionSampler, DistributionSampler) - Constructor for class network.Source
 
stop() - Method in class tools.Sim
 
StudentstTable - Class in tools
 
StudentstTable() - Constructor for class tools.StudentstTable
 
SystemMeasure - Class in tools
 
SystemMeasure() - Constructor for class tools.SystemMeasure
 
SystemMeasure(int) - Constructor for class tools.SystemMeasure
 

T

table(int, double) - Static method in class tools.StudentstTable
 
timeLastChanged() - Method in class tools.SystemMeasure
 
tools - package tools
 
toString() - Method in class network.Customer
 
toString() - Method in class network.Node
 
toString() - Method in class network.ResourcePool
 
trace(String) - Static method in class network.Debug
 
traceMove(Customer, Node) - Static method in class network.Debug
 

U

Uniform - Class in tools
 
Uniform(double, double) - Constructor for class tools.Uniform
 
uniform(double, double) - Static method in class tools.Uniform
 
utilisation() - Method in class tools.Resource
 

V

variance() - Method in class tools.CustomerMeasure
 
variance() - Method in class tools.Measure
 
variance() - Method in class tools.SystemMeasure
 
varianceOfNoOfQueuedCustomers() - Method in class network.ResourcePool
 
varianceOfTimeInQueue() - Method in class network.ResourcePool
 
varQueueLength() - Method in class network.BoxedQueue
 
varQueueLength() - Method in class network.Queue
 
varTimeInQueue() - Method in class network.BoxedQueue
 
varTimeInQueue() - Method in class network.Queue
 

W

Weibull - Class in tools
 
Weibull(double, double) - Constructor for class tools.Weibull
 
weibull(double, double) - Static method in class tools.Weibull
 

A B C D E F G H I L M N O P Q R S T U V W