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

Accumulate(String). Constructor for class jDisco.Accumulate
The constructor.
actions(). Method in class jDisco.Process
The life cycle of this process.
actions(). Method in class jDisco.Reporter
The actions associated with this Reporter-object.
activate(Process). Static method in class jDisco.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 jDisco.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 jDisco.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 jDisco.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 jDisco.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 jDisco.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 jDisco.Process
Causes the specified passive process to become active after the specified delay (before processes with the same event time).
add(double). Method in class jDisco.Graph
Adds the entry (time(), y) to the graph.
add(double). Method in class jDisco.Table
Adds the entry (time(), y) to the table.
add(double, double). Method in class jDisco.Graph
Adds the entry (x, y) to the graph.
add(double, double). Method in class jDisco.Table
Adds the entry (x, y) to the table.
add(Variable). Method in class jDisco.Graph
Adds the entry (time(), v.state) to the graph.
add(Variable). Method in class jDisco.Table
Adds the entry (time(), v.state) to the table.
add(Variable, Variable). Method in class jDisco.Graph
Adds the entry (v1.state, v2.state) to the graph.
add(Variable, Variable). Method in class jDisco.Table
Adds the entry (v1.state, v2.state) to the table.
after. Static variable in class jDisco.Process
at. Static variable in class jDisco.Process
atof(String). Static method in class jDisco.Format
Converts a string of digits to an double
atoi(String). Static method in class jDisco.Format
Converts a string of digits (decimal, octal or hex) to an integer
atol(String). Static method in class jDisco.Format
Converts a string of digits (decimal, octal or hex) to a long integer

B

b1Left(). Method in class jDisco.PDEVariable
Returns 0, but may be overridden.
b1Right(). Method in class jDisco.PDEVariable
Returns 0, but may be overridden.
b2Left(). Method in class jDisco.PDEVariable
Returns 0, but may be overridden.
b2Right(). Method in class jDisco.PDEVariable
Returns 0, but may be overridden.
b3Left(). Method in class jDisco.PDEVariable
Returns 0, but may be overridden.
b3Right(). Method in class jDisco.PDEVariable
Returns 0, but may be overridden.
before. Static variable in class jDisco.Process
beta(double, double). Method in class jDisco.Random
Returns a double drawn from the beta distribution.
binomial(int, double). Method in class jDisco.Random
Returns a double drawn from the binomial distribution.
body(). Method in class jDisco.Coroutine
The actions of this coroutine.

C

c. Variable in class jDisco.PDEVariable
This integer may be set to 0, 1, or 2, depending on whether the problem is Cartesian, cylindrical, or spherical, respectively.
call(Coroutine). Static method in class jDisco.Coroutine
Calls the specified coroutine and suspends the currently executing coroutine.
cancel(Process). Static method in class jDisco.Process
Cancels a scheduled event.
cancelStateEvent(Process). Method in class jDisco.Process
Causes the annulment of a state-event which might have been planned by a process.
cardinal(). Method in class jDisco.Head
Returns the number of items currently in this list.
cauchy(double, double). Method in class jDisco.Random
Returns a double drawn from the Cauchy distribution.
chiSquare(int). Method in class jDisco.Random
Returns a double drawn from the Chi-Square distribution.
clear(). Method in class jDisco.Head
Removes all items from this list.
confidence(). Method in class jDisco.Accumulate
Returns the confidence interval half-width for the default level (0.95).
confidence(). Method in class jDisco.Histogram
Returns the confidence interval half-width for the default level (0.95).
confidence(). Method in class jDisco.Tally
Returns the confidence interval half-width for the default level (0.95).
confidence(double). Method in class jDisco.Accumulate
Returns the confidence interval half-width for a level between 0 and 1.
confidence(double). Method in class jDisco.Histogram
Returns the confidence interval half-width for a level between 0 and 1.
confidence(double). Method in class jDisco.Tally
Returns the confidence interval half-width for a level between 0 and 1.
Continuous(). Constructor for class jDisco.Continuous
Coroutine(). Constructor for class jDisco.Coroutine
current(). Static method in class jDisco.Process
Returns the currently active process.
currentCoroutine(). Static method in class jDisco.Coroutine
Returns the currently operating coroutine.

D

