SimJava
v2.0
A B C D E F G H I L M N P Q R S T U V W X Y

A

add_generator(Generator) - Method in class eduni.simjava.Sim_entity
Add a sample generator to this entity.
add_measure(int) - Method in class eduni.simjava.Sim_stat
Specify a default measure to be calculated.
add_measure(String, int) - Method in class eduni.simjava.Sim_stat
Specify a (continuous) state or interval based custom measure to be calculated.
add_measure(String, int, boolean) - Method in class eduni.simjava.Sim_stat
Specify a (continuous or non-continuous) state based custom measure.
add_measure(String, int, double) - Method in class eduni.simjava.Sim_stat
Specify a continuous state based custom measure with a given initial state.
add_param(Anim_param) - Method in class eduni.simjava.Sim_entity
Add a parameter to this entity.
add_port(Sim_port) - Method in class eduni.simjava.Sim_entity
Add a port to this entity.
addGraphListener(GraphListener) - Method in class eduni.simdiag.GraphDiagram
Adds a graph listener to the output.
addGraphListener(GraphListener) - Method in class eduni.simdiag.GraphEqn
Adds a graph listener
addGraphListener(GraphListener) - Method in class eduni.simdiag.GraphLoader
 
addTraceListener(TraceListener) - Method in class eduni.simdiag.TimingDiagram
Adds a listener to the trace stream
addTraceListener(TraceListener) - Method in class eduni.simdiag.TraceLoader
Javabeans trace event output
Anim_applet - class eduni.simanim.Anim_applet.
The superclass for all animated simulations.
Anim_applet() - Constructor for class eduni.simanim.Anim_applet
 
anim_completed() - Method in class eduni.simanim.Anim_applet
Define code to be execute upon simulation completion.
anim_init() - Method in class eduni.simanim.Anim_applet
Set up additional GUI components.
anim_layout() - Method in class eduni.simanim.Anim_applet
Setup the simulation.
anim_output() - Method in class eduni.simanim.Anim_applet
Specify the level of reporting the animation should provide.
Anim_param - class eduni.simanim.Anim_param.
An animation parameter, parameters are used to display data relating to its parent entity during an animation.
Anim_param(String, int, Param_type) - Constructor for class eduni.simanim.Anim_param
Constructor, with co-ordinates defaulting to (0, 0).
Anim_param(String, int, Param_type, int, int) - Constructor for class eduni.simanim.Anim_param
Constructor, with Param_type object and (x, y) co-ordinate.
Anim_param(String, int, String) - Constructor for class eduni.simanim.Anim_param
Constructor, with co-ordinates defaulting to (0, 0).
Anim_param(String, int, String, int, int) - Constructor for class eduni.simanim.Anim_param
Constructor, with (x, y) co-ordinate.
Anim_port - class eduni.simanim.Anim_port.
An animation port, used to store display information about the port for the animation.
Anim_port() - Constructor for class eduni.simanim.Anim_port
 
