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 _

A

accumulate(double, double) - Method in class jsim.statistic.TimeStat
Accumulate time persistent statistical information on sample data.
actionPerformed(ActionEvent) - Method in class jsim.animator.AnimationMenu
Handle menu events.
actionPerformed(ActionEvent) - Method in class jsim.jmodel.FileDialog
Handle button events.
actionPerformed(ActionEvent) - Method in class jsim.jmodel.FileMenu
Handle menu selection event.
actionPerformed(ActionEvent) - Method in class jsim.jmodel.HelpFrame
Handle button event.
actionPerformed(ActionEvent) - Method in class jsim.jmodel.HelpMenu
Handle the selection event.
actionPerformed(ActionEvent) - Method in class jsim.jmodel.NetFrame
Handle button pressed event.
actionPerformed(ActionEvent) - Method in class jsim.jmodel.NodeDialog
Handle button events.
actionPerformed(ActionEvent) - Method in class jsim.jmodel.TransportDialog
Handle button events.
actionPerformed(ActionEvent) - Method in class jsim.process.ModelMenu
Handle menu events.
actionPerformed(ActionEvent) - Method in class jsim.statistic.CostStatFrame
Handle close event.
actionPerformed(ActionEvent) - Method in class jsim.statistic.DistHistograms
Perform an action when a button clicked.
actionPerformed(ActionEvent) - Method in class jsim.statistic.StatFrame
Handle close event.
actionType - Variable in class jsim.jmessage.Message
Type of message
add(Object) - Method in class jsim.queue.Queue
Insert an element into the queue.
add(int, Object) - Method in class jsim.queue.Queue
 
addAll(Collection) - Method in class jsim.queue.Queue
 
addAll(int, Collection) - Method in class jsim.queue.Queue
 
addAt(Object) - Method in class jsim.queue.FIFO_Queue
Insert an element into the queue.
addAt(Object) - Method in class jsim.queue.LIFO_Queue
Insert an element into the queue.
addAt(Object) - Method in class jsim.queue.PriorityQueue
Insert item into the queue with default priority.
addAt(Object, int) - Method in class jsim.queue.PriorityQueue
Insert item and its priority into the queue.
addAt(Object) - Method in class jsim.queue.Queue
Insert an element into the queue and return holding node.
addAt(Object, double) - Method in class jsim.queue.TemporalQueue
Insert item into the queue with default priority.
addAt(Object, double, int) - Method in class jsim.queue.TemporalQueue
Insert an item, its activation time and priority into the temporal queue.
addEdge(Edge) - Method in class jsim.animator.Graph
Adds a new edge to the Graph
addEdge(Point2D.Float) - Method in class jsim.jmodel.NetCanvas
Add an edge.
addJsimListener(JsimListener) - Method in interface jsim.jmessage.JsimBean
Adds a JsimListener to an event object registration list.
addNode(AnimationEntity) - Method in class jsim.animator.Graph
Adds a new node to the Graph
addNode(Point2D.Float) - Method in class jsim.jmodel.NetCanvas
Add a new node to graph.
adjust(Point2D.Float) - Method in class jsim.jmodel.NetCanvas
Adjust point p's location to correspond to the closest distinguished point in the containing polygon (node).
adjustmentValueChanged(AdjustmentEvent) - Method in class jsim.animator.AnimationImp.AnimationFrame
Handle event by adjusting the view of the design canvas based on position of scrollbars.
adjustmentValueChanged(AdjustmentEvent) - Method in class jsim.jmodel.NetFrame
Handle event by adjusting the view of the design canvas based on position of scrollbars.
adjustmentValueChanged(AdjustmentEvent) - Method in class jsim.process.Model
Handle event by adjusting the view of the design canvas based on position of scrollbars.
adjustNumServiced(int) - Method in class jsim.animator.AnimationEntity
Adds num to the value of numServiced
adjustParameters(Point2D.Float) - Method in class jsim.jmodel.NetCanvas
Pop up a dialog box allowing the designer to adjust a node's parameters.
adjustSpeed(double, double) - Method in class jsim.process.Transport
Adjust the speed of the transport by reseting the stepTime and/or stepSize.
agentData - Variable in class jsim.jmessage.Store
The model agent control data
agentName - Variable in class jsim.jmessage.Simulate
Name of the agent that generates the control data
alpha - Variable in class jsim.jmessage.NodeProps
The alpha parameter for the distribution
alpha - Variable in class jsim.util.Node
Scale parameter (e.g., mean)
alpha - Variable in class jsim.util.QCurve
Scale parameter (e.g., mean)
AndJoin - Class in jsim.process
The Sink class allows consumers (sinks) of entities to be created.
AndJoin(Prop, Transport[]) - Constructor for class jsim.process.AndJoin
Construct an AndJoin.
AndJoin(int, Prop, Transport[], AnimationQueue) - Constructor for class jsim.process.AndJoin
Construct a AndJoin.
ANDJOIN - Static variable in class jsim.util.Node
 
AnimationEntity - Class in jsim.animator
This class is used as a container for a Shape in the Animator Package of the JSIM simulation package It has data members of type Shape, AffineTransform, and Color
AnimationEntity(int, Shape, AffineTransform, Color) - Constructor for class jsim.animator.AnimationEntity
Constructor
AnimationEntity(int, Shape, AffineTransform, Color, String) - Constructor for class jsim.animator.AnimationEntity
Constructor for Graph node
AnimationEntity(int, int, String, Point, int) - Constructor for class jsim.animator.AnimationEntity
Constructor intended to be called by a derived JSIM example When building initital graph
AnimationImp - Class in jsim.animator
This class implements the Animation front end for the JSIM Simulation package.
AnimationImp(Graph, AnimationQueue) - Constructor for class jsim.animator.AnimationImp
Constructor Initializes all dataMembers
AnimationImp(Graph, AnimationQueue, Model) - Constructor for class jsim.animator.AnimationImp
Constructor Initializes all dataMembers
AnimationImp.AnimationFrame - Class in jsim.animator
Frame class for holding the components of the Animation
AnimationImp.AnimationFrame(AnimationImp) - Constructor for class jsim.animator.AnimationImp.AnimationFrame
Constructor for AnimationFrame
AnimationImp.AnimationPanel - Class in jsim.animator
Panel Class for holding Animation components
AnimationImp.AnimationPanel() - Constructor for class jsim.animator.AnimationImp.AnimationPanel
 
AnimationMenu - Class in jsim.animator
The ModelMenu class defines the main menu for simulation models.
AnimationMenu(AnimationImp, Model) - Constructor for class jsim.animator.AnimationMenu
Construct a control menu for the Animator
AnimationMessage - Class in jsim.animator
This class implements a message which is passed from a Simulation to an Animation in the JSIM simulation package.
AnimationMessage(int, Object[], double, String) - Constructor for class jsim.animator.AnimationMessage
Constructor for AnimationMessage
AnimationQueue - Class in jsim.animator
This class implements a queue to hold AnimationMessages It is a shared data structure between Animator and Simulator Simulator puts messages on the queue and Animator takes messages off the queue
AnimationQueue() - Constructor for class jsim.animator.AnimationQueue
Contructor Initializes the queue
Animator - Interface in jsim.animator
 
antiquewhite - Static variable in class jsim.util.DeColores
 
aqua - Static variable in class jsim.util.DeColores
 
aquamarine - Static variable in class jsim.util.DeColores
 
atof(String) - Static method in class jsim.statistic.Format
Converts a string of digits to an double
atoi(String) - Static method in class jsim.statistic.Format
Converts a string of digits (decimal, octal or hex) to an integer
atol(String) - Static method in class jsim.statistic.Format
Converts a string of digits (decimal, octal or hex) to a long integer
azure - Static variable in class jsim.util.DeColores
 

B

BACK_COLOR - Static variable in class jsim.animator.AnimationEntity
Color scheme for JSIM (easy to change) May also need to adjust colors for entities (see SimObject)
BACK_COLOR - Static variable in class jsim.util.Node
Color scheme for JSIM (easy to change) May also need to adjust colors for entities (see SimObject)
batchSize - Variable in class jsim.jmessage.Simulate
Batch size.
BatchStat - Class in jsim.statistic
This class provides facilities for gathering and displaying statistical summary results of batch runs.
BatchStat(String) - Constructor for class jsim.statistic.BatchStat
Constructs a batch statistic with name and default batch size.
BatchStat(String, int) - Constructor for class jsim.statistic.BatchStat
Constructs a batch statistic with name and batch size.
beginSim() - Method in class jsim.animator.AnimationImp
Begins the Animation by setting start to true
beginSim() - Method in class jsim.process.Model
Set the flag to start the simulation.
beige - Static variable in class jsim.util.DeColores
 
Bernoulli - Class in jsim.variate
Bernoulli random variate generation.
Bernoulli(double, int) - Constructor for class jsim.variate.Bernoulli
Constructs a Bernoulli random variate.
beta - Variable in class jsim.jmessage.NodeProps
The beta parameter for the distribution
beta - Variable in class jsim.util.Node
Shape parameter (e.g., variance)
beta - Variable in class jsim.util.QCurve
Shape parameter (e.g., variance)
Beta - Class in jsim.variate
Beta random variate generation.
Beta(double, double, int) - Constructor for class jsim.variate.Beta
Constructs a Beta random variate.
Binomial - Class in jsim.variate
Binomial random variate generation.
Binomial(int, double, int) - Constructor for class jsim.variate.Binomial
Constructs a Binomial random variate.
Binomial(double, double, int) - Constructor for class jsim.variate.Binomial
Constructs a Binomial random variate.
bisque - Static variable in class jsim.util.DeColores
 
black - Static variable in class jsim.util.DeColores
 
blanchedalmond - Static variable in class jsim.util.DeColores
 
blue - Static variable in class jsim.util.DeColores
 
blueviolet - Static variable in class jsim.util.DeColores
 
branch - Variable in class jsim.process.SimObject
Variate for branching
brightskyblue - Static variable in class jsim.util.DeColores
 
brown - Static variable in class jsim.util.DeColores
 
burlywood - Static variable in class jsim.util.DeColores
 

C

cadetblue - Static variable in class jsim.util.DeColores
 
cancel(Q_Node) - Method in class jsim.queue.Queue
Cancel (remove) node from the queue.
capacity - Variable in class jsim.queue.Queue
Maximum number of elements allowed
Cauchy - Class in jsim.variate
Cauchy random variate generation.
Cauchy(double, double, int) - Constructor for class jsim.variate.Cauchy
Constructs a Cauchy random varaible.
CHANGE_EVT - Static variable in class jsim.jmessage.EventMap
An event from a model agent to a model bean to reflect the changes made by the user to the model properties back to the model itself.
CHANGED_EVT - Static variable in class jsim.jmessage.EventMap
An event from a model bean to notify a model agent that the changes to the model have been successfully updated.
changeSpeed(int) - Method in class jsim.animator.AnimationImp
Controls the speed of the Animation
chartreuse - Static variable in class jsim.util.DeColores
 
ChiSquare - Class in jsim.variate
Chi-Square (n degrees of freedom) random variate generation.
ChiSquare(int, int) - Constructor for class jsim.variate.ChiSquare
Constructs a Chi Square random variate.
ChiSquare(double, int) - Constructor for class jsim.variate.ChiSquare
Constructs a Chi Square random variate.
chocolate - Static variable in class jsim.util.DeColores
 
CLASS_ID_TYPE - Static variable in class jsim.util.Parameters
 
clear() - Method in class jsim.queue.FIFO_Queue
Clear all elements from the queue.
clear() - Method in class jsim.queue.Queue
Remove all elements from the queue.
cloneEntity(SimObject) - Method in class jsim.process.Split
Create and start a new entity (SimObject).
cloneId - Variable in class jsim.process.SimObject
Identifier of the entity's clone
cloneStatus - Variable in class jsim.process.SimObject
Clone status of the entity
collectStatData() - Method in class jsim.process.Model
Collect data from all the nodes (except Source FIX) in model.
color - Variable in class jsim.util.Node
Color of node
CompareTo(AnimationMessage) - Method in class jsim.animator.AnimationMessage
This method compares 2 AnimationMessage objects to see which one has the most recent timestamp
CONF_LEVEL - Static variable in class jsim.statistic.Statistic
Default confidence level (.95 or 95%)
confidence(double) - Method in class jsim.statistic.Statistic
Return the confidence interval half-width for level (e.g., .95).
confidence() - Method in class jsim.statistic.Statistic
Return the confidence interval half-width for default confidence level.
confidenceLevel - Variable in class jsim.jmessage.Simulate
Confidence level.
contains(Object) - Method in class jsim.queue.Queue
Methods in List interface that are not implemented.
containsAll(Collection) - Method in class jsim.queue.Queue
 
contract() - Method in class jsim.process.Facility
Remove a service unit (token) from the facility.
contract() - Method in class jsim.process.Server
Remove a service unit (token) from the server.
coral - Static variable in class jsim.util.DeColores
 
cornflowerblue - Static variable in class jsim.util.DeColores
 
cornsilk - Static variable in class jsim.util.DeColores
 
Coroutine - Class in jsim.coroutine
This Coroutine class provides a more restricted form of interleaved execution than threads.
Coroutine(String, Runnable) - Constructor for class jsim.coroutine.Coroutine
Construct a coroutine.
Coroutine(String) - Constructor for class jsim.coroutine.Coroutine
Construct a coroutine.
Coroutine(String, double) - Constructor for class jsim.coroutine.Coroutine
%%%%%%%%%%%%%%%%%%%%%% *** %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Constructor for testing only.
COST_TYPE - Static variable in class jsim.util.Parameters
 