D(). Method in class jDisco.PDEVariable
The diffusion coefficient.
d(int). Method in class jDisco.Function
Returns the i'th derivative
d2x(). Method in class jDisco.PDEVariable
Returns an approximation to the second derivative with respect to x, d2/dx2.
ddx(). Method in class jDisco.PDEVariable
Returns 1/xc * d/dx(xc * D() * du/dx).
delay. Static variable in class jDisco.Process
derivatives(). Method in class jDisco.Continuous
The differential and/or difference equations associated with this continuous process.
derivatives(). Method in class jDisco.Function
Computes derivatives of n internal variables.
derivatives(). Method in class jDisco.PDEVariable
Computes derivatives for all points.
derivatives(). Method in class jDisco.Process
Default version causing an error if the process is used as a continuous process (started), but no derivatives method has been specified.
detach(). Static method in class jDisco.Coroutine
Detaches the specified coroutine.
discrete(double[]). Method in class jDisco.Random
Returns an integer from a given discrete distribution.
draw(double). Method in class jDisco.Random
Returns true or false with a given probability.
dt(). Static method in class jDisco.Process
Returns the current integration stepsize.
dtMax. Static variable in class jDisco.Process
The maximum allowable step-size.
dtMin. Static variable in class jDisco.Process
The minimum allowable step-size.
dx(). Method in class jDisco.PDEVariable
Returns an approximation to the derivative with respect to x, du/dx.

E

empty(). Method in class jDisco.Head
Tests if this list is empty.
erlang(double, double). Method in class jDisco.Random
Returns a double drawn from the Erlang distribution.
evTime(). Method in class jDisco.Process
Returns the event time of this process.
exp(double). Method in class jDisco.Random
Returns a double drawn from the exponential distribution.
ExpDelay(int, double, Variable, double). Constructor for class jDisco.ExpDelay
The contructor.

F

f(double). Method in class jDisco.Implicit
The function f.
fDist(int, int). Method in class jDisco.Random
Returns a double drawn from the F-distribution.
first(). Method in class jDisco.Head
Returns the first item in this list.
fixPoint(). Method in class jDisco.Implicit
Returns the fixpoint of the function f with 1 as an initial guess for x and tolerance of 1.0e-5.
fixPoint(double, double). Method in class jDisco.Implicit
Returns the fixpoint of the function f.
follow(Linkage). Method in class jDisco.Link
Inserts this item after a specified item.
form(char). Method in class jDisco.Format
Formats a character into a string (like sprintf in C)
form(double). Method in class jDisco.Format
Formats a double into a string (like sprintf in C)
form(long). Method in class jDisco.Format
Formats a long integer into a string (like sprintf in C)
form(String). Method in class jDisco.Format
Formats a string into a larger string (like sprintf in C)
Format(String). Constructor for class jDisco.Format
Formats the number following printf conventions.
Function(int). Constructor for class jDisco.Function
Constructs a n'th order Function-object.

G

gamma(double, double). Method in class jDisco.Random
Returns a double drawn from the gamma distribution.
geometric(double). Method in class jDisco.Random
Returns an int drawn from the geometric distribution.
getFrequency(). Method in class jDisco.Reporter
Returns the frequency.
getPriority(). Method in class jDisco.Continuous
Returns the priority.
getReportTime(). Method in class jDisco.Reporter
Returns the next report time.
Graph(). Constructor for class jDisco.Graph
Constructs a Graph-object without a title.
Graph(String). Constructor for class jDisco.Graph
Constructs a Graph-object with a title.

H

Head(). Constructor for class jDisco.Head
histd(double[]). Method in class jDisco.Random
Returns a random integer drawn from a distribution defined by a histogram.
Histogram(String, double, double, int). Constructor for class jDisco.Histogram
The constructor.
hold(double). Static method in class jDisco.Process
Suspends the currently active process for a specified period of simulated time.
hyperExponential(double, double). Method in class jDisco.Random
Returns a double drawn from the Hyper-Exponential distribution.
hyperGeomtric(int, int, double). Method in class jDisco.Random
Returns an int drawn from the Hyper-Geometric distribution.

I

IDelay(Variable, double). Constructor for class jDisco.IDelay
The contructor.
idle(). Method in class jDisco.Process
Tests if this process is scheduled.
Implicit(). Constructor for class jDisco.Implicit
initialState(). Method in class jDisco.PDEVariable
The initial state, u(t0, x).
integrationMethod(String). Method in class jDisco.Process
Chooses one of the built-in integration methods.
into(Head). Method in class jDisco.Link
Inserts this item as the last member of a list.
isActive(). Method in class jDisco.Continuous
Tests if this continuous process is active.
isActive(). Method in class jDisco.Reporter
Tests if this Reporter-object is active.
isActive(). Method in class jDisco.Variable
Tests if this variable is active.

L

last(). Method in class jDisco.Head
Returns the last item in this list.
lastState(). Method in class jDisco.Variable
Returns the value of state at the starting point of the current step.
lastTime(). Static method in class jDisco.Process
Returns the starting point of the current time step.
leftState(). Method in class jDisco.PDEVariable
Returns the state at the left bondary, u(t, xLeft).
linear(double[], double[]). Method in class jDisco.Random
Returns a double from a distribution function f.
Link(). Constructor for class jDisco.Link
Linkage(). Constructor for class jDisco.Linkage
logNormal(double, double). Method in class jDisco.Random
Returns a double drawn from the LogNormal distribution.

