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
- 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
- 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.
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().
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.
- 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(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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
-
- 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).
- 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().
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.
- 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.
- 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.
- 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().
Method in class jDisco.PDEVariable.Point
- Returns x.
- x().
Method in class jDisco.PDEVariable
- Return the current value of x.