append_report(String) - Method in interface eduni.simjava.Sim_reporter
Called by Sim_system to append information to the simulation's report.
ARRIVAL_RATE - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's arrival rate.
average(int) - Method in class eduni.simjava.Sim_stat
Get the sample average for a default measure.
average(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample average for a default measure, applying to a specific time interval.
average(String) - Method in class eduni.simjava.Sim_stat
Get the sample average for a custom measure.
average(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample average for a custom measure, applying to a specific time interval.
avg() - Method in class eduni.simjava.Sim_accum
Calculates the average value held over the total interval recorded.

B

BATCH_MEANS - Static variable in class eduni.simjava.Sim_system
A constant representing the output analysis method of batch means.
body() - Method in class eduni.simjava.Sim_entity
The method which defines the behaviour of the entity.
BOTTOM - Static variable in class eduni.simanim.Anim_port
Attatch the port to the bottom side of the parent entity

C

calc_proportions(int, double[]) - Method in class eduni.simjava.Sim_stat
Specify a default measure for which exceedence proportions are to be calculated.
calc_proportions(String, double[]) - Method in class eduni.simjava.Sim_stat
Specify a custom measure for which exceedence proportions are to be calculated.
clear() - Method in class eduni.simdiag.GraphDiagram
Clears the graph
clone() - Method in class eduni.simjava.Sim_entity
Get a clone of the entity.
close_report() - Method in interface eduni.simjava.Sim_reporter
Called by Sim_system to close the simulation's report.
close() - Method in interface eduni.simjava.Sim_output
Called by Sim_system at the end of the simulation.
ContinuousGenerator - interface eduni.simjava.distributions.ContinuousGenerator.
This interface defines the functionality that should be provided by random number generators based on continuous distributions.
count(int) - Method in class eduni.simjava.Sim_stat
Get the event count for a default rate based measure.
count(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the event count for a default rate based measure, applying to a specific time interval.
count(String) - Method in class eduni.simjava.Sim_stat
Get the event count for a custom rate based measure.
count(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the event count for a custom rate based measure, applying to a specific time interval.
current_ent() - Static method in class eduni.simjava.Sim_system
Get the currently running entity.

D

data(String, double, double) - Method in class eduni.simdiag.GraphDiagram
Adds a data element
detailed_measure_count() - Method in class eduni.simjava.Sim_stat
Get the number of detailed measures defined in this Sim_stat object.
DiscreteGenerator - interface eduni.simjava.distributions.DiscreteGenerator.
This interface defines the functionality that should be provided by random number generators based on discrete distributions.
DISPLAY - Static variable in interface eduni.simdiag.Traceable
Update the display
display() - Method in class eduni.simdiag.GraphDiagram
Displays the graph
display() - Method in class eduni.simdiag.TimingDiagram
Displays the graph
doit(GraphDiagram) - Method in class eduni.simdiag.GraphEventObject
Implements graph commands.
doit(GraphDiagram) - Method in class eduni.simdiag.GraphSetScale
 
doit(GraphDiagram) - Method in class eduni.simdiag.GraphClearObject
 
doit(GraphDiagram) - Method in class eduni.simdiag.GraphSetAxes
Sets the axes labels of the given diagram.
doit(GraphDiagram) - Method in class eduni.simdiag.GraphData
Called by recipient to implement command
doit(GraphDiagram) - Method in class eduni.simdiag.GraphDisplay
 

E

eduni.simanim - package eduni.simanim
Classes concerned with providing simulations with animation.
eduni.simdiag - package eduni.simdiag
Classes concerned with providing user controlled diagrams for simulations.
eduni.simjava - package eduni.simjava
Classes that form the main simulation structure of SimJava.
eduni.simjava.distributions - package eduni.simjava.distributions
Classes concerning random number sampling and random variate generation.
end_waiting_time() - Method in class eduni.simjava.Sim_event
Get the simulation time that this event was removed from the queue for service.
enum_side - Static variable in class eduni.simanim.Anim_port
 
enum_type - Static variable in class eduni.simanim.Anim_param
 
event_time() - Method in class eduni.simjava.Sim_event
Get the simulation time that this event was scheduled.
EVENTS_COMPLETED - Static variable in class eduni.simjava.Sim_system
A constant representing a condition based on event completions.
exc_proportion(int) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for the defined levels for a default state or rate based measure.
exc_proportion(int, double) - Method in class eduni.simjava.Sim_stat
Get an exceedence proportion for a default state or interval based measure.
exc_proportion(int, double[]) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for arbitrary levels, for a default state or interval based measure.
exc_proportion(int, double[], double, double) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for a set of levels, for a default state or interval based measure, applying to a specific time interval.
exc_proportion(int, double, double, double) - Method in class eduni.simjava.Sim_stat
Get an exceedence proportion for a specific level, for a default state or interval based measure, applying to a specific time interval.
exc_proportion(String) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for the defined levels for a custom state or rate based measure.
exc_proportion(String, double) - Method in class eduni.simjava.Sim_stat
Get an exceedence proportion for a custom state or interval based measure.
exc_proportion(String, double[]) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for arbitrary levels, for a custom state or interval based measure.
exc_proportion(String, double[], double, double) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for a set of levels, for a custom state or interval based measure, applying to a specific time interval.
exc_proportion(String, double, double, double) - Method in class eduni.simjava.Sim_stat
Get an exceedence proportions for a specific level, for a custom state or interval based measure, applying to a specific time interval.

F

forwardGraph(GraphEventObject) - Method in class eduni.simdiag.GraphDiagram
Sends graph events to any listeners
forwardGraph(GraphEventObject) - Method in class eduni.simdiag.GraphEqn
Forwards a graph event to anyone listening.
forwardGraph(GraphEventObject) - Method in class eduni.simdiag.GraphLoader
 
forwardTrace(TraceEventObject) - Method in class eduni.simdiag.TimingDiagram
Sends trace events on to any listeners.
forwardTrace(TraceEventObject) - Method in class eduni.simdiag.TraceLoader
Sends trace event onwards to any listeners
from_port(Sim_port) - Method in class eduni.simjava.Sim_event
Determine if the event was sent from a given port.

G

generate_graphs(boolean) - Static method in class eduni.simjava.Sim_system
Specify that graphs are to be generated in the default graph file.
generate_graphs(String) - Static method in class eduni.simjava.Sim_system
Specify that graphs are to be generated in a user specified graph file.
generate_messages(boolean) - Method in class eduni.simanim.Anim_applet
Generate the simulation's messages.
generate_report(boolean) - Method in class eduni.simanim.Anim_applet
Generate the simulation's report.
Generator - interface eduni.simjava.distributions.Generator.
This interface defines the functionality that should be provided by random number generators.
get_data() - Method in class eduni.simjava.Sim_stat
Get all the data contained in the Sim_stat object.
get_data() - Method in class eduni.simjava.Sim_event
Get the data passed in this event.
get_dest_ename() - Method in class eduni.simjava.Sim_port
Get the name of the destination entity of this port.
get_dest() - Method in class eduni.simjava.Sim_port
Get the unique id number of the destination entity of this port.
get_dest() - Method in class eduni.simjava.Sim_event
Get the unique id number of the entity which received this event.
get_detailed_measures() - Method in class eduni.simjava.Sim_stat
Get the information for the non-efficient measures defined in the Sim_stat object.
get_diag() - Method in class eduni.simdiag.GraphDiagram
Returns the panel associated with this graph
get_entity_id(String) - Static method in class eduni.simjava.Sim_system
Get the id of an entity with a given name.
get_entity(int) - Static method in class eduni.simjava.Sim_system
Get the entity with a given id.
get_entity(String) - Static method in class eduni.simjava.Sim_system
Get the entity with a given name.
get_id() - Method in class eduni.simjava.Sim_entity
Get the unique id number assigned to this entity
get_intval() - Method in class eduni.simanim.Anim_param
Get integer value of parameter.
get_levels(int) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportion levels defined for a default measure.
get_levels(String) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportion levels defined for a custom measure.
get_measures() - Method in class eduni.simjava.Sim_stat
Get the information for the measures defined in the Sim_stat object.
get_name() - Method in class eduni.simjava.Sim_stat
Get the name of the entity to which this Sim_stat object belongs to.
get_name() - Method in class eduni.simjava.Sim_entity
Get the name of this entity
get_name() - Method in class eduni.simjava.distributions.Sim_binomial_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_uniform_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_negexp_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_pascal_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_tstudent_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_geometric_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_betaprime_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_weibull_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_gamma_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_pareto_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_random_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_bernoulli_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_normal_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_f_obj
Get the random number generator's name.
get_name() - Method in interface eduni.simjava.distributions.Generator
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_beta_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_invgamma_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_lognormal_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_erlang_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_cauchy_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_poisson_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_logistic_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_chisquare_obj
Get the random number generator's name.
get_num_entities() - Static method in class eduni.simjava.Sim_system
Get the current number of entities in the simulation.
get_pname() - Method in class eduni.simjava.Sim_port
Get the name of this port.
get_port(Sim_event) - Method in class eduni.simjava.Sim_entity
Get the port through which an event arrived.
get_port(String) - Method in class eduni.simjava.Sim_entity
Get the port with a given name.
get_root_seed() - Static method in class eduni.simjava.Sim_system
Get the sample generator's root seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_binomial_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_uniform_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_negexp_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_pascal_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_tstudent_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_geometric_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_betaprime_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_weibull_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_gamma_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_pareto_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_random_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_bernoulli_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_normal_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_f_obj
Get the random number generator's seed.
get_seed() - Method in interface eduni.simjava.distributions.Generator
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_beta_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_invgamma_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_lognormal_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_erlang_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_cauchy_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_poisson_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_logistic_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_chisquare_obj
Get the random number generator's seed.
get_spacing() - Static method in class eduni.simjava.Sim_system
Get the sample generators' seed spacing.
get_src() - Method in class eduni.simjava.Sim_port
Get the unique id number of the source entity of this port.
get_src() - Method in class eduni.simjava.Sim_event
Get the unique id number of the entity which scheduled this event.
get_stat() - Method in class eduni.simjava.Sim_entity
Get the entity's Sim_stat object.
get_tag() - Method in class eduni.simjava.Sim_event
Get the user-defined tag of this event.
get_trace_level() - Static method in class eduni.simjava.Sim_system
Get the current trace level (initially 0xff), which controls trace output.
get_value() - Method in class eduni.simanim.Anim_param
Get string value of parameter.
getCmd() - Method in class eduni.simdiag.TraceEventObject
Returns the trace command
getDiag() - Method in class eduni.simdiag.GraphWindow
Returns the graph diagram for this window
getDiag() - Method in class eduni.simdiag.TimingWindow
 
getIndex(String) - Method in class eduni.simanim.Param_type
Returns the state index given a state name (or -1 if the state name isn't found)
getLine() - Method in class eduni.simdiag.TraceEventObject
Returns the trace line
getNumberFormat() - Static method in class eduni.simjava.Sim_system
Get the number format used for generating times in trace lines.
getSpec() - Method in class eduni.simanim.Param_type
Returns type spec in form <type> <val1> <val2> etc
getType() - Method in class eduni.simanim.Param_type
Returns the type name
getVals() - Method in class eduni.simanim.Param_type
Returns the array of strings
GraphClearObject - class eduni.simdiag.GraphClearObject.
Clears graph
GraphClearObject(Object) - Constructor for class eduni.simdiag.GraphClearObject
 
GraphData - class eduni.simdiag.GraphData.
Stores a single data point.
GraphData(Object, String) - Constructor for class eduni.simdiag.GraphData
Constructs data elem from a single text line Format: linename x y e.g.
GraphData(Object, String, double, double) - Constructor for class eduni.simdiag.GraphData
Constructs data elem from linename, x and y
GraphDiagram - class eduni.simdiag.GraphDiagram.
This class represents the graph application.
GraphDiagram() - Constructor for class eduni.simdiag.GraphDiagram
Constructs a graph which runs in its own thread.
GraphDisplay - class eduni.simdiag.GraphDisplay.
Displays graph.
GraphDisplay(Object) - Constructor for class eduni.simdiag.GraphDisplay
 
GraphEqn - class eduni.simdiag.GraphEqn.
Generates sin/cos graph from equation.
GraphEqn() - Constructor for class eduni.simdiag.GraphEqn
Creates a graph generator (Sine, Cos)
GraphEventObject - class eduni.simdiag.GraphEventObject.
The basic graph event class.
GraphEventObject(Object) - Constructor for class eduni.simdiag.GraphEventObject
 
GraphListener - interface eduni.simdiag.GraphListener.
Graph event listener interface.
GraphLoader - class eduni.simdiag.GraphLoader.
Converts graph from URL to GraphEventListener format.
GraphLoader(String) - Constructor for class eduni.simdiag.GraphLoader
Create a graph loader with the given url
GraphSetAxes - class eduni.simdiag.GraphSetAxes.
Stores a command to set the axes labels for this graph.
GraphSetAxes(Object, String, String) - Constructor for class eduni.simdiag.GraphSetAxes
Constructs a setaxes command.
GraphSetScale - class eduni.simdiag.GraphSetScale.
Sets scale
GraphSetScale(Object, double, double, double, double) - Constructor for class eduni.simdiag.GraphSetScale
 
GraphWindow - class eduni.simdiag.GraphWindow.
A graph diagram in a separate window (and thread).
GraphWindow() - Constructor for class eduni.simdiag.GraphWindow
 

H

handleGraph(GraphEventObject) - Method in class eduni.simdiag.GraphDiagram
Deals with incoming graph events
handleGraph(GraphEventObject) - Method in interface eduni.simdiag.GraphListener
Responds to a single graph event
handleTrace(TraceEventObject) - Method in class eduni.simdiag.TraceSaver
Responds to a trace input event by writing it on to the file.
handleTrace(TraceEventObject) - Method in interface eduni.simdiag.TraceListener
Processes the given trace event object.
handleTrace(TraceEventObject) - Method in class eduni.simdiag.TimingDiagram
Processes the trace events which arrive.
HIDDEN - Static variable in class eduni.simanim.Anim_param
Display type: Don't display.

I

IND_REPLICATIONS - Static variable in class eduni.simjava.Sim_system
A constant representing the output analysis method of independent replications.
init() - Method in class eduni.simdiag.GraphDiagram
Sets up graph diagram display
init() - Method in class eduni.simdiag.TimingDiagram
Sets up timing diagram display
initialise() - Static method in class eduni.simjava.Sim_system
Initialise the simulation for standalone simulations.
initialise() - Method in interface eduni.simjava.Sim_output
Called by Sim_system before the simulation starts.
initialise(Sim_output, Thread) - Static method in class eduni.simjava.Sim_system
Initialise the system to draw simdiag diagrams.
INTERVAL_ACCURACY - Static variable in class eduni.simjava.Sim_system
A constant representing a termination condition based on a confidence interval's accuray.
INTERVAL_BASED - Static variable in class eduni.simjava.Sim_stat
Constant defining interval based measures.
interval_sum() - Method in class eduni.simjava.Sim_accum
Sums all the intervals recorded so far.
is_efficient(int) - Method in class eduni.simjava.Sim_stat
Check to see whether a default measure is specified to be efficient.
is_efficient(String) - Method in class eduni.simjava.Sim_stat
Check to see whether a custom measure is specified to be efficient.

L

LAYOUT - Static variable in interface eduni.simdiag.Traceable
The user has pressed Layout
LEFT - Static variable in class eduni.simanim.Anim_port
Attatch the port to the left side of the parent entity
linename - Variable in class eduni.simdiag.GraphData
 
link_ports(String, String, String, String) - Static method in class eduni.simjava.Sim_system
Link the ports of two entities so that events can be scheduled.

M

main(String[]) - Static method in class eduni.simdiag.GraphDiagram
Constructs an example using the graph, by connecting a GraphEqn object to its input to display sine waves.
main(String[]) - Static method in class eduni.simdiag.TimingDiagram
Example standalone application code.
match(Sim_event) - Method in class eduni.simjava.Sim_predicate
The match function which must be overidden when writing a new predicate.
match(Sim_event) - Method in class eduni.simjava.Sim_type_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class eduni.simjava.Sim_from_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class eduni.simjava.Sim_not_from_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class eduni.simjava.Sim_not_type_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class eduni.simjava.Sim_any_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class eduni.simjava.Sim_none_p
The match function called by Sim_system, not used directly by the user.
max() - Method in class eduni.simjava.Sim_accum
Find the maximum value recorded so far
maximum(int) - Method in class eduni.simjava.Sim_stat
Get the maximum observation for a default state or interval based measure.
maximum(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the maximum observation for a default state or interval based measure, applying to a specific time interval.
maximum(String) - Method in class eduni.simjava.Sim_stat
Get the maximum observation for a custom state or interval based measure.
maximum(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the maximum observation for a custom state or interval based measure, applying to a specific time interval.
measure_for(int[]) - Method in class eduni.simjava.Sim_stat
Specify a set of event tags for which measures are to be considered.
MIN_MAX - Static variable in class eduni.simjava.Sim_system
A constant representing the minimum-maximum method for transient period identification.
min() - Method in class eduni.simjava.Sim_accum
Find the minimum value recorded so far
minimum(int) - Method in class eduni.simjava.Sim_stat
Get the minimum observation for a default state or interval based measure.
minimum(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the minimum observation for a default state or interval based measure, applying to a specific time interval.
minimum(String) - Method in class eduni.simjava.Sim_stat
Get the minimum observation for a custom state or interval based measure.
minimum(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the minimum observation for a custom state or interval based measure, applying to a specific time interval.

N

NAME - Static variable in class eduni.simanim.Anim_param
Display type: Show parameter's name only.
NAME_VALUE - Static variable in class eduni.simanim.Anim_param
Display type: Show both the parameter's name and its value.
next_seed() - Static method in class eduni.simjava.Sim_system
Generate the next seed based on the root seed and the seed spacing.
nextLine(BufferedReader) - Method in class eduni.simdiag.TraceLoader
 
nextLine(BufferedReader) - Method in class eduni.simdiag.GraphLoader
 
NONE - Static variable in class eduni.simjava.Sim_system
A constant representing no condition.

P

Param_type - class eduni.simanim.Param_type.
An animation parameter type.
Param_type(String, String[]) - Constructor for class eduni.simanim.Param_type
 
PAUSE - Static variable in interface eduni.simdiag.Traceable
The user has pressed Pause
println(String) - Method in interface eduni.simjava.Sim_output
Called by Sim_system to output a trace line.

Q

QUEUE_LENGTH - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's queue length.

R

RATE_BASED - Static variable in class eduni.simjava.Sim_stat
Constant defining rate based measures.
removeGraphListener(GraphListener) - Method in class eduni.simdiag.GraphDiagram
Removes a graph listener from the output.
removeGraphListener(GraphListener) - Method in class eduni.simdiag.GraphEqn
Removes a graph listener
removeGraphListener(GraphListener) - Method in class eduni.simdiag.GraphLoader
 
removeTraceListener(TraceListener) - Method in class eduni.simdiag.TimingDiagram
Removes a trace listener
removeTraceListener(TraceListener) - Method in class eduni.simdiag.TraceLoader
Javabeans trace event output
RESIDENCE_TIME - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's event residence time.
RIGHT - Static variable in class eduni.simanim.Anim_port
Attatch the port to the right side of the parent entity
RUN - Static variable in interface eduni.simdiag.Traceable
The user has pressed Run
run() - Static method in class eduni.simjava.Sim_system
Start the simulation running.
run() - Method in class eduni.simdiag.GraphDiagram
Draws graph
run() - Method in class eduni.simdiag.GraphWindow
Displays the window
run() - Method in class eduni.simdiag.TimingWindow
 
run() - Method in class eduni.simdiag.TimingDiagram
Draws diagram
run() - Method in class eduni.simdiag.TraceLoader
Starts reading the trace in from the URL.
run() - Method in class eduni.simdiag.GraphEqn
Generates the graph
run() - Method in class eduni.simdiag.GraphLoader
 
running() - Static method in class eduni.simjava.Sim_system
Check if the simulation is still running.

S

sample() - Method in interface eduni.simjava.distributions.DiscreteGenerator
Sample the random number generator.
sample() - Method in class eduni.simjava.distributions.Sim_binomial_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_uniform_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_negexp_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_pascal_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_tstudent_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_geometric_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_betaprime_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_weibull_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_gamma_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_pareto_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_random_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_bernoulli_obj
Generate a new random number.
sample() - Method in interface eduni.simjava.distributions.ContinuousGenerator
Sample the random number generator.
sample() - Method in class eduni.simjava.distributions.Sim_normal_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_f_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_beta_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_invgamma_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_lognormal_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_erlang_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_cauchy_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_poisson_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_logistic_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_chisquare_obj
Generate a new random number.
scheduled_by() - Method in class eduni.simjava.Sim_event
Get the unique id number of the entity which scheduled this event.
send_on(Sim_event, Sim_port) - Method in class eduni.simjava.Sim_entity
Send on an event to an other entity through a port.
SERVICE_TIME - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's event service time.
set_auto_trace(boolean) - Static method in class eduni.simjava.Sim_system
Switch the trace messages on and off.
set_dest(int) - Method in class eduni.simjava.Sim_event
Set the destination entity of this event.
set_efficient(int) - Method in class eduni.simjava.Sim_stat
Mark a default measure as memory efficient.
set_efficient(String) - Method in class eduni.simjava.Sim_stat
Mark a custom measure as memory efficient
set_invisible(boolean) - Method in class eduni.simjava.Sim_entity
Make entity icon invisible
set_output_analysis(int) - Static method in class eduni.simjava.Sim_system
Specify an output analysis method for the simulation.
set_output_analysis(int, double) - Static method in class eduni.simjava.Sim_system
Specify an output analysis method to produce confidence intervals of a given confidence level.
set_output_analysis(int, int, double) - Static method in class eduni.simjava.Sim_system
Specify independent replications as an output analysis method.
set_output_analysis(int, int, int, double) - Static method in class eduni.simjava.Sim_system
Specify batch means as the simulation's output analysis method.
set_report_detail(boolean, boolean) - Static method in class eduni.simjava.Sim_system
Set the detail required in the simulation's report.
set_seed_sequence(int, long) - Static method in class eduni.simjava.Sim_system
Set the sample generators' seed sequence.
set_seed(long) - Static method in class eduni.simjava.Sim_system
Set the sample generators' root seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_binomial_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_uniform_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_negexp_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_pascal_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_tstudent_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_geometric_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_betaprime_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_weibull_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_gamma_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_pareto_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_random_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_bernoulli_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_normal_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_f_obj
Set the random number generator's seed.
set_seed(long) - Method in interface eduni.simjava.distributions.Generator
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_beta_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_invgamma_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_lognormal_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_erlang_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_cauchy_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_poisson_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_logistic_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_chisquare_obj
Set the random number generator's seed.
set_spacing(int) - Static method in class eduni.simjava.Sim_system
Set the sample generators' seed spacing.
set_src(int) - Method in class eduni.simjava.Sim_event
Set the source entity of this event.
set_stat(Sim_stat) - Method in class eduni.simjava.Sim_entity
Define a Sim_stat object for this entity.
set_termination_condition(int, double, boolean) - Static method in class eduni.simjava.Sim_system
Specify a termination condition based on the simulation time elapsed.
set_termination_condition(int, int, double, double, String, int) - Static method in class eduni.simjava.Sim_system
Specify a termination condition based on the confidence interval accuracy obtained for a default measure.
set_termination_condition(int, int, double, double, String, String) - Static method in class eduni.simjava.Sim_system
Specify a termination condition based on the confidence interval accuracy obtained for a custom measure.
set_termination_condition(int, String, int, long, boolean) - Static method in class eduni.simjava.Sim_system
Specify a termination condition based on event completions at a specific entity.
set_trace_detail(boolean, boolean, boolean) - Static method in class eduni.simjava.Sim_system
Set the desired contents of the trace file.
set_trace_level(int) - Static method in class eduni.simjava.Sim_system
Set the trace level which controls entity trace output.
set_transient_condition(int, double) - Static method in class eduni.simjava.Sim_system
Specify a transient condition based on the elapsed simulation time.
set_transient_condition(int, String, int) - Static method in class eduni.simjava.Sim_system
Specify a transient condition using the minimum-maximum method for a default measure.
set_transient_condition(int, String, int, long) - Static method in class eduni.simjava.Sim_system
Specify a transient condition based on event completions at a specific entity.
set_transient_condition(int, String, String) - Static method in class eduni.simjava.Sim_system
Specify a transient condition using the minimum-maximum method for a custom measure.
set_value(int) - Method in class eduni.simanim.Anim_param
Set value of parameter to integer.
set_value(String) - Method in class eduni.simanim.Anim_param
Set value of parameter to string.
set(int) - Method in class eduni.simdiag.TraceEventObject
Sets this command to one of the Traceable commands
set(String) - Method in class eduni.simdiag.TraceEventObject
Sets this command to a trace line string
set(TraceEventObject) - Method in class eduni.simdiag.TraceEventObject
Sets this command to a trace object
setAxes(String, String) - Method in class eduni.simdiag.GraphDiagram
Sets the axes labels
setScale(double, double, double, double) - Method in class eduni.simdiag.GraphDiagram
Sets the scale
setup_report() - Method in interface eduni.simjava.Sim_reporter
Called by Sim_system to setup the simulation's report.
Sim_accum - class eduni.simjava.Sim_accum.
A class for collecting basic statistical data during simulations.
Sim_accum() - Constructor for class eduni.simjava.Sim_accum
Allocate a new instance of the class.
SIM_ANY - Static variable in class eduni.simjava.Sim_system
A standard predicate that matches any event.
Sim_any_p - class eduni.simjava.Sim_any_p.
A predicate which will match any event on the deferred event queue.
Sim_any_p() - Constructor for class eduni.simjava.Sim_any_p
Obtains a new instance.
Sim_bernoulli_obj - class eduni.simjava.distributions.Sim_bernoulli_obj.
A random number generator based on the Bernoulli distribution.
Sim_bernoulli_obj(String, double) - Constructor for class eduni.simjava.distributions.Sim_bernoulli_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_bernoulli_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_bernoulli_obj
The constructor with which a specific seed is set for the random number generator
Sim_beta_obj - class eduni.simjava.distributions.Sim_beta_obj.
A random number generator based on the Beta distribution.
Sim_beta_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_beta_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_beta_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_beta_obj
The constructor with which a specific seed is set for the random number generator
Sim_betaprime_obj - class eduni.simjava.distributions.Sim_betaprime_obj.
A random number generator based on the Beta Prime distribution.
Sim_betaprime_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_betaprime_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_betaprime_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_betaprime_obj
The constructor with which a specific seed is set for the random number generator
Sim_binomial_obj - class eduni.simjava.distributions.Sim_binomial_obj.
A random number generator based on the Binomial distribution.
Sim_binomial_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_binomial_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_binomial_obj(String, double, long, long) - Constructor for class eduni.simjava.distributions.Sim_binomial_obj
The constructor with which a specific seed is set for the random number generator
sim_cancel(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Cancel the first event matching a predicate waiting in the entity's future queue.
Sim_cauchy_obj - class eduni.simjava.distributions.Sim_cauchy_obj.
A random number generator based on the Cauchy distribution.
Sim_cauchy_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_cauchy_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_cauchy_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_cauchy_obj
The constructor with which a specific seed is set for the random number generator
Sim_chisquare_obj - class eduni.simjava.distributions.Sim_chisquare_obj.
A random number generator based on the Chi-Square distribution.
Sim_chisquare_obj(String, long) - Constructor for class eduni.simjava.distributions.Sim_chisquare_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_chisquare_obj(String, long, long) - Constructor for class eduni.simjava.distributions.Sim_chisquare_obj
The constructor with which a specific seed is set for the random number generator
sim_clock() - Static method in class eduni.simjava.Sim_system
Get the current simulation time, as a runtime method for entities.
sim_completed(Sim_event) - Method in class eduni.simjava.Sim_entity
Signal that an event has completed service.
sim_current() - Method in class eduni.simjava.Sim_entity
Get the id of the currently running entity
Sim_entity - class eduni.simjava.Sim_entity.
This class represents the types of entities or processes of the simulation.
Sim_entity(String) - Constructor for class eduni.simjava.Sim_entity
Creates a new entity.
Sim_entity(String, String, int, int) - Constructor for class eduni.simjava.Sim_entity
The constructor for use with the eduni.simanim animation package.
Sim_erlang_obj - class eduni.simjava.distributions.Sim_erlang_obj.
A random number generator based on the Erlang distribution.
Sim_erlang_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_erlang_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_erlang_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_erlang_obj
The constructor with which a specific seed is set for the random number generator
Sim_event - class eduni.simjava.Sim_event.
This class represents events which are passed between the entities in the simulation.
Sim_event() - Constructor for class eduni.simjava.Sim_event
Create a blank event.
Sim_exception - error eduni.simjava.Sim_exception.
Top-level error thrown when an error in the simulation occurs.
Sim_exception() - Constructor for class eduni.simjava.Sim_exception
Produce an error without a message..
Sim_exception(String) - Constructor for class eduni.simjava.Sim_exception
Produce an error with a message.
Sim_f_obj - class eduni.simjava.distributions.Sim_f_obj.
A random number generator based on the F-distribution.
Sim_f_obj(String, long, long) - Constructor for class eduni.simjava.distributions.Sim_f_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_f_obj(String, long, long, long) - Constructor for class eduni.simjava.distributions.Sim_f_obj
The constructor with which a specific seed is set for the random number generator
Sim_from_p - class eduni.simjava.Sim_from_p.
A predicate which selects events from specific entities.
Sim_from_p(int) - Constructor for class eduni.simjava.Sim_from_p
Constructor used to select events that were sent by a specific entity.
Sim_from_p(int[]) - Constructor for class eduni.simjava.Sim_from_p
Constructor used to select events that were sent by any entity from a given set.
Sim_gamma_obj - class eduni.simjava.distributions.Sim_gamma_obj.
A random number generator based on the Gamma distribution.
Sim_gamma_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_gamma_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_gamma_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_gamma_obj
The constructor with which a specific seed is set for the random number generator
Sim_geometric_obj - class eduni.simjava.distributions.Sim_geometric_obj.
A random number generator based on the Geometric distribution.
Sim_geometric_obj(String, double) - Constructor for class eduni.simjava.distributions.Sim_geometric_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_geometric_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_geometric_obj
The constructor with which a specific seed is set for the random number generator
sim_get_next(Sim_event) - Method in class eduni.simjava.Sim_entity
Get the first event waiting in the entity's deferred queue, or if there are none, wait for an event to arrive.
sim_get_next(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Get the first event matching a predicate from the deferred queue, or if none match, wait for a matching event to arrive.
sim_hold_for(double, Sim_event) - Method in class eduni.simjava.Sim_entity
Deprecated. As of SimJava version 2.0, replaced by sim_pause_for(double delay, Sim_event ev). This method was deprecated because of the new statistical support present to entities. When an entity holds it must now be specified if the hold corrssponds to the entity being active or inactive. The original sim_hold() methods are equivalent to their respective sim_pause() methods.
sim_hold(double) - Method in class eduni.simjava.Sim_entity
Deprecated. As of SimJava version 2.0, replaced by sim_pause(double delay). This method was deprecated because of the new statistical support present to entities. When an entity holds it must now be specified if the hold corrssponds to the entity being active or inactive. The original sim_hold() methods are equivalent to their respective sim_pause() methods.
Sim_invgamma_obj - class eduni.simjava.distributions.Sim_invgamma_obj.
A random number generator based on the Inverted Gamma distribution.
Sim_invgamma_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_invgamma_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_invgamma_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_invgamma_obj
The constructor with which a specific seed is set for the random number generator
Sim_logistic_obj - class eduni.simjava.distributions.Sim_logistic_obj.
A random number generator based on the Logistic distribution.
Sim_logistic_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_logistic_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_logistic_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_logistic_obj
The constructor with which a specific seed is set for the random number generator
Sim_lognormal_obj - class eduni.simjava.distributions.Sim_lognormal_obj.
A random number generator based on the Lognormal distribution.
Sim_lognormal_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_lognormal_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_lognormal_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_lognormal_obj
The constructor with which a specific seed is set for the random number generator
Sim_negexp_obj - class eduni.simjava.distributions.Sim_negexp_obj.
A random number generator based on the Negative Exponential distribution.
Sim_negexp_obj(String, double) - Constructor for class eduni.simjava.distributions.Sim_negexp_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_negexp_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_negexp_obj
The constructor with which a specific seed is set for the random number generator
SIM_NONE - Static variable in class eduni.simjava.Sim_system
A standard predicate that does not match any events.
Sim_none_p - class eduni.simjava.Sim_none_p.
A predicate which will not match any event on the deferred event queue.
Sim_none_p() - Constructor for class eduni.simjava.Sim_none_p
Constructor.
Sim_normal_obj - class eduni.simjava.distributions.Sim_normal_obj.
A random number generator based on the Normal distribution.
Sim_normal_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_normal_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_normal_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_normal_obj
The constructor with which a specific seed is set for the random number generator
Sim_not_from_p - class eduni.simjava.Sim_not_from_p.
A predicate which selects events that have not been sent by specific entities.
Sim_not_from_p(int) - Constructor for class eduni.simjava.Sim_not_from_p
Constructor used to select events that were not sent by a specific entity.
Sim_not_from_p(int[]) - Constructor for class eduni.simjava.Sim_not_from_p
Constructor used to select events that were not sent by any entity from a given set.
Sim_not_type_p - class eduni.simjava.Sim_not_type_p.
A predicate to select events that don't match specific tags.
Sim_not_type_p(int) - Constructor for class eduni.simjava.Sim_not_type_p
Constructor used to select events whose tags don't match a given tag.
Sim_not_type_p(int[]) - Constructor for class eduni.simjava.Sim_not_type_p
Constructor used to select events whose tag values don't match any of the given tags.
Sim_output - interface eduni.simjava.Sim_output.
The interface that a trace output class must provide.
Sim_parameter_exception - error eduni.simjava.distributions.Sim_parameter_exception.
Error thrown when a distribution is passed incorrect parameters.
Sim_parameter_exception() - Constructor for class eduni.simjava.distributions.Sim_parameter_exception
The constructor for errors without a message.
Sim_parameter_exception(String) - Constructor for class eduni.simjava.distributions.Sim_parameter_exception
The constructor for errors with a message.
Sim_pareto_obj - class eduni.simjava.distributions.Sim_pareto_obj.
A random number generator based on the Pareto distribution.
Sim_pareto_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_pareto_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_pareto_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_pareto_obj
The constructor with which a specific seed is set for the random number generator
Sim_pascal_obj - class eduni.simjava.distributions.Sim_pascal_obj.
A random number generator based on the Pascal distribution.
Sim_pascal_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_pascal_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_pascal_obj(String, double, long, long) - Constructor for class eduni.simjava.distributions.Sim_pascal_obj
The constructor with which a specific seed is set for the random number generator
sim_pause_for(double, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be inactive for a time period or until it is interrupted by the arrival of an event.
sim_pause_for(Sim_predicate, double, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be inactive for a time period or until it is interrupted by the arrival of an event matching a predicate.
sim_pause_until(Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be inactive until it receives an event.
sim_pause_until(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to eb inactive until it receives an event matching a specific predicate.
sim_pause(double) - Method in class eduni.simjava.Sim_entity
Set the entity to be inactive for a time period.
Sim_poisson_obj - class eduni.simjava.distributions.Sim_poisson_obj.
A random number generator based on the Geometric distribution.
Sim_poisson_obj(String, double) - Constructor for class eduni.simjava.distributions.Sim_poisson_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_poisson_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_poisson_obj
The constructor with which a specific seed is set for the random number generator
Sim_port - class eduni.simjava.Sim_port.
This class represents ports which are used to connect entities for event passing.
Sim_port(String) - Constructor for class eduni.simjava.Sim_port
Constructor for standalone simulations.
Sim_port(String, String, int, int) - Constructor for class eduni.simjava.Sim_port
Constructor for use with the eduni.simanim package for animations.
Sim_predicate - class eduni.simjava.Sim_predicate.
Predicates are used to select events from the deferred queue.
Sim_predicate() - Constructor for class eduni.simjava.Sim_predicate
 
sim_process_for(double, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be active for a time period or until it is interrupted by the arrival of an event.
sim_process_for(Sim_predicate, double, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be active for a time period or until it is interrupted by the arrival of an event matching a predicate.
sim_process_until(Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be active until it receives an event.
sim_process_until(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be active until it receives an event matching a specific predicate.
sim_process(double) - Method in class eduni.simjava.Sim_entity
Set the entity to be active for a given time period.
sim_putback(Sim_event) - Method in class eduni.simjava.Sim_entity
Put an event back on the deferred queue.
Sim_random_obj - class eduni.simjava.distributions.Sim_random_obj.
A random number generator producing pseudorandom numbers based on the value of a specific seed.
Sim_random_obj(String) - Constructor for class eduni.simjava.distributions.Sim_random_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_random_obj(String, long) - Constructor for class eduni.simjava.distributions.Sim_random_obj
The constructor with which a specific seed is set for the random number generator
Sim_reporter - interface eduni.simjava.Sim_reporter.
This interface defines the functionality that must be present in the simulation's reporter.
sim_schedule(int, double, int) - Method in class eduni.simjava.Sim_entity
Send an event to another entity by id number and with no data.
sim_schedule(int, double, int, Object) - Method in class eduni.simjava.Sim_entity
Send an event to another entity by id number, with data.
sim_schedule(Sim_port, double, int) - Method in class eduni.simjava.Sim_entity
Send an event to another entity through a port, with no data.
sim_schedule(Sim_port, double, int, Object) - Method in class eduni.simjava.Sim_entity
Send an event to another entity through a port, with data.
sim_schedule(String, double, int) - Method in class eduni.simjava.Sim_entity
Send an event to another entity through a port with a given name, with no data.
sim_schedule(String, double, int, Object) - Method in class eduni.simjava.Sim_entity
Send an event to another entity through a port with a given name, with data.
sim_select(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Extract the first event matching a predicate waiting in the entity's deferred queue.
sim_setup() - Method in class eduni.simanim.Anim_applet
Specify simulation conditions, an output analysis method and other simulation parameters.
Sim_stat - class eduni.simjava.Sim_stat.
A class that provides entities with statistical support.
Sim_stat_exception - error eduni.simjava.Sim_stat_exception.
Error thrown when an error occurs in a Sim_stat object.
Sim_stat_exception() - Constructor for class eduni.simjava.Sim_stat_exception
The constructor for errors without a message.
Sim_stat_exception(String) - Constructor for class eduni.simjava.Sim_stat_exception
The constructor for errors with a message.
Sim_stat() - Constructor for class eduni.simjava.Sim_stat
The constructor used to create a new Sim_stat object.
Sim_system - class eduni.simjava.Sim_system.
The SimJava simulation kernel.
Sim_system() - Constructor for class eduni.simjava.Sim_system
 
sim_trace(int, String) - Method in class eduni.simjava.Sim_entity
Write a trace message.
Sim_tstudent_obj - class eduni.simjava.distributions.Sim_tstudent_obj.
A random number generator based on the Student's t distribution.
Sim_tstudent_obj(String, long) - Constructor for class eduni.simjava.distributions.Sim_tstudent_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_tstudent_obj(String, long, long) - Constructor for class eduni.simjava.distributions.Sim_tstudent_obj
The constructor with which a specific seed is set for the random number generator
Sim_type_p - class eduni.simjava.Sim_type_p.
A predicate to select events with specific tags.
Sim_type_p(int) - Constructor for class eduni.simjava.Sim_type_p
Constructor used to select events with the tag value t1.
Sim_type_p(int[]) - Constructor for class eduni.simjava.Sim_type_p
Constructor used to select events with a tag value equal to any of the specified tags.
Sim_type_p(int, int) - Constructor for class eduni.simjava.Sim_type_p
Deprecated. This constructor is now replaced by the more flexible Sim_type_p(int[]). To use this predicate call Sim_type_p(new int[] {t1, t2}).
Sim_type_p(int, int, int) - Constructor for class eduni.simjava.Sim_type_p
Deprecated. This constructor is now replaced by the more flexible Sim_type_p(int[]). To use this predicate call Sim_type_p(new int[] {t1, t2, t3}).
Sim_uniform_obj - class eduni.simjava.distributions.Sim_uniform_obj.
A random number generator based on the Uniform distribution.
Sim_uniform_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_uniform_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_uniform_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_uniform_obj
The constructor with which a specific seed is set for the random number generator
sim_wait_for(double, Sim_event) - Method in class eduni.simjava.Sim_entity
Wait for an event to arrive or until a time period elapsed.
sim_wait_for(Sim_predicate, double, Sim_event) - Method in class eduni.simjava.Sim_entity
Wait for an event matching a specific predicate to arrive or until a time period elapses.
sim_wait_for(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Wait for an event matching a specific predicate.
sim_wait(Sim_event) - Method in class eduni.simjava.Sim_entity
Wait for an event to arrive.
sim_waiting() - Method in class eduni.simjava.Sim_entity
Count how many events are waiting in the entiy's deferred queue
sim_waiting(Sim_predicate) - Method in class eduni.simjava.Sim_entity
Count how many events matching a predicate are waiting in the entity's deferred queue.
Sim_weibull_obj - class eduni.simjava.distributions.Sim_weibull_obj.
A random number generator based on the Weibull distribution.
Sim_weibull_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_weibull_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_weibull_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_weibull_obj
The constructor with which a specific seed is set for the random number generator
startLoading() - Method in class eduni.simdiag.TraceLoader
Called after output has been wired
startLoading() - Method in class eduni.simdiag.GraphLoader
Called after output has been wired
startRunning() - Method in class eduni.simdiag.GraphEqn
Called after output has been wired
STATE - Static variable in class eduni.simanim.Anim_param
Display type: Show as the entity's bitmap.
STATE_BASED - Static variable in class eduni.simjava.Sim_stat
Constant defining state based measures.
std_deviation(int) - Method in class eduni.simjava.Sim_stat
Get the sample standard deviation for a default state or interval based measure.
std_deviation(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample standard deviation for a default state or interval based measure, applying to a specific time interval.
std_deviation(String) - Method in class eduni.simjava.Sim_stat
Get the sample standard deviation for a custom state or interval based measure.
std_deviation(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample standard deviation for a custom state or interval based measure, applying to a specific time interval.
STOP - Static variable in interface eduni.simdiag.Traceable
The user has pressed Stop

T

THROUGHPUT - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's throughput.
TIME_ELAPSED - Static variable in class eduni.simjava.Sim_system
A constant representing a condition based on a time period.
TimingDiagram - class eduni.simdiag.TimingDiagram.
This class represents the timing diagram application.
TimingDiagram() - Constructor for class eduni.simdiag.TimingDiagram
Constructs a timing diagram
TimingWindow - class eduni.simdiag.TimingWindow.
Timing diagram in a separate window
TimingWindow() - Constructor for class eduni.simdiag.TimingWindow
 
TOP - Static variable in class eduni.simanim.Anim_port
Attatch the port to the top side of the parent entity
TRACE - Static variable in interface eduni.simdiag.Traceable
A single trace line command
trace_out - Variable in class eduni.simanim.Anim_applet
 
Traceable - interface eduni.simdiag.Traceable.
The trace command types.
TraceEventObject - class eduni.simdiag.TraceEventObject.
Timing diagram event object.
TraceEventObject(Object, int) - Constructor for class eduni.simdiag.TraceEventObject
Creates a trace event command
TraceEventObject(Object, String) - Constructor for class eduni.simdiag.TraceEventObject
Creates a trace event object with a string
TraceEventObject(Object, TraceEventObject) - Constructor for class eduni.simdiag.TraceEventObject
Creates a trace event object from another
TraceListener - interface eduni.simdiag.TraceListener.
Timing diagram event listener interface
TraceLoader - class eduni.simdiag.TraceLoader.
TraceLoader Converts trace from URL to TraceEventListener format
TraceLoader(String) - Constructor for class eduni.simdiag.TraceLoader
Create a trace loader with the given url
TraceSaver - class eduni.simdiag.TraceSaver.
TraceSaver Stores trace events in a file.
TraceSaver(String) - Constructor for class eduni.simdiag.TraceSaver
Creates a trace saver with the given filename
track_event(int) - Static method in class eduni.simjava.Sim_system
Generate trace for a specific event type.
track_events(int[]) - Static method in class eduni.simjava.Sim_system
Generate trace for a set of specific event types

U

update(double, double) - Method in class eduni.simjava.Sim_accum
Add a new record to the statistics collected so far.
update(String, double) - Method in class eduni.simjava.Sim_stat
Update a custom rate based measure.
update(String, double, double) - Method in class eduni.simjava.Sim_stat
Update a custom continuous state based or custom interval based measure.
update(String, double, double, double) - Method in class eduni.simjava.Sim_stat
Update a custom non-continuous state based measure.
UTILISATION - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's utilisation.

V

VALUE - Static variable in class eduni.simanim.Anim_param
Display type: Show value only.
variance(int) - Method in class eduni.simjava.Sim_stat
Get the sample variance for a default state or interval based measure.
variance(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample variance for a default state or interval based measure, applying to a specific time interval.
variance(String) - Method in class eduni.simjava.Sim_stat
Get the sample variance for a custom state or interval based measure.
variance(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample variance for a custom state or interval based measure, applying to a specific time interval.

W

WAITING_TIME - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's event waiting time.

X

x - Variable in class eduni.simdiag.GraphData
 

Y

y - Variable in class eduni.simdiag.GraphData
 

A B C D E F G H I L M N P Q R S T U V W X Y
SimJava
v2.0

The University of Edinburgh, 2002