M

main(). Static method in class jDisco.Process
Returns the main process.
main(String[]). Static method in class jDisco.Format
a test stub for the format class
mainCoroutine(). Static method in class jDisco.Coroutine
Returns the main coroutine.
max(). Method in class jDisco.Accumulate
Returns the largest sample value.
max(). Method in class jDisco.Histogram
Returns the largest sample value.
max(). Method in class jDisco.Tally
Returns the largest sample value.
maxAbsError. Static variable in class jDisco.Process
The upper bound for the absolute error.
maxRelError. Static variable in class jDisco.Process
The upper bound for the relative error.
mean(). Method in class jDisco.Accumulate
Returns the mean.
mean(). Method in class jDisco.Histogram
Returns the mean.
mean(). Method in class jDisco.Tally
Returns the mean.
min(). Method in class jDisco.Accumulate
Returns the least sample value.
min(). Method in class jDisco.Histogram
Returns the least sample value.
min(). Method in class jDisco.Tally
Returns the least sample value.

N

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

O

obs(). Method in class jDisco.Tab
Returns the numer of entries (updates) since resetAt.
out(). Method in class jDisco.Link
Removes this item from the list (if any) that it is currently in.

P

passivate(). Static method in class jDisco.Process
Passivates the currently active process.
pause(). Method in class jDisco.Process
Reactives the currently active process after the monitor.
PDEVariable(double, double, int). Constructor for class jDisco.PDEVariable
Constructs a PDEVariable-object with nPoints equidistant points.
points(). Method in class jDisco.PDEVariable
Returns the two-way list of points.
poisson(double). Method in class jDisco.Random
Returns an integer drawn from the Poisson distribution.
precede(Linkage). Method in class jDisco.Link
Inserts this item before a specified item.
pred(). Method in class jDisco.Linkage
Returns the item in the list before this Linkage.
prev(). Method in class jDisco.Linkage
Returns the Linkage object before this one, whether this is a Link object, a Head object or null.
print(). Method in class jDisco.PDEVariable
Prints the points of this PDEVariable as a table without heading.
print(). Method in class jDisco.Table
Prints the table without heading.
print(PrintStream, String, char). Static method in class jDisco.Format
prints a formatted number following printf conventions
print(PrintStream, String, double). Static method in class jDisco.Format
prints a formatted number following printf conventions
print(PrintStream, String, long). Static method in class jDisco.Format
prints a formatted number following printf conventions
print(PrintStream, String, String). Static method in class jDisco.Format
prints a formatted number following printf conventions
print(String). Method in class jDisco.PDEVariable
Prints the points of this PDEVariable as a table.
print(String). Method in class jDisco.Table
Prints the table with a heading.
printHeading(). Static method in class jDisco.Tab
Prints a heading.
prior. Static variable in class jDisco.Process
Process(). Constructor for class jDisco.Process

R

randInt(int, int). Method in class jDisco.Random
Returns an integer in a given range with uniform probability.
Random(). Constructor for class jDisco.Random
This constructor creates a Random object with the current time as its seed value.
Random(long). Constructor for class jDisco.Random
This constructor creates a Random object with the given seed value.
rate. Variable in class jDisco.Variable
The derivative with respect to time.
rate(). Method in class jDisco.PDEVariable
The rate, du/dt.
reactivate(Process). Static method in class jDisco.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 jDisco.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 jDisco.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 jDisco.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 jDisco.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 jDisco.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 jDisco.Process
Causes the specified process to become active after the specified delay (before processes with the same event time).
report(). Method in class jDisco.Accumulate
Prints the following status information on one line:
title, reset time, number of observations, average, standard deviation, minimum, maximum, confidence.
report(). Method in class jDisco.Histogram
Prints the histogram.
report(). Method in class jDisco.Tally
Prints on one-line title, reset time, number of observations, minimum, maximum, mean, standard deviation, and 95% confidence value.
Reporter(). Constructor for class jDisco.Reporter
reset(). Method in class jDisco.Accumulate
Resets the object.
reset(). Method in class jDisco.Histogram
Resets the object.
reset(). Method in class jDisco.Tally
Resets the object.
resetAt(). Method in class jDisco.Tab
Returns the time since the object was initiated, or last reset.
resume(Coroutine). Static method in class jDisco.Coroutine
Resumes the specified coroutine and suspends the currently executing coroutine.
rightState(). Method in class jDisco.PDEVariable
Returns the state at the right bondary, u(t, xRight).

S