costAlpha - Variable in class jsim.util.Node
Scale parameter for cost
costBeta - Variable in class jsim.util.Node
Shape parameter (e.g., variance) for cost
costDist - Variable in class jsim.util.Prop
Cost distribution
costDistribution - Variable in class jsim.util.Node
Probability distribution for cost
costObsStat - Variable in class jsim.jmessage.CostReport
Cost observation statistics
costObsStat - Variable in class jsim.jmessage.FinalReport
Cost observation statistics
costObsStatName - Variable in class jsim.jmessage.CostReport
Name of cost observation statistics
costObsStatName - Variable in class jsim.jmessage.FinalReport
Name of cost observation statistics
CostReport - Class in jsim.jmessage
This class contains simulation result of a model.
CostReport(String, String, int, String[], Vector[], Vector[], double[]) - Constructor for class jsim.jmessage.CostReport
Constructs an instance of FinalReport by message type, number of nodes, names of statistics, time statistics, occupancy statistics, time observation statistics, occupancy observation statistics, and statistic data needed by the ReplicationAgent.
costs - Variable in class jsim.process.DynamicNode
Cost statistics collected by this node (sample or batch).
costStat - Variable in class jsim.jmessage.CostReport
Cost statistics
costStat - Variable in class jsim.jmessage.FinalReport
Cost statistics
CostStatFrame - Class in jsim.statistic
This class displays statistical outputs in a table.
CostStatFrame(String, Object) - Constructor for class jsim.statistic.CostStatFrame
Construct a frame to display statistical results.
costStatName - Variable in class jsim.jmessage.CostReport
Name of cost statistics
costStatName - Variable in class jsim.jmessage.FinalReport
Name of cost statistics
costStream - Variable in class jsim.util.Node
Random number stream for cost
create(int, String, Label, double, double, double, double, double, double, double, double, int, double) - Method in class jsim.animator.AnimationImp
Adds a Shape at given location Shapes: Line2D, QuadCurve2D, CubicCurve2D, Rectangle2D, RoundRectangle2D, Arc2D, Ellipse2D Qparam shapeID id for the new Shape
create(int, String, Label, double, double, double, double, double, double, double, double, int, double) - Method in interface jsim.animator.Animator
Adds a Shape at given location Shapes: Line2D, QuadCurve2D, CubicCurve2D, Rectangle2D, RoundRectangle2D, Arc2D, Ellipse2D
createLogHandlers() - Static method in class jsim.util.Trace
Create the log handlers of the simulation and animation
crimson - Static variable in class jsim.util.DeColores
 
currDir - Static variable in class jsim.jmodel.NetFrame
Users current directory
currentTime() - Static method in class jsim.event.Scheduler
Return the current time in the simulation.
cyan - Static variable in class jsim.util.DeColores
 

D

darkblue - Static variable in class jsim.util.DeColores
 
darkcyan - Static variable in class jsim.util.DeColores
 
darkgoldenrod - Static variable in class jsim.util.DeColores
 
darkgray - Static variable in class jsim.util.DeColores
 
darkgreen - Static variable in class jsim.util.DeColores
 
darkkhaki - Static variable in class jsim.util.DeColores
 
darkmagenta - Static variable in class jsim.util.DeColores
 
darkolivegreen - Static variable in class jsim.util.DeColores
 
darkorange - Static variable in class jsim.util.DeColores
 
darkorchid - Static variable in class jsim.util.DeColores
 
darkred - Static variable in class jsim.util.DeColores
 
darksalmon - Static variable in class jsim.util.DeColores
 
darkseagreen - Static variable in class jsim.util.DeColores
 
darkslateblue - Static variable in class jsim.util.DeColores
 
darkslategray - Static variable in class jsim.util.DeColores
 
darkturquoise - Static variable in class jsim.util.DeColores
 
darkviolet - Static variable in class jsim.util.DeColores
 
darkyellow - Static variable in class jsim.util.DeColores
 
DBConnectionInfo - Class in jsim.jmessage
This class contains the information required to establish a database connection.
DBConnectionInfo(String, String, String, String, String) - Constructor for class jsim.jmessage.DBConnectionInfo
Constructs a DBConnectionInfo object using connection framework, database url, username, password, and JDBC driver class name.
DebugPQ() - Static method in class jsim.coroutine.Coroutine
 
DeColores - Class in jsim.util
A convenience class defining numerous common colors.
DeColores() - Constructor for class jsim.util.DeColores
 
deeppink - Static variable in class jsim.util.DeColores
 
deepskyblue - Static variable in class jsim.util.DeColores
 
DEFAULT_STEP_SIZE - Static variable in class jsim.process.Transport
Default step size for entities moving on transport.
DEFAULT_STEP_TIME - Static variable in class jsim.process.Transport
Default step time for entities moving on transport.
deleteInEdge(QCurve) - Method in class jsim.jmodel.NetCanvas
Delete node n's incoming edges.
deleteInEdges(Node) - Method in class jsim.jmodel.NetCanvas
Delete node n's incoming edges.
deleteNode(Point2D.Float) - Method in class jsim.jmodel.NetCanvas
Delete the node at location p.
dequeue() - Method in class jsim.animator.AnimationQueue
Return and remove the message at the front of the queue Blocks using wait until message is available
dequeue() - Method in class jsim.jmodel.QueueSet
Remove the item at the front of the queue.
dequeueEntity(int, double) - Method in class jsim.animator.AnimationImp
Dequeues an entity
DesignAgent - Class in jsim.jmodel
An applet class that initializes and activates the JMODEL designer.
DesignAgent() - Constructor for class jsim.jmodel.DesignAgent
 
destroy(int, double) - Method in class jsim.animator.AnimationImp
Destroys a Shape based on ShapeID
destroy(int, double) - Method in interface jsim.animator.Animator
Destroys a Shape based on ShapeID
dimgray - Static variable in class jsim.util.DeColores
 
DiscreteProb - Class in jsim.variate
Discrete probability random variate generation.
DiscreteProb(double[], double[], int) - Constructor for class jsim.variate.DiscreteProb
Constructs a Discrete Probability random variate.
DistHistograms - Class in jsim.statistic
This class implements a control frame to test both the Histogram class and the distributions in the variate package.
DistHistograms() - Constructor for class jsim.statistic.DistHistograms
Construct a histogram control frame.
DistHistograms(String) - Constructor for class jsim.statistic.DistHistograms
Construct a histogram control frame with a title passed in.
distribution - Variable in class jsim.util.Node
Probability distribution
DISTRIBUTION - Static variable in class jsim.util.Parameters
 
distribution - Variable in class jsim.util.QCurve
Probability distribution
dodgerblue - Static variable in class jsim.util.DeColores
 
duration - Variable in class jsim.process.DynamicNode
Duration statistics collected by this node (sample or batch).
DynamicNode - Class in jsim.process
The DynamicNode abstract class allows functional node classes to be derived from it (e.g., Source , Server).
DynamicNode(Prop, Transport[]) - Constructor for class jsim.process.DynamicNode
Construct a dynamic node from a (static) node.

E

eColor - Variable in class jsim.process.SimObject
Entity's color for animation
Edge - Class in jsim.animator
This class defines an edge between two nodes in a Graph.
Edge(double, double, double, double, double, double) - Constructor for class jsim.animator.Edge
Added constructor for compatability with JSIM Uses (x,y) coordinates instead of node ids
edge - Variable in class jsim.process.Transport
The quad curve representing the transport edge.
edges - Variable in class jsim.animator.Graph
 
end() - Method in class jsim.coroutine.Coroutine
Terminate the coroutine.
end - Variable in class jsim.process.Transport
The last point of the edge.
endSim() - Method in class jsim.animator.AnimationImp
Ends the Animation by setting end to true
endSim() - Method in class jsim.process.Model
Set the flag to end the simulation.
enqueue(AnimationMessage) - Method in class jsim.animator.AnimationQueue
Add a message to the end of the queue Then notify any threads that may be waiting for this
enqueue(int) - Method in class jsim.jmodel.QueueSet
Insert an item on the back of the queue.
enqueueEntity(int, double) - Method in class jsim.animator.AnimationImp
Enqueues an entity
Entity - Class in jsim.event
This class represents a single simulation entity for event-scheduling simulation.
Entity(double) - Constructor for class jsim.event.Entity
Constructs a simulation entity, e.g., a customer.
entity - Variable in class jsim.event.Event
Entity involved.
EntityException - Exception in jsim.process
The EntityException class allows exceptions to be created and thrown in order to stop the execution of entities (SimObjects).
EntityException() - Constructor for exception jsim.process.EntityException
Construct an exception to stop simulation entities.
equals(AnimationMessage) - Method in class jsim.animator.AnimationMessage
This method Compares to AnimatiorMessages to determine if they are equivalent
Erlang - Class in jsim.variate
Erlang random variate generation.
Erlang(double, int, int) - Constructor for class jsim.variate.Erlang
Constructs an Erlang random varaiate.
Erlang(double, double, int) - Constructor for class jsim.variate.Erlang
Constructs an Erlang random varaiate.
eStartTime - Variable in class jsim.process.SimObject
Entity's creation time
Event - Class in jsim.event
This class provides facilities for producing simulation events.
Event(Entity) - Constructor for class jsim.event.Event
Constructs a simulation event.
EventMap - Class in jsim.jmessage
This class contains all the events supported by JSIM.
EventMap() - Constructor for class jsim.jmessage.EventMap
 
executeInstruction() - Method in class jsim.animator.AnimationImp
Gets an instruction from the shared queue and performs the instruction
expand() - Method in class jsim.process.Facility
Add a service unit (token) to the facility.
expand() - Method in class jsim.process.Server
Add a service unit (token) to the server.
Exponential - Class in jsim.variate
Exponential random variate generation.
Exponential(double, int) - Constructor for class jsim.variate.Exponential
Construct an Exponential random variate.
Extreme - Class in jsim.statistic
This class is a structure holding min and max values.

F

F_Distribution - Class in jsim.variate
F-Distribution random variate generation.
F_Distribution(int, int, int) - Constructor for class jsim.variate.F_Distribution
Constructs an F-Distribution random variate.
F_Distribution(double, double, int) - Constructor for class jsim.variate.F_Distribution
Constructs an F-Distribution random variate.
FACILITY - Static variable in class jsim.animator.AnimationEntity
 
Facility - Class in jsim.process
The Facility class allows service facilities to be created.
Facility(Prop, LinkedList<Coroutine>, Transport[]) - Constructor for class jsim.process.Facility
Construct a Facility.
Facility(int, Prop, LinkedList<Coroutine>, Transport[], AnimationQueue) - Constructor for class jsim.process.Facility
Construct a Facility.
FACILITY - Static variable in class jsim.util.Node
 
Facility.Line - Class in jsim.process
Waiting line for entities waiting to use the facility.
FACILITY_COLOR - Static variable in class jsim.animator.AnimationEntity
 
FACILITY_COLOR - Static variable in class jsim.util.Node
 
FACILITY_PTS - Static variable in class jsim.animator.AnimationEntity
 
FIFO_Queue - Class in jsim.queue
FIFO_Queue class implements the First_In_First_Out queue.
FIFO_Queue() - Constructor for class jsim.queue.FIFO_Queue
Constructs an empty FIFO queue with unlimited capacity.
FIFO_Queue(int) - Constructor for class jsim.queue.FIFO_Queue
Constructs an empty FIFO queue with limited capacity.
FileDialog - Class in jsim.jmodel
Dialog box for entering a file name for the current design model.
FileDialog(Frame, FileMenu) - Constructor for class jsim.jmodel.FileDialog
Construct a dialog box to update the file name of current model.
FileMenu - Class in jsim.jmodel
The file menu for the JMODEL designer.
FileMenu(String, NetFrame, NetCanvas) - Constructor for class jsim.jmodel.FileMenu
Construct a menu for the file option in menubar.
fillArray(int) - Method in class jsim.statistic.DistHistograms
Fill an array of size = number with the random numbers generated from a specified generator.
FinalReport - Class in jsim.jmessage
This class contains simulation result of a model.
FinalReport(String, String, int, String[], Vector[], Vector[], Vector[], Vector[], Vector[], Vector[], double[]) - Constructor for class jsim.jmessage.FinalReport
Constructs an instance of FinalReport by message type, number of nodes, names of statistics, time statistics, occupancy statistics, time observation statistics, occupancy observation statistics, and statistic data needed by the ReplicationAgent.
firebrick - Static variable in class jsim.util.DeColores
 
first() - Method in class jsim.queue.PriorityQueue
Iteratively splay left until the root has no left child.
first() - Method in class jsim.queue.Queue
Return the first element in the queue without removing it.
floralwhite - Static variable in class jsim.util.DeColores
 
FORE_COLOR - Static variable in class jsim.animator.AnimationEntity
 
FORE_COLOR - Static variable in class jsim.util.Node
 
forestgreen - Static variable in class jsim.util.DeColores
 