setFrequency(double). Method in class jDisco.Reporter
Sets the object's frequency.
setLocation(int, int). Method in class jDisco.Graph
Sets the location of the frame.
setPriority(double). Method in class jDisco.Continuous
Sets the priority of this continuous process.
setTitle(String). Method in class jDisco.Graph
Sets the title of the graph.
setXLabel(String). Method in class jDisco.Graph
Sets a label on the x-axis.
setYLabel(String). Method in class jDisco.Graph
Sets a label on the y-axis.
show(). Method in class jDisco.Graph
Shows the graph in a frame of width 400 and height 400.
show(). Method in class jDisco.PDEVariable
Shows the points of this PDEVariable as an untitled graph.
show(). Method in class jDisco.Table
Shows the table as an untitled graph.
show(int, int). Method in class jDisco.Graph
Shows the graph in a frame.
show(String). Method in class jDisco.PDEVariable
Shows the points of this PDEVariable as a graph.
show(String). Method in class jDisco.Table
Shows the table as a graph.
start(). Method in class jDisco.Continuous
Starts this continuous process.
start(). Method in class jDisco.ExpDelay
Starts the persuit.
start(). Method in class jDisco.Function
Starts the continuous change of this function.
start(). Method in class jDisco.IDelay
Starts the persuit.
start(). Method in class jDisco.PDEVariable
Starts the continuous variation of this PDEVariable.
start(). Method in class jDisco.Reporter
Starts this Reporter-object.
start(). Method in class jDisco.Variable
Starts this variable.
state. Variable in class jDisco.Variable
The current value of the variable.
state(). Method in class jDisco.PDEVariable.Point
Returns state).
state(). Method in class jDisco.PDEVariable
Returns the state, u(t, x).
stdDev(). Method in class jDisco.Accumulate
Returns the standard deviation.
stdDev(). Method in class jDisco.Histogram
Returns the standard deviation.
stdDev(). Method in class jDisco.Tally
Returns the standard deviation.
stop(). Method in class jDisco.Continuous
Stops this continuous process.
stop(). Method in class jDisco.ExpDelay
Stops the persuit.
stop(). Method in class jDisco.Function
Stops the continuous change of this function.
stop(). Method in class jDisco.IDelay
Stops the persuit.
stop(). Method in class jDisco.PDEVariable
Stops the continuous variation of this PDEVariable.
stop(). Method in class jDisco.Reporter
Stops this Reporter-object.
stop(). Method in class jDisco.Variable
Stops this variable.
student(int). Method in class jDisco.Random
Returns a double drawn from Student's t distribution.
suc(). Method in class jDisco.Linkage
Returns the item in the list after this Linkage.

T

t(). Method in class jDisco.PDEVariable
Return the current value of t (= time()).
Table(). Constructor for class jDisco.Table
Tally(String). Constructor for class jDisco.Tally
The constructor.
terminated. Variable in class jDisco.Coroutine
A boolean flag used to inform the associated coroutine whether or not its body should terminate.
terminated(). Method in class jDisco.Process
Tests if this process is terminated.
test(). Method in interface jDisco.Condition
Returns true if the condition is fulfilled; false, otherwise.
time(). Static method in class jDisco.Continuous
Returns the current simulation time.
time(). Static method in class jDisco.Process
Returns the current simulation time.
title(). Method in class jDisco.Tab
Returns the title.
triangular(double, double). Method in class jDisco.Random
Returns a double drawn from the triangular distribution.

U

uniform(double, double). Method in class jDisco.Random
Returns a double in a given range with uniform probability.
update(double). Method in class jDisco.Accumulate
Records a new entry.
update(double). Method in class jDisco.Histogram
Records a new entry.
update(double). Method in class jDisco.Tally
Records a new entry.

V

value(double). Method in class jDisco.Table
Returns the y-value corresponding to x using linear interpolation.
Variable(double). Constructor for class jDisco.Variable
Contructs a variable with an initial value of initialState.
variance(). Method in class jDisco.Accumulate
Returns the variance.
variance(). Method in class jDisco.Histogram
Returns the variance.
variance(). Method in class jDisco.Tally
Returns the variance.

W

wait(Head). Static method in class jDisco.Process
Causes the currently active process to wait in a queue.
waitUntil(Condition). Method in class jDisco.Process
Suspends the currently active process until a specified condition becomes true.
waitUntil(Condition, double). Method in class jDisco.Process
Suspends the currently active process until a specified condition becomes true.
waitUntil(Condition, double, Process.Prior). Method in class jDisco.Process
Suspends the currently active process until a specified condition becomes true.
waitUntil(Condition, Process.Prior). Method in class jDisco.Process
Suspends the currently active process until a specified condition becomes true.
weibul(double, double). Method in class jDisco.Random
Returns a double drawn from the Weibul distribution.

X

x(). Method in class jDisco.PDEVariable.Point
Returns x.
x(). Method in class jDisco.PDEVariable
Return the current value of x.