form(double) - Method in class jsim.statistic.Format
Formats a double into a string (like sprintf in C)
form(long) - Method in class jsim.statistic.Format
Formats a long integer into a string (like sprintf in C)
form(char) - Method in class jsim.statistic.Format
Formats a character into a string (like sprintf in C)
form(String) - Method in class jsim.statistic.Format
Formats a string into a larger string (like sprintf in C)
Format - Class in jsim.statistic
A class for formatting numbers that follows printf conventions.
Format(String) - Constructor for class jsim.statistic.Format
Formats the number following printf conventions.
FrameMenuBar - Class in jsim.jmodel
The menu bar for the JMODEL designer.
FrameMenuBar(NetCanvas, NetFrame) - Constructor for class jsim.jmodel.FrameMenuBar
Construct a menu bar for the JMODEL frame (NetFrame).
fuchsia - Static variable in class jsim.util.DeColores
 
FullQueueException - Exception in jsim.queue
This class signals a full queue exception.
FullQueueException() - Constructor for exception jsim.queue.FullQueueException
Constructor without detail message.
FullQueueException(String) - Constructor for exception jsim.queue.FullQueueException
Constructor with a message.

G

gainsboro - Static variable in class jsim.util.DeColores
 
gamma - Variable in class jsim.jmessage.NodeProps
The beta parameter for the distribution
Gamma - Class in jsim.variate
Gamma random variate generation.
Gamma(double, double, int) - Constructor for class jsim.variate.Gamma
Constructs a Gamma random variate where mean = alpha * beta and variance = alpha * beta ^ 2.
gen() - Method in class jsim.variate.Bernoulli
Generates a random number from the Bernoulli distribution.
gen() - Method in class jsim.variate.Beta
Generate a random number from a Beta distribution.
gen() - Method in class jsim.variate.Binomial
Generate a random number from binomial distribution.
gen() - Method in class jsim.variate.Cauchy
Generate a random number from the Cauchy distribution.
gen() - Method in class jsim.variate.ChiSquare
Generate a random number from the Chi Square distribution.
gen() - Method in class jsim.variate.DiscreteProb
Generate a random number from Discrete Probability distribution.
gen() - Method in class jsim.variate.Erlang
Generate a random number from the Erlang distribution.
gen() - Method in class jsim.variate.Exponential
Generate an exponentially distributed random number.
gen() - Method in class jsim.variate.F_Distribution
Generate a random number from the F-Distribution.
gen() - Method in class jsim.variate.Gamma
Generates a random number from the Gamma distribution
gen() - Method in class jsim.variate.Geometric
Generate a random number from the geometric distribution.
gen() - Method in class jsim.variate.HyperExponential
Generate a hyperexponentially distirbuted random number.
gen() - Method in class jsim.variate.HyperGeometric
Generate a random number from the hypergeometric distribution.
gen() - Method in class jsim.variate.LCGRandom
Generates a real-valued random number in the range 0 to 1.
gen() - Method in class jsim.variate.LogNormal
Generate a random number from Log Normal distribution.
gen() - Method in class jsim.variate.NegativeBinomial
Generate a random number from the negative binomial distribution.
gen() - Method in class jsim.variate.Normal
Generate a normally distributed random number.
gen() - Method in class jsim.variate.Poisson
Generate a random number from the Poisson distribution.
gen() - Method in class jsim.variate.Randi
Generate a random number from Randi distribution.
gen() - Method in class jsim.variate.StudentT
Generates a random number from Student t distribution.
gen() - Method in class jsim.variate.Triangular
Generate a random number from Triangular distribution.
gen() - Method in class jsim.variate.Uniform
Generate a random number from the Uniform distribution.
gen() - Method in class jsim.variate.Uniform2
Generate a random number from the Uniform distribution.
gen() - Method in class jsim.variate.Variate
Generate a random number in the interval 0 to 1.
gen() - Method in class jsim.variate.Weibull
Generates a random number from Weibull distribution.
Generator - Class in jsim.jmodel
The Generator class generates code for JSIM models.
Generator() - Constructor for class jsim.jmodel.Generator
 
GenNames - Class in jsim.variate
Generate a list of all variate names.
GenNames() - Constructor for class jsim.variate.GenNames
 
Geometric - Class in jsim.variate
Geometric random variate generation.
Geometric(double, int) - Constructor for class jsim.variate.Geometric
Constructs a Geometric random variable.
get(int) - Method in class jsim.queue.Queue
 
get_Priority() - Method in class jsim.process.SimObject
Get the priority of the entity.
get_simClassId() - Method in class jsim.process.SimObject
Get the class type of an entity.
getActionType() - Method in class jsim.jmessage.Message
Returns the action type.
getAgentData() - Method in class jsim.jmessage.Store
Returns the control data from the model agent.
getAgentName() - Method in class jsim.jmessage.Simulate
Returns the name of the agent.
getAlpha() - Method in class jsim.jmessage.ModelProperties
Returns the alpha parameters.
getBatchData() - Method in class jsim.statistic.BatchStat
Get the vector which collects all the batch mean values.
getBatchSize() - Method in class jsim.jmessage.Simulate
Returns the batch size.
getBatchSize() - Method in class jsim.statistic.BatchStat
Get the batch size.
getBeta() - Method in class jsim.jmessage.ModelProperties
Returns the beta parameters.
getCloneId() - Method in class jsim.process.SimObject
Return the cloneId of the SimObject
getColumnCount() - Method in class jsim.jmessage.Result
Returns the number of columns.
getColumnLabels() - Method in class jsim.jmessage.Result
Returns the number of rows.
getConfidenceLevel() - Method in class jsim.jmessage.Simulate
Returns the confidence level.
getControl() - Method in class jsim.util.QCurve
Return the control point of the quad curve.
getCost() - Method in class jsim.process.SimObject
 
getCostObsStat() - Method in class jsim.jmessage.CostReport
Returns the cost observation statistics.
getCostObsStat() - Method in class jsim.jmessage.FinalReport
Returns the cost observation statistics.
getCostObsStatName() - Method in class jsim.jmessage.CostReport
Returns the names of the cost observation statistics.
getCostObsStatName() - Method in class jsim.jmessage.FinalReport
Returns the names of the cost observation statistics.
getCostStat() - Method in class jsim.jmessage.CostReport
Returns the cost statistics.
getCostStat() - Method in class jsim.jmessage.FinalReport
Returns the cost statistics.
getCostStatName() - Method in class jsim.jmessage.CostReport
Returns the names of the cost statistics.
getCostStatName() - Method in class jsim.jmessage.FinalReport
Returns the names of the cost statistics.
getCreateTime() - Method in class jsim.event.Entity
Get the creation time for the entity.
getData() - Method in class jsim.statistic.DistHistograms
Collect the data from the editor boxes and the choice.
getData() - Method in exception jsim.statistic.StatException
 
getDistributionType() - Method in class jsim.jmessage.ModelProperties
Returns the type of distribution.
getDriverClassName() - Method in class jsim.jmessage.DBConnectionInfo
Returns the JDBC driver class name.
getEColor() - Method in class jsim.process.SimObject
Return the color of the SimObject
getEdge(int) - Method in class jsim.animator.Graph
Returns the edge with the given id
getEdgeIndex() - Method in class jsim.util.QCurve
 
getEntityId() - Method in class jsim.event.Entity
Get the identifier for the entity.
getEnvironment() - Method in class jsim.process.SimObject
Get the environment.
getEventType() - Method in class jsim.jmessage.JsimEvent
Returns the name of the event type (rather than just the ID).
getFacilityCount() - Static method in class jsim.util.Node
 
getFileName() - Method in class jsim.jmodel.FileMenu
Get the file name for the current design model.
getFirst() - Method in class jsim.util.QCurve
Return the first/start point of the quad curve.
getFramework() - Method in class jsim.jmessage.DBConnectionInfo
Returns the type of client/server connection framework used by this connection.
getFront() - Method in class jsim.jmodel.QueueSet
Get the item at the front of the queue.
getGamma() - Method in class jsim.jmessage.ModelProperties
Returns the gamma parameters.
getId() - Method in class jsim.animator.AnimationMessage
 
getID() - Method in class jsim.jmessage.JsimEvent
Returns the event ID.
getId() - Method in class jsim.process.Server
Returns the id of the Server
getInfo() - Method in class jsim.jmessage.Result
Returns the information/message.
getItem() - Method in class jsim.queue.Q_Node
Get the item out of the node.
getJoinEntity() - Method in class jsim.process.Model
Return hash map contains entities waiting on AND join
getLast() - Method in class jsim.util.QCurve
Return the last/end point of the quad curve.
getLiveEntity() - Method in class jsim.process.SimObject
Get the list containing the live entities.
getLostJoinEntity() - Method in class jsim.process.Model
Return hash map containing entities that are lost
getModelData() - Method in class jsim.jmessage.Store
Returns the model input and output data.
getModelName() - Method in class jsim.jmessage.CostReport
Returns the model name.
getModelName() - Method in class jsim.jmessage.FinalReport
Returns the model name.
getModelName() - Method in class jsim.jmessage.ModelData
Returns the model name.
getModelName() - Method in class jsim.jmessage.ModelProperties
Returns the model name.
getName() - Method in class jsim.statistic.Statistic
Get the name of this statistic.
getNode(int) - Method in class jsim.animator.Graph
Returns the node with the given id
getNodeName() - Method in class jsim.jmessage.ModelProperties
Returns the node names.
getNodeProps() - Method in class jsim.jmessage.ModelData
Returns the node properties.
getNodeStats() - Method in class jsim.process.DynamicNode
Get both duration and occupancy statistics for this node.
getNodeStats() - Method in class jsim.process.Facility
Get all statistics for this node.
getNodeType() - Method in class jsim.jmessage.ModelProperties
Returns the node type.
getNumOfBatches() - Method in class jsim.jmessage.Simulate
Returns the number of batches.
getNumOfNodes() - Method in class jsim.jmessage.CostReport
Returns the number of nodes.
getNumOfNodes() - Method in class jsim.jmessage.FinalReport
Returns the number of nodes.
getNumOfNodes() - Method in class jsim.jmessage.ModelProperties
Returns the number of nodes.
getNumOfReplications() - Method in class jsim.jmessage.Simulate
Returns the number of replications.
getNumOfTokens() - Method in class jsim.jmessage.ModelProperties
Returns the number of tokens for each node.
getObsStats() - Method in class jsim.statistic.BatchStat
Get observational statistics for this batch stat variable.
getOccuObsStat() - Method in class jsim.jmessage.FinalReport
Returns the occupancy observation statistics.
getOccuObsStatName() - Method in class jsim.jmessage.FinalReport
Returns the names of the occupancy observation statistics.
getOccuStat() - Method in class jsim.jmessage.FinalReport
Returns the occupancy statistics.
getOccuStatName() - Method in class jsim.jmessage.FinalReport
Returns the names of the occupancy statistics.
getOperation() - Method in class jsim.animator.AnimationMessage
 
getOutCondition() - Method in class jsim.util.QCurve
 
getOutCondType() - Method in class jsim.util.QCurve
 
getOutgoing() - Method in class jsim.process.DynamicNode
Get the properties of this dynamic node.
getOutputStats() - Method in class jsim.jmessage.ModelData
Returns the statistical output of the simulation.
getParameters() - Method in class jsim.animator.AnimationMessage
 
getParameters() - Method in class jsim.variate.Bernoulli
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Beta
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Binomial
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Cauchy
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.ChiSquare
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Erlang
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Exponential
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.F_Distribution
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Gamma
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Geometric
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.HyperExponential
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.HyperGeometric
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.LCGRandom
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.LogNormal
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.NegativeBinomial
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Normal
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Poisson
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Randi
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.StudentT
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Triangular
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Uniform
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Uniform2
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Variate
Get the parameters of the constuctor
getParameters() - Method in class jsim.variate.Weibull
Get the parameters of the constuctor
getPassword() - Method in class jsim.jmessage.DBConnectionInfo
Returns the password.
getPrimaryStat() - Method in class jsim.process.Model
Get the primary statistic for the stopping rule.
getProps() - Method in class jsim.process.DynamicNode
Get the properties of this dynamic node.
getQueryString() - Method in class jsim.jmessage.Query
Returns the query string.
getRegistrationObject() - Method in class jsim.jmessage.JsimEvent
Returns the event registration object.
getRelativePrecision() - Method in class jsim.jmessage.Simulate
Returns the relative precision.
getReplicationSize() - Method in class jsim.jmessage.Simulate
Returns the replication size.
getRowCount() - Method in class jsim.jmessage.Result
Returns the number of rows.
getScenarioID() - Method in class jsim.jmessage.Instruct
Returns the ID of the scenario.
getScenarioID() - Method in class jsim.jmessage.Store
Returns the scenario ID.
getServerCount() - Static method in class jsim.util.Node
Get methods for the counters (e.g., getServerCount for servers).
getServiceCost() - Method in class jsim.process.SimObject
 
getSignalCount() - Static method in class jsim.util.Node
 
getSimId() - Method in class jsim.process.SimObject
Return the id of the SimObject
getSinkCount() - Static method in class jsim.util.Node
 
getSourceCount() - Static method in class jsim.util.Node
 
getStartNode() - Method in class jsim.util.QCurve
 
getStatData() - Method in class jsim.jmessage.CostReport
Returns the statistic data.
getStatData() - Method in class jsim.jmessage.FinalReport
Returns the statistic data.
getStatData() - Method in class jsim.jmessage.InterimReport
Returns the statData.
getStatLabel() - Method in class jsim.jmessage.CostReport
Returns the name of the statistics.
getStatLabel() - Method in class jsim.jmessage.FinalReport
Returns the name of the statistics.
getStats() - Method in class jsim.statistic.Statistic
Get statistical value vector for this stat variable.
getStopped() - Method in class jsim.process.Signal
This method returns the status of the Signal.
getStopped() - Method in class jsim.process.Source
This method returns the status of the Source.
getStream() - Method in class jsim.jmessage.ModelProperties
Returns the stream parameters.
getSumSquBatch() - Method in class jsim.statistic.Statistic
Return the sum of square value between the consective obs used for batch mean statistics.
getTime() - Method in class jsim.animator.AnimationMessage
 
getTime() - Static method in class jsim.coroutine.Coroutine
Get the current time (i.e., now).
getTime() - Method in class jsim.queue.TQ_Node
Get the node's timestamp.
getTimeObsStat() - Method in class jsim.jmessage.FinalReport
Returns the time observation statistics.
getTimeObsStatName() - Method in class jsim.jmessage.FinalReport
Returns the names of the time observation statistics.
getTimeStamp() - Method in class jsim.jmessage.Inject
Returns the time stamp
getTimeStat() - Method in class jsim.jmessage.FinalReport
Returns the time statistics.
getTimeStatName() - Method in class jsim.jmessage.FinalReport
Returns the names of the time statistics.
getTransientPeriod() - Method in class jsim.jmessage.Simulate
Returns the transient period.
getUrl() - Method in class jsim.jmessage.DBConnectionInfo
Returns the database URL.
getUserName() - Method in class jsim.jmessage.DBConnectionInfo
Returns the user name.
getValue() - Method in class jsim.jmessage.Result
Returns the value array.
ghostwhite - Static variable in class jsim.util.DeColores
 
gold - Static variable in class jsim.util.DeColores
 
goldenrod - Static variable in class jsim.util.DeColores
 
Graph - Class in jsim.animator
This class defines a Graph to be used with the Simulation package of JSIM.
Graph(LinkedList<AnimationEntity>, LinkedList<Edge>) - Constructor for class jsim.animator.Graph
Constructor
gray - Static variable in class jsim.util.DeColores
 
green - Static variable in class jsim.util.DeColores
 
greenyellow - Static variable in class jsim.util.DeColores
 

H

HEIGHT_SPLIT - Static variable in class jsim.util.Node
 
HelpFrame - Class in jsim.jmodel
JMODEL help frame explains how to use the designer.
HelpFrame(String, String) - Constructor for class jsim.jmodel.HelpFrame
Construct a help frame.
HelpMenu - Class in jsim.jmodel
The help menu for the JMODEL designer.
HelpMenu(String) - Constructor for class jsim.jmodel.HelpMenu
Construct a help menu.
Histogram - Class in jsim.statistic
This class implements histograms for displaying data.
Histogram(double[], double) - Constructor for class jsim.statistic.Histogram
Construct a histogram with two parameters.
Histogram(double[], double, String) - Constructor for class jsim.statistic.Histogram
Construct a histogram with three parameters.
honeydew - Static variable in class jsim.util.DeColores
 
hotpink - Static variable in class jsim.util.DeColores
 
HyperExponential - Class in jsim.variate
Generate a hyperexponentially distributed random number mean mu and standard deviation sigma (sigma > mu) using Morse's two-stage hyperexponential distribution.
HyperExponential(double, double, int) - Constructor for class jsim.variate.HyperExponential
Constructs a Hyper-Geometric random variable.
HyperGeometric - Class in jsim.variate
Generate a random number from the hypergeometric distribution with population m, number of drawn items n and probability of success p.
HyperGeometric(int, int, double, int) - Constructor for class jsim.variate.HyperGeometric
Constructs a Hyper-Geometric random variate.
HyperGeometric(double, double, double, int) - Constructor for class jsim.variate.HyperGeometric
Constructs a Hyper-Geometric random variate.

I

id - Variable in class jsim.animator.Edge
 
igen() - Method in class jsim.variate.LCGRandom
Generates an integer-valued random number in the range 0 to MODULUS - 1.
incLostEntities() - Static method in class jsim.process.SimObject
Increment the number of lost entities.
incrementLost() - Method in class jsim.animator.AnimationImp
Increments the number of lost entities
incrStream() - Method in class jsim.variate.LCGRandom
 
incStream() - Method in class jsim.variate.Variate
Increment the stream.
indexOf(Object) - Method in class jsim.queue.Queue
 
indianred - Static variable in class jsim.util.DeColores
 
indigo - Static variable in class jsim.util.DeColores
 
inEdge - Variable in class jsim.util.Node
Array of incoming edges
INFORM_EVT - Static variable in class jsim.jmessage.EventMap
An event from a model bean to inform a model agent about the properties of the model represented by the model bean.
init() - Method in class jsim.jmodel.DesignAgent
Initialize the applet.
init() - Method in class jsim.statistic.TestHisto
Initialize the histogram control frame.
initiateJoin(HashMap<Integer, Coroutine>, Integer) - Method in class jsim.coroutine.Coroutine
Remove from hashmap and put on activation list.
initModel(DynamicNode[]) - Method in class jsim.process.Model
Finish initializing the mode.
Inject - Class in jsim.jmessage
This class contains data for the Inject event.
Inject(String, double) - Constructor for class jsim.jmessage.Inject
Constructs an Inject message by actionType and timeStamp
INJECT_EVT - Static variable in class jsim.jmessage.EventMap
An event from a model bean to another model bean for the purpose of simulation federation.
injectAnEntity() - Method in class jsim.process.Model
Method to inject an entity in every source node of the model.
INQUIRE_EVT - Static variable in class jsim.jmessage.EventMap
An event from a model agent to a model bean to inquire about the the properties of the model represented by the model bean.
Instruct - Class in jsim.jmessage
This class contains data for the Instruct event.
Instruct(String, Integer) - Constructor for class jsim.jmessage.Instruct
Constructs an Instruct message by actionType and scenarioID.
INSTRUCT_EVT - Static variable in class jsim.jmessage.EventMap
An event from the scenario agent to model agents participating in a simulation federation.
InterimReport - Class in jsim.jmessage
This class contains interim report data for the Report event.
InterimReport(String, double[]) - Constructor for class jsim.jmessage.InterimReport
Constructs an InterimReport message by actionType and statData.
InverseT - Class in jsim.statistic
This class computes the inverse Student t Distribution.
InverseT() - Constructor for class jsim.statistic.InverseT
 
InverseZ - Class in jsim.statistic
This class computes the inverse Standard Normal Distribution.
InverseZ() - Constructor for class jsim.statistic.InverseZ
 
isClone() - Method in class jsim.process.SimObject
Return the clone status of the SimObject
isDone() - Method in class jsim.process.Model
Is the simulation over?
isEmpty() - Method in class jsim.animator.AnimationQueue
 
isEmpty() - Method in class jsim.jmodel.QueueSet
Is the Queue Empty?
isEmpty() - Method in class jsim.queue.Queue
Return whether the queue is empty (true for empty, false for nonempty).
isFull() - Method in class jsim.jmodel.QueueSet
Is the Queue full?
isFull() - Method in class jsim.queue.Queue
Return whether the queue is full (true for full, false for not full).
isSame(double, double, double, double, double) - Method in class jsim.util.QCurve
Are (x, y) and (xe, ye) essentially the same?
isTerminal() - Static method in class jsim.coroutine.Coroutine
Determine whether all coroutines have terminated.
itemStateChanged(ItemEvent) - Method in class jsim.statistic.DistHistograms
Perform an action when a choice is made.
iterator() - Method in class jsim.queue.Queue
 
ivory - Static variable in class jsim.util.DeColores
 

J

JOIN - Static variable in class jsim.animator.AnimationEntity
 
join(SimObject) - Method in class jsim.process.Transport
Place entity at start of transport.
JOIN_COLOR - Static variable in class jsim.animator.AnimationEntity
 
JOIN_COLOR - Static variable in class jsim.util.Node
 
joinGroup(LinkedList<Coroutine>) - Method in class jsim.coroutine.Coroutine
Join a special group of coroutines (e.g., those that actively move in an animation).
joinWait - Variable in class jsim.process.SimObject
Status of entity waiting for join
jsim.animator - package jsim.animator
The animator package provides classes for running two dimensional animations of the simulations.
jsim.coroutine - package jsim.coroutine
The coroutine package provides classes for making Java threads function somewhat like coroutines.
jsim.event - package jsim.event
The event package provides classes for executing simulation models based on the event-scheduling paradigm.
jsim.jmessage - package jsim.jmessage
This package includes the events and messages passed between the beans and agents.
jsim.jmodel - package jsim.jmodel
The jmodel package provides classes for designing simulation models graphically.
jsim.process - package jsim.process
The process package provides classes for executing simulation models based on the process-interaction paradigm.
jsim.queue - package jsim.queue
The queue package provides classes implementing several types of common queues.
jsim.statistic - package jsim.statistic
The statistic package provides classes for collecting and analyzing statistical data.
jsim.util - package jsim.util
The util package provides miscellaneous convenience classes.
jsim.variate - package jsim.variate
The variate package provides numerous classes for generating random variates.
JsimBean - Interface in jsim.jmessage
JsimBean is the parent class of all beans and agents in JSIM.
JsimEvent - Class in jsim.jmessage
This class provides general events for Jsim.
JsimEvent(Object, long, Object) - Constructor for class jsim.jmessage.JsimEvent
Construct a JsimEvent.
JsimListener - Interface in jsim.jmessage
Listener interface specification for JsimEvents.

K

khaki - Static variable in class jsim.util.DeColores
 
kickOut(LinkedList<Coroutine>) - Method in class jsim.coroutine.Coroutine
Remove from queue and put on activation list.

L

label - Variable in class jsim.animator.Edge
 
LABEL - Static variable in class jsim.statistic.Statistic
Standard label set for statistical results.
LABEL_COLOR - Static variable in class jsim.animator.AnimationEntity
 
LABEL_COLOR - Static variable in class jsim.util.Node
 
label_x - Variable in class jsim.animator.Edge
 
label_y - Variable in class jsim.animator.Edge
 
lastIndexOf(Object) - Method in class jsim.queue.Queue
 
lastTime - Variable in class jsim.statistic.Statistic
Time of last observation
lavender - Static variable in class jsim.util.DeColores
 
lavenderblush - Static variable in class jsim.util.DeColores
 
lawngreen - Static variable in class jsim.util.DeColores
 
LCGRandom - Class in jsim.variate
Basic random number generator.
LCGRandom(int) - Constructor for class jsim.variate.LCGRandom
Constructs an LCG-based Random Number Generator.
lemonchiffon - Static variable in class jsim.util.DeColores
 
lemonlime - Static variable in class jsim.util.DeColores
 
length - Variable in class jsim.animator.Edge
 
life - Variable in class jsim.coroutine.Coroutine
Coroutine activity is via a thread.
LIFO_Queue - Class in jsim.queue
LIFO_Queue class implements the Last_In_First_Out queue (or stack).
LIFO_Queue() - Constructor for class jsim.queue.LIFO_Queue
Constructs an empty LIFO queue with unlimited capacity.
LIFO_Queue(int) - Constructor for class jsim.queue.LIFO_Queue
Constructs an empty LIFO queue with limited capacity.
lightblue - Static variable in class jsim.util.DeColores
 
lightcoral - Static variable in class jsim.util.DeColores
 
lightcyan - Static variable in class jsim.util.DeColores
 
lightgreen - Static variable in class jsim.util.DeColores
 
lightgrey - Static variable in class jsim.util.DeColores
 
lightpink - Static variable in class jsim.util.DeColores
 
lightsalmon - Static variable in class jsim.util.DeColores
 
lightseagreen - Static variable in class jsim.util.DeColores
 
lightskyblue - Static variable in class jsim.util.DeColores
 
lightslategray - Static variable in class jsim.util.DeColores
 
lightsteelblue - Static variable in class jsim.util.DeColores
 
lightyellow - Static variable in class jsim.util.DeColores
 
lime - Static variable in class jsim.util.DeColores
 
limegreen - Static variable in class jsim.util.DeColores
 
line - Variable in class jsim.animator.Edge
 
linen - Static variable in class jsim.util.DeColores
 
listIterator() - Method in class jsim.queue.Queue
 
listIterator(int) - Method in class jsim.queue.Queue
 
load(String) - Method in class jsim.jmodel.NetCanvas
Load all the nodes.
loadNode(ObjectInputStream) - Method in class jsim.util.Node
Load this node's state.
location - Variable in class jsim.util.Node
Position of node (coordinates of top left)
location - Variable in class jsim.util.Prop
Location of node on canvas.
LogNormal - Class in jsim.variate
Log Normal random variate generation.
LogNormal(double, double, int) - Constructor for class jsim.variate.LogNormal
Constructs a Log Normal random variate.
ltgoldenrodyellow - Static variable in class jsim.util.DeColores
 

M

magenta - Static variable in class jsim.util.DeColores
 
main(String[]) - Static method in class jsim.animator.AnimationImp
Main Function used for testing purposes
main(String[]) - Static method in class jsim.animator.Graph
Main function for testing
main(String[]) - Static method in class jsim.coroutine.Coroutine
Main method for testing purposes only.
main(String[]) - Static method in class jsim.jmodel.DesignAgent
Main method.
main(String[]) - Static method in class jsim.jmodel.NetFrame
Main method.
main(String[]) - Static method in class jsim.queue.Test
The main function performs several adds followed by removes.
main(String[]) - Static method in class jsim.statistic.Format
a test stub for the format class
main(String[]) - Static method in class jsim.variate.GenNames
Main method.
maroon - Static variable in class jsim.util.DeColores
 
max() - Method in class jsim.statistic.Statistic
This method returns the maximum value collected.
MAX_DOUBLE - Static variable in class jsim.statistic.Statistic
Largest double value in Java
MAX_STREAMS - Static variable in class jsim.variate.LCGRandom
 
maxValue - Variable in class jsim.statistic.Statistic
Maximum value of sample data
mean() - Method in class jsim.statistic.Statistic
This method returns the mean of the collected values.
mediumaquamarine - Static variable in class jsim.util.DeColores
 
mediumblue - Static variable in class jsim.util.DeColores
 
mediumorchid - Static variable in class jsim.util.DeColores
 
mediumpurple - Static variable in class jsim.util.DeColores
 
mediumseagreen - Static variable in class jsim.util.DeColores
 
mediumslateblue - Static variable in class jsim.util.DeColores
 
mediumspringgreen - Static variable in class jsim.util.DeColores
 
mediumturquoise - Static variable in class jsim.util.DeColores
 
mediumvioletred - Static variable in class jsim.util.DeColores
 
Message - Class in jsim.jmessage
Message is the parent class of all JSIM messages.
Message() - Constructor for class jsim.jmessage.Message
 
mid_x - Variable in class jsim.animator.Edge
 
mid_y - Variable in class jsim.animator.Edge
 
midnightblue - Static variable in class jsim.util.DeColores
 
min() - Method in class jsim.statistic.Statistic
This method returns the minimum value collected.
mintcream - Static variable in class jsim.util.DeColores
 
minValue - Variable in class jsim.statistic.Statistic
Minimum value of sample data
mistyrose - Static variable in class jsim.util.DeColores
 
moccasin - Static variable in class jsim.util.DeColores
 
Model - Class in jsim.process
The Model class allows application specific simulation models to be derived from it.
Model(String, Prop[], Transport[], AnimationQueue) - Constructor for class jsim.process.Model
Construct a JSIM simulation model to run in an embedded frame.
Model(String, double) - Constructor for class jsim.process.Model
Construct a JSIM simulation model to run in an embedded frame.
ModelData - Class in jsim.jmessage
The ModelData class contains all model information to be stored in the database.
ModelData(String, NodeProps[], NodeStats[]) - Constructor for class jsim.jmessage.ModelData
Constructs an object of type ModelData by model name, input node properties, and output statictical result.
modelData - Variable in class jsim.jmessage.Store
The model input and output data
ModelMenu - Class in jsim.process
The ModelMenu class defines the main menu for simulation models.
modelName - Variable in class jsim.jmessage.ModelData
The model name
ModelProperties - Class in jsim.jmessage
The ModelProperties class represents all properties of a model.
ModelProperties(String, String, int, String[], String[], int[], int[], Integer[], Double[], Double[], Double[]) - Constructor for class jsim.jmessage.ModelProperties
Constructs a ModelProperties instance.
MONITOR - Static variable in class jsim.statistic.Statistic
Flag indicating whether to monitor (print) values as they are collected
mouseClicked(MouseEvent) - Method in class jsim.jmodel.NetCanvas
Handle mouse clicked event.
mouseEntered(MouseEvent) - Method in class jsim.jmodel.NetCanvas
The final 2 MouseListener event handlers are not implemented.
mouseExited(MouseEvent) - Method in class jsim.jmodel.NetCanvas
 
mousePressed(MouseEvent) - Method in class jsim.jmodel.NetCanvas
Handle mouse pressed event.
mouseReleased(MouseEvent) - Method in class jsim.jmodel.NetCanvas
Handle mouse released event.
move(int[], double) - Method in class jsim.animator.AnimationEntity
Moves the x or y coordinates of a shape
move(int, int, int, double) - Method in class jsim.animator.AnimationImp
Moves an entity from a starting node to an ending node along a given edge
move(SimObject) - Method in class jsim.process.Transport
This method implements the logic for a SimObject stepping through the transport.
moveNodeAndParts(Point2D.Float) - Method in class jsim.jmodel.NetCanvas
Move node "moveNode" and its parts (tokens and incident edges).

N

N_FACILITY - Static variable in class jsim.util.Node
 
N_SERVER - Static variable in class jsim.util.Node
 
N_SIGNAL - Static variable in class jsim.util.Node
 
N_SINK - Static variable in class jsim.util.Node
 
N_SOURCE - Static variable in class jsim.util.Node
 
name - Variable in class jsim.coroutine.Coroutine
Name of coroutine.
name - Variable in class jsim.statistic.Statistic
Name of the statistic being collected
NAME - Static variable in class jsim.variate.VarNames
 
navajowhite - Static variable in class jsim.util.DeColores
 
navy - Static variable in class jsim.util.DeColores
 
NegativeBinomial - Class in jsim.variate
Negative Binomial random variate generation.
NegativeBinomial(double, int, int) - Constructor for class jsim.variate.NegativeBinomial
Constructs a Negative Binomial Random variate.
NetCanvas - Class in jsim.jmodel
The NetCanvas class allows canvases to be created for drawing simulation models.
NetCanvas(JFrame) - Constructor for class jsim.jmodel.NetCanvas
Constructs a design network canvas.
NetFrame - Class in jsim.jmodel
Overall frame for the JMODEL designer.
NetFrame(String) - Constructor for class jsim.jmodel.NetFrame
Construct a JMODEL frame.
next(Point2D.Double, double) - Method in class jsim.util.QCurve
Return the next point on the quad curve (step units beyond current).
nName - Variable in class jsim.util.Prop
Name of node.
nobs - Variable in class jsim.statistic.Statistic
Number of observations
Node - Class in jsim.util
The Node class allows nodes to be created.
Node() - Constructor for class jsim.util.Node
Construct an empty node (e.g., before loading).
Node(Prop) - Constructor for class jsim.util.Node
Construct a node based on properties.
Node(int, Point) - Constructor for class jsim.util.Node
Construct and initialize a node using defaults.
node1 - Variable in class jsim.animator.Edge
 
node2 - Variable in class jsim.animator.Edge
 
NodeDialog - Class in jsim.jmodel
Dialog box for updating a node's parameters.
NodeDialog(Frame, Node) - Constructor for class jsim.jmodel.NodeDialog
Construct a dialog box to adjust the parameter for a node.
nodeName - Variable in class jsim.jmessage.NodeProps
The node name
nodeName - Variable in class jsim.util.Node
Name of node
NodeProps - Class in jsim.jmessage
The NodeProps class represents the properties of a node to be stored in the database.
NodeProps(String, int, int, String, Double, Double, Double, Integer) - Constructor for class jsim.jmessage.NodeProps
Constructs a NodeProps instance.
nodes - Variable in class jsim.animator.Graph
 
NodeStats - Class in jsim.jmessage
 
NodeStats(Double[], Double[], Double[], Double[]) - Constructor for class jsim.jmessage.NodeStats
Constructs an instance of NodeStats.
nodeType - Variable in class jsim.jmessage.NodeProps
The node type (SOURCE, FACILITY, SINK, etc)
nodeType - Variable in class jsim.util.Node
Type of node (SERVER ..
NORM_PRIORITY - Static variable in class jsim.coroutine.Coroutine
Normal priority level.
Normal - Class in jsim.variate
Normal random variate generation.
Normal(double, double, int) - Constructor for class jsim.variate.Normal
Constructs a Normal random variate.
notify(JsimEvent) - Method in interface jsim.jmessage.JsimListener
Method to handle JsimEvents.
nTokens - Variable in class jsim.util.Prop
Number of tokens (number of service units, etc.).
nType - Variable in class jsim.util.Prop
Type of node (Node.SERVER, ...).
NUM_SERVICE_ORIENTED - Static variable in class jsim.util.Node
 
numInEdges - Variable in class jsim.util.Node
Number of incoming edges
numOfBatches - Variable in class jsim.jmessage.Simulate
Number of batches.
numOfReplications - Variable in class jsim.jmessage.Simulate
Number of replications.
numOfTokens - Variable in class jsim.jmessage.NodeProps
The number of tokens associated with this node.
numOutEdges - Variable in class jsim.util.Node
Number of outgoing edges
numTokens - Variable in class jsim.util.Node
Initial number of tokens (service units)

O

occuObsStat - Variable in class jsim.jmessage.FinalReport
Occupancy observation statistics
occuObsStatName - Variable in class jsim.jmessage.FinalReport
Name of the occupancy statistics
occupancy - Variable in class jsim.process.DynamicNode
Occupancy statistics collected by this node.
occur() - Method in class jsim.event.Event
Executes the event.
occuStat - Variable in class jsim.jmessage.FinalReport
Occupancy statistics
occuStatName - Variable in class jsim.jmessage.FinalReport
Name of occupancy statistics
oDeviation - Variable in class jsim.jmessage.NodeStats
 
oInterval - Variable in class jsim.jmessage.NodeStats
 
oldlace - Static variable in class jsim.util.DeColores
 
olive - Static variable in class jsim.util.DeColores
 
olivedrab - Static variable in class jsim.util.DeColores
 
oMaxValue - Variable in class jsim.jmessage.NodeStats
 
oMeanValue - Variable in class jsim.jmessage.NodeStats
 
oMinValue - Variable in class jsim.jmessage.NodeStats
 
oNoSamples - Variable in class jsim.jmessage.NodeStats
 
onQCurve(Point2D.Double) - Method in class jsim.util.QCurve
 
oObsDeviation - Variable in class jsim.jmessage.NodeStats
 
oObsInterval - Variable in class jsim.jmessage.NodeStats
 
oObsMaxValue - Variable in class jsim.jmessage.NodeStats
 
oObsMeanValue - Variable in class jsim.jmessage.NodeStats
 
oObsMinValue - Variable in class jsim.jmessage.NodeStats
 
oObsNoSamples - Variable in class jsim.jmessage.NodeStats
 
oObsPrecision - Variable in class jsim.jmessage.NodeStats
 
oPrecision - Variable in class jsim.jmessage.NodeStats
 
orange - Static variable in class jsim.util.DeColores
 
orangered - Static variable in class jsim.util.DeColores
 
orchid - Static variable in class jsim.util.DeColores
 
organize() - Method in class jsim.jmodel.QueueSet
Organize the queue to generate the correct order for Generator.
OUT_COND_FIELD - Static variable in class jsim.util.Parameters
 
OUT_COND_TYPE - Static variable in class jsim.util.Parameters
Type of node (Node.SERVER, ...).
OUT_DIAMETER - Static variable in class jsim.util.Node
 
outCondition - Variable in class jsim.util.Node
Probability of taking each outgoing edge
outEdge - Variable in class jsim.util.Node
Array of outgoing edges
outgoing - Variable in class jsim.process.DynamicNode
Outgoing edges.
oval - Variable in class jsim.util.Node
Split or Join node object

P

packProb(String[], int) - Method in class jsim.jmodel.NodeDialog
Pack the vector of probabilities into one string.
paint(Graphics) - Method in class jsim.jmodel.NetCanvas
Paint the screen.
paint(Graphics) - Method in class jsim.statistic.Histogram
Draw the histogram in horizontal orientation
paint(Graphics) - Method in class jsim.statistic.TestHisto
Display for applet.
paintComponent(Graphics) - Method in class jsim.animator.AnimationImp.AnimationPanel
Paints the Animation
palegoldenrod - Static variable in class jsim.util.DeColores
 
palegreen - Static variable in class jsim.util.DeColores
 
paleturquoise - Static variable in class jsim.util.DeColores
 
palevioletred - Static variable in class jsim.util.DeColores
 
papayawhip - Static variable in class jsim.util.DeColores
 
Parameters - Class in jsim.util
Contains constants used to represent parameters.
Parameters() - Constructor for class jsim.util.Parameters
 
pause(double) - Method in class jsim.coroutine.Coroutine
Pause execution of coroutine for delay units of time.
peachpuff - Static variable in class jsim.util.DeColores
 
peru - Static variable in class jsim.util.DeColores
 
pink - Static variable in class jsim.util.DeColores
 
plum - Static variable in class jsim.util.DeColores
 
Poisson - Class in jsim.variate
Poisson (with mean mu) random variate generation.
Poisson(double, int) - Constructor for class jsim.variate.Poisson
Constructs a Poisson random variate.
polyg - Variable in class jsim.util.Node
Complete coordinates of node
powderblue - Static variable in class jsim.util.DeColores
 
PQ_Node - Class in jsim.queue
PQ_Node class stores data and children for the PriorityQueue.
precision(double) - Method in class jsim.statistic.Statistic
Return the relative precision for the given confidence level.
precision() - Method in class jsim.statistic.Statistic
Return the relative precision for the default confidence level.
preempt() - Method in class jsim.coroutine.Coroutine
Pause execution of coroutine for delay units of time.
preempt(int) - Method in class jsim.process.Facility
Preempt the service of the entity being served by token.
preempt(Token, SimObject) - Method in class jsim.process.Server
Preempt the service of the entity being served by token.
prepareReport() - Method in class jsim.process.Model
Prepare a report to ModelAgent.
primary - Variable in class jsim.statistic.Statistic
Whether this is the primary statistic for a model
print() - Method in class jsim.jmessage.Result
Prints out the information or query result for debugging purposes.
print(PrintStream, String, double) - Static method in class jsim.statistic.Format
prints a formatted number following printf conventions
print(PrintStream, String, long) - Static method in class jsim.statistic.Format
prints a formatted number following printf conventions
print(PrintStream, String, char) - Static method in class jsim.statistic.Format
prints a formatted number following printf conventions
print(PrintStream, String, String) - Static method in class jsim.statistic.Format
prints a formatted number following printf conventions
printLabel() - Static method in class jsim.statistic.Statistic
Print column labels.
printName() - Method in class jsim.variate.Variate
Print name of class.
printQueue() - Method in class jsim.queue.PriorityQueue
Print the tree holding the prior queue.
printStat() - Method in class jsim.statistic.Statistic
Print statistical information.
priority - Variable in class jsim.process.SimObject
Entity's priority
PriorityQueue - Class in jsim.queue
PriorityQueue class maintains a priority queue using self-adjusting binary tree (splay tree).
PriorityQueue() - Constructor for class jsim.queue.PriorityQueue
Constructs an empty priority queue with unlimited capacity.
PriorityQueue(int) - Constructor for class jsim.queue.PriorityQueue
Constructs an empty priority queue with limited capacity.
PROBABILITY_TYPE - Static variable in class jsim.util.Parameters
 
Prop - Class in jsim.util
Structure to record properties of dynamic nodes.
Prop(int, String, int, Point, Variate, Variate) - Constructor for class jsim.util.Prop
Construct a property set.
props - Variable in class jsim.jmessage.ModelData
The input model properties
props - Variable in class jsim.process.DynamicNode
Common node properties.
purple - Static variable in class jsim.util.DeColores
 
pushBack(int) - Method in class jsim.process.Facility
Preempt the service of the entity being served by token and push it back unto the queue.

Q

Q_FACILITY - Static variable in class jsim.util.Node
 
Q_Node - Class in jsim.queue
Class Q_Node deriving from Object implements a node to be inserted into a queue.
QCurve - Class in jsim.util
The QCurve class enhances the QuadCurve.Double class (from the java.awt.geom package) by allowing entities to move along such quadratic curves.
QCurve() - Constructor for class jsim.util.QCurve
Construct an empty quad curve.
QCurve(double, double, double, double) - Constructor for class jsim.util.QCurve
Construct a straight line (degenerate quad curve).
QCurve(double, double, double, double, double, double) - Constructor for class jsim.util.QCurve
Construct a quad curve.
Query - Class in jsim.jmessage
The Query class is a JSIM message type encapsulating a SQL query string.
Query(String, String) - Constructor for class jsim.jmessage.Query
Constructs a Query message.
QUERY_EVT - Static variable in class jsim.jmessage.EventMap
An event from the scenario agent to the database agent carrying a SQL query statement.
Queue - Class in jsim.queue
Class Queue is an abstract class which pure virtual functions must be implemented in subclasses.
Queue() - Constructor for class jsim.queue.Queue
 
QUEUE_COLOR - Static variable in class jsim.animator.AnimationEntity
 
QUEUE_COLOR - Static variable in class jsim.util.Node
 
queueLength() - Method in class jsim.process.Facility
Get the length of the facility's wait queue.
QueueSet - Class in jsim.jmodel
The QueueSet class inserts and removes items in FIFO order, but also provides an organaize method to eliminate duplicate items.
QueueSet(int) - Constructor for class jsim.jmodel.QueueSet
Constructor for QueueSet.
queueType - Variable in class jsim.util.Node
Type of queue (one of FIFO, LIFO, Priority, Temporal) FIX: also used to indicate Server controlled by Signal
quit() - Method in class jsim.jmodel.NetFrame
quit the Designer.

R

Randi - Class in jsim.variate
Random Integer (Discrete Uniform) random variate generation.
Randi(int, int, int) - Constructor for class jsim.variate.Randi
Constructs a Random Integer (Discrete Uniform) random variate.
readObject(ObjectInputStream) - Method in class jsim.jmessage.ModelData
Meets the Java serialization requirements.
readObject(ObjectInputStream) - Method in class jsim.jmessage.Result
Meets the Java serialization requirements.
readObject(ObjectInputStream) - Method in class jsim.jmessage.Store
Meets the Java serialization requirements.
ReconstructQCurve(double, double, double, double, double, double) - Method in class jsim.util.QCurve
ReConstruct a quad curve.
red - Static variable in class jsim.util.DeColores
 
relativePrecision - Variable in class jsim.jmessage.Simulate
Relative precision.
remove() - Method in class jsim.queue.PriorityQueue
Remove and return the first element in the queue.
remove() - Method in class jsim.queue.Queue
Remove and return the first element in the queue.
remove(int) - Method in class jsim.queue.Queue
Remove the node containing the minimum/first element from the queue.
remove(Object) - Method in class jsim.queue.Queue
 
removeAll(Collection) - Method in class jsim.queue.Queue
 
removeEdge(int) - Method in class jsim.animator.Graph
Removes an edge from the Graph
removeMin() - Method in class jsim.queue.FIFO_Queue
Remove the node containing the minimum/first element from the queue.
removeMin() - Method in class jsim.queue.Queue
Remove the node containing the minimum/first element from the queue.
removeNode(int) - Method in class jsim.animator.Graph
Removes a node from the Graph
replicationSize - Variable in class jsim.jmessage.Simulate
Replication size.
REPORT_EVT - Static variable in class jsim.jmessage.EventMap
An event from a model bean to a model agent carrying interim or final simulation result.
request(SimObject) - Method in class jsim.process.Facility
Request a token (service unit).
request(SimObject) - Method in class jsim.process.Server
Request a token (service unit).
reset() - Method in class jsim.jmodel.NetCanvas
Reset the model state.
reset() - Method in class jsim.jmodel.QueueSet
Reset the Queue.
reset() - Static method in class jsim.util.Node
Reset the counters.
resetStat(double) - Method in class jsim.statistic.Statistic
Reset the statistical counter.
Result - Class in jsim.jmessage
The Result class is a JSIM message type representing the query result returned by the DBAgent.
Result(String, String) - Constructor for class jsim.jmessage.Result
Constructs a Result instance by action type and information.
Result(String, ResultSet) - Constructor for class jsim.jmessage.Result
Constructs a Result instance by action type and a ResultSet object.
RESULT_EVT - Static variable in class jsim.jmessage.EventMap
An event from the database agent to the scenario agent carrying a query result.
retainAll(Collection) - Method in class jsim.queue.Queue
 
rms() - Method in class jsim.statistic.Statistic
This method returns root mean squares of collected data.
root - Variable in class jsim.queue.PriorityQueue
Root (front) of the queue
root - Variable in class jsim.queue.Queue
Root (front) of queue
rosybrown - Static variable in class jsim.util.DeColores
 
rotate(int, double, double, double, double) - Method in class jsim.animator.AnimationImp
Rotates a shape
rotate(int, double, double, double, double) - Method in interface jsim.animator.Animator
Rotates a shape
royalblue - Static variable in class jsim.util.DeColores
 
run() - Method in class jsim.animator.AnimationImp
run() Responsible for the main control loop of the Animation Creates the Frame and Panel, then sleeps and repaints until the animation is through
run() - Method in class jsim.coroutine.Coroutine
The run method simulates a G/G/1 queue (example only).
run() - Method in class jsim.process.Model
Run the display thread.
run() - Method in class jsim.process.Signal
The run method of Signal.
run() - Method in class jsim.process.Source
The run method of Source.

S

saddlebrown - Static variable in class jsim.util.DeColores
 
salmon - Static variable in class jsim.util.DeColores
 
samples() - Method in class jsim.statistic.Statistic
Return the number of samples.
SampleStat - Class in jsim.statistic
This class provides facilities for gathering and displaying sample statistical summary results of simulation runs.
SampleStat(String) - Constructor for class jsim.statistic.SampleStat
Constructs a Sample Statistic with the given name
sandybrown - Static variable in class jsim.util.DeColores
 
save(String) - Method in class jsim.jmodel.NetCanvas
Save all the nodes.
saveNode(ObjectOutputStream) - Method in class jsim.util.Node
Save this node's state.
scale(int, double, double, double) - Method in class jsim.animator.AnimationImp
Scales a Shape
scale(int, double, double, double) - Method in interface jsim.animator.Animator
Scales a Shape
scenarioID - Variable in class jsim.jmessage.Store
The ID of the scenario that the federate participates in
schedule(Event, double) - Static method in class jsim.event.Scheduler
This schedule method places an event on the Future Event List (FEL) for later execution.
schedule(Event, double, int) - Static method in class jsim.event.Scheduler
This schedule method places an event on the Future Event List (FEL) for later execution.
Scheduler - Class in jsim.event
This class schedules events and implements the time advance mechanism.
Scheduler() - Constructor for class jsim.event.Scheduler
 
seagreen - Static variable in class jsim.util.DeColores
 
seashell - Static variable in class jsim.util.DeColores
 
SERVER - Static variable in class jsim.animator.AnimationEntity
Node numbers
Server - Class in jsim.process
The Server class allows groups of servers to be created.
Server(Prop, Transport[]) - Constructor for class jsim.process.Server
Construct a Server.
Server(int, Prop, Transport[], AnimationQueue) - Constructor for class jsim.process.Server
Version of the Constructor for use with animator Construct a Server.
SERVER - Static variable in class jsim.util.Node
Node and edge numbers
Server.TokenVec - Class in jsim.process
Inner class for token vector.
SERVER_COLOR - Static variable in class jsim.animator.AnimationEntity
 
SERVER_COLOR - Static variable in class jsim.util.Node
 
SERVER_PTS - Static variable in class jsim.animator.AnimationEntity
 
set(int, Object) - Method in class jsim.queue.Queue
 
set_Priority(int) - Method in class jsim.process.SimObject
Set the priority of the entity.
set_simClassId(int) - Method in class jsim.process.SimObject
Set the class type of an entity.
setActionType(int) - Method in class jsim.jmodel.NetCanvas
Set the action type.
setActTime(double) - Method in class jsim.coroutine.Coroutine
 
setAlpha(Double[]) - Method in class jsim.jmessage.ModelProperties
Sets the alpha parameters.
setBatchProperties(int, int) - Method in class jsim.process.DynamicNode
Set the batch size and number of batches for all the models batch statistics.
setBatchProperties(int, int) - Method in class jsim.process.Model
Set the batch size and number of batches for all batch statistics.
setBatchProperties(int, int) - Method in class jsim.statistic.BatchStat
Set the batch size and number of batches.
setBatchSize(int) - Method in class jsim.statistic.BatchStat
Set the batch size.
setBeta(Double[]) - Method in class jsim.jmessage.ModelProperties
Sets the beta parameters.
setCloneId(int) - Method in class jsim.process.SimObject
Set the clone Id of the entity
setCloneStatus(boolean) - Method in class jsim.process.SimObject
Set the clone status of the entity
setCost(double) - Method in class jsim.process.SimObject
 
setDistributionType(String[]) - Method in class jsim.jmessage.ModelProperties
Sets the distribution type.
setEColor(Color) - Method in class jsim.process.SimObject
Set the color of the entity
setEdgeIndex(int) - Method in class jsim.util.QCurve
 
setEdgeLabel(int) - Method in class jsim.animator.Graph
Sets the label position for an edge
setEdges() - Method in class jsim.animator.Graph
Sets the Edges of the Graph to connect the center of their respective endpoints Also calls all other initialization methods for the Graph
setEnvironment(Model) - Method in class jsim.process.SimObject
Set the environment.
setFacilityCount(int) - Static method in class jsim.util.Node
 
setFileName(String) - Method in class jsim.jmodel.FileMenu
Set the file name for the current design model.
setFirst(Point2D.Float) - Method in class jsim.util.QCurve
Reset first point in curve.
setFirstFixed(Point2D.Float) - Method in class jsim.util.QCurve
Reset first point in curve to a fixed positon
setGamma(Double[]) - Method in class jsim.jmessage.ModelProperties
Sets the gamma parameters.
setId(int) - Method in class jsim.process.Server
Sets the id of the Server
setIncrements(int) - Method in class jsim.animator.Graph
Sets the increments for an edge
setJoinWait(boolean) - Method in class jsim.process.SimObject
Set the join wait status of the entity
setLast(Point2D.Float) - Method in class jsim.util.QCurve
Reset last point in curve.
setLastFixed(Point2D.Float) - Method in class jsim.util.QCurve
Reset last point in curve to a fixed position
setLogConfig(Logger) - Static method in class jsim.util.Trace
Set the log configuration for a logger.
setModelName(String) - Method in class jsim.jmodel.NetCanvas
Set the model name.
setNodeLabel(int) - Method in class jsim.animator.Graph
Sets the label position for a node
setNumOfTokens(int[]) - Method in class jsim.jmessage.ModelProperties
Sets the number of tokens.
setOutCondition(String) - Method in class jsim.util.QCurve
 
setOutCondType(int) - Method in class jsim.util.QCurve
 
setPaint(int, Color, double) - Method in class jsim.animator.AnimationImp
Paint Method for solid color, uses 1 Color argument
setPaint(int, Color, Color, double) - Method in class jsim.animator.AnimationImp
Paint Method for gradient color, uses 2 Color arguments
setPaint(int, Color, double) - Method in interface jsim.animator.Animator
Paint Method for solid color, uses 1 Color argument
setPaint(int, Color, Color, double) - Method in interface jsim.animator.Animator
Paint Method for gradient color, uses 2 Color arguments
setPrimary(boolean) - Method in class jsim.process.DynamicNode
Set the primary statistic to analyze for the stopping rule.
setPrimary(boolean) - Method in class jsim.statistic.Statistic
Set the primary stat indicator.
setPrimaryStat(String) - Method in class jsim.process.Model
Set the primary statistic to analyze for the stopping rule.
setPrimaryStat() - Method in class jsim.process.Model
Set the primary statistic to analyze for the stopping rule.
setProbability(Node) - Method in class jsim.jmodel.NetCanvas
Set the probability of node n's outgoing edges.
setProps(Prop) - Method in class jsim.process.DynamicNode
Reset the adjutable properties of this dynamic node.
setServerCount(int) - Static method in class jsim.util.Node
Set methods for the counters (e.g., setServerCount for servers).
setSignalCount(int) - Static method in class jsim.util.Node
 
setSinkCount(int) - Static method in class jsim.util.Node
 
setSourceCount(int) - Static method in class jsim.util.Node
 
setStartNode(Node) - Method in class jsim.util.QCurve
 
setState(int) - Method in class jsim.coroutine.Coroutine
Sets the state of this coroutine
setStream(Integer[]) - Method in class jsim.jmessage.ModelProperties
Sets the stream parameters.
setTokenLoc(int) - Method in class jsim.animator.Graph
Sets the token locations for a node
setToLocation(int, double, double) - Method in class jsim.animator.AnimationImp
Moves an entity to the specified location
shear(int, double, double, double) - Method in class jsim.animator.AnimationImp
Shears a Shape
shear(int, double, double, double) - Method in interface jsim.animator.Animator
Shears a Shape
showHisto() - Method in class jsim.statistic.DistHistograms
Display the histogram.
showStats() - Method in class jsim.process.Model
Display statistical results as a table in a window.
showWin() - Method in class jsim.statistic.CostStatFrame
Show the statistical results.
showWin() - Method in class jsim.statistic.StatFrame
Show the statistical results.
sienna - Static variable in class jsim.util.DeColores
 
SIGNAL - Static variable in class jsim.animator.AnimationEntity
 
Signal - Class in jsim.process
The Signal class allows resource capacity to be altered via signals.
Signal(Prop, Server, Transport[]) - Constructor for class jsim.process.Signal
Constructs a Signal to control the operation of Servers.
Signal(int, Prop, Server, Transport[], AnimationQueue) - Constructor for class jsim.process.Signal
Constructs a Signal to control the operation of Servers.
SIGNAL - Static variable in class jsim.util.Node
 
SIGNAL_COLOR - Static variable in class jsim.animator.AnimationEntity
 
SIGNAL_COLOR - Static variable in class jsim.util.Node
 
SIGNAL_PTS - Static variable in class jsim.animator.AnimationEntity
 
silver - Static variable in class jsim.util.DeColores
 
simClassId - Variable in class jsim.process.SimObject
Class of an entity 'Temporary change from final variable to non-final'
simCost - Variable in class jsim.process.SimObject
Cost statistics collected by all entities (sample or batch).
simId - Variable in class jsim.process.SimObject
Unique identifier for entity
SimObject - Class in jsim.process
The SimObject abstract class allows application specific entity classes to be derived from it (e.g., Customer).
SimObject() - Constructor for class jsim.process.SimObject
Construct an entity (SimObject).
SimObject(int) - Constructor for class jsim.process.SimObject
Construct an entity (SimObject).
Simulate - Class in jsim.jmessage
This class contains the control data, which will be passed from a model agent to a model bean to control the execution of a simulation and improve the quality of simulation result.
Simulate(String, String, Integer, Integer, Double, Double) - Constructor for class jsim.jmessage.Simulate
Constructs Simulate generated by the BatchMeansAgent.
Simulate(String, String, Integer, Integer, Double) - Constructor for class jsim.jmessage.Simulate
Constructs Simulate generated by the ReplicationAgent.
SIMULATE_EVT - Static variable in class jsim.jmessage.EventMap
An event from a model agent to a model bean containing instructions about how the simulation is to be executed.
SINK - Static variable in class jsim.animator.AnimationEntity
 
Sink - Class in jsim.process
The Sink class allows consumers (sinks) of entities to be created.
Sink(Prop, Transport[]) - Constructor for class jsim.process.Sink
Construct a Sink.
Sink(int, Prop, Transport[], AnimationQueue) - Constructor for class jsim.process.Sink
Construct a Sink.
SINK - Static variable in class jsim.util.Node
 
SINK_COLOR - Static variable in class jsim.animator.AnimationEntity
 
SINK_COLOR - Static variable in class jsim.util.Node
 
SINK_PTS - Static variable in class jsim.animator.AnimationEntity
 
size - Variable in class jsim.queue.Queue
Current number of elements
size() - Method in class jsim.queue.Queue
Return the number of elements in the queue.
skyblue - Static variable in class jsim.util.DeColores
 
SLASH - Static variable in class jsim.jmodel.NetFrame
 
slateblue - Static variable in class jsim.util.DeColores
 
slategray - Static variable in class jsim.util.DeColores
 
slope - Variable in class jsim.animator.Edge
 
snow - Static variable in class jsim.util.DeColores
 
SOURCE - Static variable in class jsim.animator.AnimationEntity
 
Source - Class in jsim.process
The Source class allows generators (sources) of entities to be created.
Source(Prop, double, String, Transport[], AnimationQueue) - Constructor for class jsim.process.Source
Constructs a Source of entities.
Source(int, Prop, double, String, Transport[], AnimationQueue) - Constructor for class jsim.process.Source
Constructor which uses id Constructs a Source of entities.
Source(Prop, String, Transport[], AnimationQueue) - Constructor for class jsim.process.Source
Constructs a Source of entities.
Source(int, Prop, String, Transport[], AnimationQueue) - Constructor for class jsim.process.Source
Uses id for Animator Constructs a Source of entities.
SOURCE - Static variable in class jsim.util.Node
 
SOURCE_COLOR - Static variable in class jsim.animator.AnimationEntity
 
SOURCE_COLOR - Static variable in class jsim.util.Node
 
SOURCE_PTS - Static variable in class jsim.animator.AnimationEntity
 
splayForInsert(PQ_Node) - Method in class jsim.queue.PriorityQueue
Splay the tree until newNode can be inserted either between lChild and root, or root and rChild.
splayLeft(PQ_Node, PQ_Node) - Method in class jsim.queue.PriorityQueue
Splay node with its left child.
splayRight(PQ_Node, PQ_Node) - Method in class jsim.queue.PriorityQueue
Splay node with its right child.
SPLIT - Static variable in class jsim.animator.AnimationEntity
 
Split - Class in jsim.process
The Split class is not functional yet.
Split(double, double, double, double, String, Transport[]) - Constructor for class jsim.process.Split
Construct a Split.
Split(int, Prop, String, Transport[], AnimationQueue) - Constructor for class jsim.process.Split
Construct a Split.
SPLIT - Static variable in class jsim.util.Node
 
SPLIT_COLOR - Static variable in class jsim.animator.AnimationEntity
 
SPLIT_COLOR - Static variable in class jsim.util.Node
 
springgreen - Static variable in class jsim.util.DeColores
 
start() - Static method in class jsim.coroutine.Coroutine
Transfer from main to first coroutine.
start() - Method in class jsim.process.Model
Start the display thread.
start() - Method in class jsim.process.Signal
This method starts the Signal thread.
start(LinkedList<Coroutine>, Model) - Method in class jsim.process.Source
This method starts the Source thread.
start - Variable in class jsim.process.Transport
The first point of the edge.
start() - Method in class jsim.statistic.DistHistograms
Start.
startEntity() - Method in class jsim.process.Source
Create and start a new entity (SimObject).
startSim() - Static method in class jsim.event.Scheduler
Start the simulation by processing the first event and subsequent events.
StatException - Exception in jsim.statistic
This class stops simulation exception.
StatException(double[]) - Constructor for exception jsim.statistic.StatException
 
StatFrame - Class in jsim.statistic
This class displays statistical outputs in a table.
StatFrame(String, Object) - Constructor for class jsim.statistic.StatFrame
Construct a frame to display statistical results.
Statistic - Class in jsim.statistic
This class provides facilities for gathering and displaying statistical summary results of simulation runs.
Statistic(String) - Constructor for class jsim.statistic.Statistic
Constructs a statistical object.
statLabel - Variable in class jsim.jmessage.CostReport
Names of the statistic result
statLabel - Variable in class jsim.jmessage.FinalReport
Names of the statistic result
stats - Variable in class jsim.jmessage.ModelData
The output statistical result of the simulation
stdDev() - Method in class jsim.statistic.Statistic
This method returns the standard deviation of the collected values.
steelblue - Static variable in class jsim.util.DeColores
 
step - Variable in class jsim.animator.Graph
 
stepSize - Variable in class jsim.process.Transport
The size of each step.
stepTime - Variable in class jsim.process.Transport
The time between steps.
stop() - Method in class jsim.jmodel.DesignAgent
Called to stop the applet.
stop() - Method in class jsim.process.Signal
This method stops the Signal thread.
stop() - Method in class jsim.process.Source
This method stops the Source thread.
stop() - Method in class jsim.statistic.DistHistograms
Stop.
StopException - Exception in jsim.process
This class stops simulation exception.
StopException() - Constructor for exception jsim.process.StopException
Constructs an exception to stop the simulation.
stopTime - Variable in class jsim.process.Model
Maximum time until sources are shut down (for safety).
Store - Class in jsim.jmessage
The Store class represents all the data that need to be store in the database.
Store(String, Integer, Simulate, ModelProperties, FinalReport) - Constructor for class jsim.jmessage.Store
Constructs a Store instance.
STORE_EVT - Static variable in class jsim.jmessage.EventMap
An event from a model agent to the database agent carrying data to to be stored in the database.
straight - Variable in class jsim.util.QCurve
Flag indicating whether curve is actaully a straight line.
stream - Variable in class jsim.jmessage.NodeProps
The stream parameter for the distribution
stream - Variable in class jsim.util.Node
Random number stream
stream - Variable in class jsim.util.QCurve
Random number stream
StudentT - Class in jsim.variate
Student t random variate generation.
StudentT(int, int) - Constructor for class jsim.variate.StudentT
Constructs a Student t random variate.
StudentT(double, int) - Constructor for class jsim.variate.StudentT
Constructs a Student t random variate.
subList(int, int) - Method in class jsim.queue.Queue
 
sum - Variable in class jsim.statistic.Statistic
Sum of sample data
sumSquares - Variable in class jsim.statistic.Statistic
Sum of squares
sumSquBatch - Variable in class jsim.statistic.Statistic
Sum of Square value between two consective observations collected for batch statistics

T

T_FACILITY - Static variable in class jsim.util.Node
 
T_SERVER - Static variable in class jsim.util.Node
 
tally(double) - Method in class jsim.process.SimObject
Tally the cost statistics for entities
tally(double) - Method in class jsim.statistic.BatchStat
Save the value of the observation in bSum.
tally(double) - Method in class jsim.statistic.SampleStat
Tally statistical information on sample data.
tan - Static variable in class jsim.util.DeColores
 
tDeviation - Variable in class jsim.jmessage.NodeStats
 
teal - Static variable in class jsim.util.DeColores
 
TemporalQueue - Class in jsim.queue
TemporalQueue class maintains a priority queue using self-adjusting binary tree (splay tree).
TemporalQueue() - Constructor for class jsim.queue.TemporalQueue
Constructs an empty temporal queue with unlimited capacity.
TemporalQueue(int) - Constructor for class jsim.queue.TemporalQueue
Constructs an empty temporal queue with limited capacity.
Test - Class in jsim.queue
Test class is used to test temporal and priority queues.
Test() - Constructor for class jsim.queue.Test
 
TestHisto - Class in jsim.statistic
Test applet for Histogram class and the distributions in the variate package.
TestHisto() - Constructor for class jsim.statistic.TestHisto
 
thistle - Static variable in class jsim.util.DeColores
 
time - Variable in class jsim.queue.TQ_Node
Node timestam
timeDist - Variable in class jsim.jmessage.NodeProps
The name of the distribution type (variate name)
timeDist - Variable in class jsim.util.Prop
Time distribution (service, arrival, etc.).
timeObsStat - Variable in class jsim.jmessage.FinalReport
Time observation statistics
timeObsStatName - Variable in class jsim.jmessage.FinalReport
Name of time observation statistics
timeStat - Variable in class jsim.jmessage.FinalReport
Time statistics
TimeStat - Class in jsim.statistic
This class provides facilities for gathering and displaying time persistent statistical summary results of simulation runs.
TimeStat(String) - Constructor for class jsim.statistic.TimeStat
Constructs a Time Persistent Statistic with the given name.
timeStatName - Variable in class jsim.jmessage.FinalReport
Name of time statistics
tInterval - Variable in class jsim.jmessage.NodeStats
 
tMaxValue - Variable in class jsim.jmessage.NodeStats
 
tMeanValue - Variable in class jsim.jmessage.NodeStats
 
tMinValue - Variable in class jsim.jmessage.NodeStats
 
tNoSamples - Variable in class jsim.jmessage.NodeStats
 
toArray() - Method in class jsim.queue.Queue
 
toArray(Object[]) - Method in class jsim.queue.Queue
 
tObsDeviation - Variable in class jsim.jmessage.NodeStats
 
tObsInterval - Variable in class jsim.jmessage.NodeStats
 
tObsMaxValue - Variable in class jsim.jmessage.NodeStats
 
tObsMeanValue - Variable in class jsim.jmessage.NodeStats
 
tObsMinValue - Variable in class jsim.jmessage.NodeStats
 
tObsNoSamples - Variable in class jsim.jmessage.NodeStats
 
tObsPrecision - Variable in class jsim.jmessage.NodeStats
 
toggle() - Static method in class jsim.util.Trace
Turn trace on/off.
TOK_DIAMETER - Static variable in class jsim.util.Node
 
TOK_RADIUS - Static variable in class jsim.util.Node
 
Token - Class in jsim.process
The Token class allows tokens to be created.
TOKEN_COLOR - Static variable in class jsim.animator.AnimationEntity
 
TOKEN_COLOR - Static variable in class jsim.util.Node
 
tokenV - Variable in class jsim.process.Server
Token vector.
tomato - Static variable in class jsim.util.DeColores
 
top() - Method in class jsim.animator.AnimationQueue
Return but do not remove the message at the front of the queue Blocks using wait until message is available
toString() - Method in class jsim.animator.AnimationMessage
Serializes this AnimationMessage for debugging purposes
toString() - Method in class jsim.jmessage.CostReport
Returns an XML fragment representing the FinalReport
toString() - Method in class jsim.jmessage.FinalReport
Returns an XML fragment representing the FinalReport
toString() - Method in class jsim.jmessage.ModelData
Returns an XML fragment representing this instance of ModelData.
toString() - Method in class jsim.jmessage.ModelProperties
Returns an XML fragment representing this instance of ModelProperties.
toString() - Method in class jsim.jmessage.NodeProps
Returns an XML fragment representing this instance of NodeProps.
toString() - Method in class jsim.jmessage.NodeStats
Returns an XML fragment representing the NodeStats
toString() - Method in class jsim.jmessage.Result
Returns an XML fragment representing this instance of Result.
toString() - Method in class jsim.jmessage.Simulate
Converts this class into an XML fragment.
toString() - Method in class jsim.jmessage.Store
Returns an XML fragemnt representing this instance of Store
totalTime - Variable in class jsim.process.Transport
 
tPrecision - Variable in class jsim.jmessage.NodeStats
 
TQ_Node - Class in jsim.queue
Temporal_Node class stores data and children for the TemporalQueue.
Trace - Class in jsim.util
A convenience class for controlling the display of logger messages,
Trace() - Constructor for class jsim.util.Trace
 
transientPeriod - Variable in class jsim.jmessage.Simulate
Transient period.
translate(int, double, double, double) - Method in class jsim.animator.AnimationImp
Translates a Shape to a new (x,y) location
translate(int, double, double, double) - Method in interface jsim.animator.Animator
Translates a Shape to a new (x,y) location
Transport - Class in jsim.process
The Transport class implements the connecting links between the nodes.
Transport(double, double, double, double, Variate) - Constructor for class jsim.process.Transport
Construct a transport as a straight line (degenerate quad curve).
Transport(double, double, double, double, double, double, Variate) - Constructor for class jsim.process.Transport
Construct a transport as a quad curve.
TRANSPORT - Static variable in class jsim.util.Node
 
TRANSPORT_COLOR - Static variable in class jsim.animator.AnimationEntity
 
TRANSPORT_COLOR - Static variable in class jsim.util.Node
 
TransportDialog - Class in jsim.jmodel
Dialog box for updating a node's parameters.
TransportDialog(Frame, QCurve) - Constructor for class jsim.jmodel.TransportDialog
Construct a dialog box to adjust the parameter for a node.
trc - Static variable in class jsim.animator.AnimationImp
 
trc - Static variable in class jsim.coroutine.Coroutine
Time ordered list of future coroutine activations.
trc - Static variable in class jsim.process.DynamicNode
Tracing messages
trc - Static variable in class jsim.process.SimObject
Tracing messages
trc - Static variable in class jsim.process.Transport
Tracing messages.
trc - Static variable in class jsim.statistic.Statistic
Tracing messages
trc - Static variable in class jsim.util.Node
Tracing Messages
trc - Static variable in class jsim.util.QCurve
Tracing Messages
Triangular - Class in jsim.variate
Triangular random variate generation.
Triangular(double, double, int) - Constructor for class jsim.variate.Triangular
Constructs a Triangular random variate.
triggerModelReportEvent(StatException) - Method in class jsim.process.Model
Trigger a model report event (call mBean's fire).
trunc(String) - Method in class jsim.statistic.CostStatFrame
Truncate str to S_LENGTH chars, if it is longer.
trunc(String) - Method in class jsim.statistic.StatFrame
Truncate str to S_LENGTH chars, if it is longer.
Trunc - Class in jsim.util
 
Trunc() - Constructor for class jsim.util.Trunc
 
trunc(Double) - Static method in class jsim.util.Trunc
 
turquoise - Static variable in class jsim.util.DeColores
 
tValue(double, double) - Static method in class jsim.statistic.InverseT
Calculate t-value given p level and df degrees of freedom for Student t Distribution.
TYPE_NAME - Static variable in class jsim.util.Node
 
TYPE_NAME_CAP - Static variable in class jsim.util.Node
 

U

undefinedSlope - Variable in class jsim.animator.Edge
 
Uniform - Class in jsim.variate
Uniform random variate generation in which variates are constructed based upon a mean and an interval half width.
Uniform(double, double, int) - Constructor for class jsim.variate.Uniform
Constructs a Unifrom random variate.
Uniform2 - Class in jsim.variate
Uniform random variate generation in which variates are constructed by specifying the lower and upper bounds.
Uniform2(double, double, int) - Constructor for class jsim.variate.Uniform2
Constructs a Unifrom random variate.
unpack() - Method in class jsim.util.Node
Unpack the node: polyg and color are derivable from nodeType and location.
unpackProb(String[], String, int) - Method in class jsim.jmodel.NodeDialog
Unpack the vector of probabilities from one string.
update(Graphics) - Method in class jsim.jmodel.NetCanvas
Don't erase the screen.
use(SimObject) - Method in class jsim.process.AndJoin
This method is called by SimObjects when they are done with their business and wish to leave the application scenario.
use(SimObject, double, double) - Method in class jsim.process.Facility
This method causes the SimObject entity to use the server.
use(SimObject) - Method in class jsim.process.Facility
This method causes the SimObject entity to use the server.
use(SimObject, double, double) - Method in class jsim.process.Server
An entity calls the use method to obtain service.
use(SimObject) - Method in class jsim.process.Server
An entity calls the use method to obtain service.
use(SimObject) - Method in class jsim.process.Sink
This method is called by SimObjects when they are done with their business and wish to leave the application scenario.
use(SimObject) - Method in class jsim.process.Split
This method is called by SimObjects when they are done with their business and wish to leave the application scenario.

V

variance() - Method in class jsim.statistic.Statistic
This method returns the variance of the collected values.
Variate - Class in jsim.variate
Random number generation via an installable random number generator.
Variate(int) - Constructor for class jsim.variate.Variate
Constructs a random variate.
VarNames - Class in jsim.variate
Class listing names of all variates.
VarNames() - Constructor for class jsim.variate.VarNames
 
violet - Static variable in class jsim.util.DeColores
 

W

waitForJoin(HashMap<Integer, Coroutine>, Integer, Coroutine) - Method in class jsim.coroutine.Coroutine
y * Indefinate wait in a hashmap.
waitIn(LinkedList<Coroutine>) - Method in class jsim.coroutine.Coroutine
Indefinite wait in a queue.
waitingOnJoin() - Method in class jsim.process.SimObject
Return the join wait status of the SimObject
Weibull - Class in jsim.variate
Weibull random variate generation.
Weibull(double, double, int) - Constructor for class jsim.variate.Weibull
Constructs a Weibull random variate.
wheat - Static variable in class jsim.util.DeColores
 
white - Static variable in class jsim.util.DeColores
 
whitesmoke - Static variable in class jsim.util.DeColores
 
WIDTH_SPLIT - Static variable in class jsim.util.Node
Split
windowActivated(WindowEvent) - Method in class jsim.animator.AnimationImp.AnimationFrame
 
windowActivated(WindowEvent) - Method in class jsim.jmodel.NetFrame
 
windowActivated(WindowEvent) - Method in class jsim.process.Model
 
windowActivated(WindowEvent) - Method in class jsim.statistic.Histogram
Window handler
windowClosed(WindowEvent) - Method in class jsim.animator.AnimationImp.AnimationFrame
The rest of the WindowEvent handlers are not implemented.
windowClosed(WindowEvent) - Method in class jsim.jmodel.NetFrame
The rest of the WindowEvent handlers are not implemented.
windowClosed(WindowEvent) - Method in class jsim.process.Model
The rest of the WindowEvent handlers are not implemented.
windowClosed(WindowEvent) - Method in class jsim.statistic.Histogram
Window handler
windowClosing(WindowEvent) - Method in class jsim.animator.AnimationImp.AnimationFrame
Handle window closing event by exiting/disposing of window.
windowClosing(WindowEvent) - Method in class jsim.jmodel.NetFrame
Handle window closing event by exiting.
windowClosing(WindowEvent) - Method in class jsim.process.Model
Handle window closing event by exiting/disposing of window.
windowClosing(WindowEvent) - Method in class jsim.statistic.Histogram
Window handler
windowDeactivated(WindowEvent) - Method in class jsim.animator.AnimationImp.AnimationFrame
 
windowDeactivated(WindowEvent) - Method in class jsim.jmodel.NetFrame
 
windowDeactivated(WindowEvent) - Method in class jsim.process.Model
 
windowDeactivated(WindowEvent) - Method in class jsim.statistic.Histogram
Window handler
windowDeiconified(WindowEvent) - Method in class jsim.animator.AnimationImp.AnimationFrame
 
windowDeiconified(WindowEvent) - Method in class jsim.jmodel.NetFrame
 
windowDeiconified(WindowEvent) - Method in class jsim.process.Model
 
windowDeiconified(WindowEvent) - Method in class jsim.statistic.Histogram
Window handler
windowIconified(WindowEvent) - Method in class jsim.animator.AnimationImp.AnimationFrame
 
windowIconified(WindowEvent) - Method in class jsim.jmodel.NetFrame
 
windowIconified(WindowEvent) - Method in class jsim.process.Model
 
windowIconified(WindowEvent) - Method in class jsim.statistic.Histogram
Window handler
windowOpened(WindowEvent) - Method in class jsim.animator.AnimationImp.AnimationFrame
 
windowOpened(WindowEvent) - Method in class jsim.jmodel.NetFrame
 
windowOpened(WindowEvent) - Method in class jsim.process.Model
 
windowOpened(WindowEvent) - Method in class jsim.statistic.Histogram
Window handler
writeObject(ObjectOutputStream) - Method in class jsim.jmessage.ModelData
Meets the Java serialization requirements.
writeObject(ObjectOutputStream) - Method in class jsim.jmessage.Result
Meets the Java serialization requirements.
writeObject(ObjectOutputStream) - Method in class jsim.jmessage.Store
Meets the Java serialization requirements.

X

X_FACILITY - Static variable in class jsim.animator.AnimationEntity
Facility
X_FACILITY - Static variable in class jsim.util.Node
Facility
x_increment - Variable in class jsim.animator.Edge
 
X_SERVER - Static variable in class jsim.animator.AnimationEntity
Server
X_SERVER - Static variable in class jsim.util.Node
Server
X_SIGNAL - Static variable in class jsim.animator.AnimationEntity
Signal
X_SIGNAL - Static variable in class jsim.util.Node
Signal
X_SINK - Static variable in class jsim.animator.AnimationEntity
Sink
X_SINK - Static variable in class jsim.util.Node
Sink
X_SOURCE - Static variable in class jsim.animator.AnimationEntity
Source
X_SOURCE - Static variable in class jsim.util.Node
Source

Y

Y_FACILITY - Static variable in class jsim.animator.AnimationEntity
 
Y_FACILITY - Static variable in class jsim.util.Node
 
y_increment - Variable in class jsim.animator.Edge
 
Y_SERVER - Static variable in class jsim.animator.AnimationEntity
 
Y_SERVER - Static variable in class jsim.util.Node
 
Y_SIGNAL - Static variable in class jsim.animator.AnimationEntity
 
Y_SIGNAL - Static variable in class jsim.util.Node
 
Y_SINK - Static variable in class jsim.animator.AnimationEntity
 
Y_SINK - Static variable in class jsim.util.Node
 
Y_SOURCE - Static variable in class jsim.animator.AnimationEntity
 
Y_SOURCE - Static variable in class jsim.util.Node
 
yellow - Static variable in class jsim.util.DeColores
 
yellowgreen - Static variable in class jsim.util.DeColores
 

Z

zValue(double) - Static method in class jsim.statistic.InverseZ
Calculate z-value given p level for standard Normal Distribution.

_

_end() - Method in class jsim.process.SimObject
Terminate the entity.

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 _