A C D F G H I L M N P R S T U V W X Y Z

A

add_key_entry(String, Color) - Method in class prob_3e3.P3_Frame
Add an item to the key.
add_key_entry(String, Color) - Method in class prob_3e3.P3_Panel
Add an item to the key.
addEventListener(String, SimEventListener) - Method in class util.SimEventTarget
Add an event listener for a given event type.
Axis - Class in util
This class defines the basic axis structure that can be used by plot to display the plot data.
Axis(String) - Constructor for class util.Axis
Constructor, expects the scale to be set later.

C

clear() - Method in class plot.PlotFrame
Clears the currently displayed Plot view.
clear() - Method in class plot.PlotPanel
Clear the current display (of obstructions).
clear() - Method in class prob_2.P2_Frame
Clear the plot data.
clear() - Method in class prob_2.P2_Panel
Clear the plot data.
clear() - Method in class prob_3.P3_Frame
Clear the plot data.
clear() - Method in class prob_3.P3_Panel
Clear the plot data.
clear() - Method in class prob_3e1.P3_Frame
Clear the plot data.
clear() - Method in class prob_3e1.P3_Panel
Clear the plot data.
clear() - Method in class prob_3e2.P3_Frame
Clear the plot data.
clear() - Method in class prob_3e2.P3_Panel
Clear the plot data.
clear() - Method in class prob_3e3.P3_Frame
Clear the plot data.
clear() - Method in class prob_3e3.P3_Panel
Clear the plot data.
clear() - Method in class prob_4.P4_Frame
Clear the plot data.
clear() - Method in class prob_4.P4_Panel
Clear the plot data.
clone() - Method in class util.Point3D
Creates a new Point3D object from the Point3D's coordinate values.
clone() - Method in class util.Vector3D
Creates a new Vector3D object from the Vector3D's component values.
Console - Class in util
From the book: "Thinking in Java" by Bruce Eckel, Prentice Hall, 3rd edition, 2003.
Console() - Constructor for class util.Console
 
crossProd(Vector3D, Vector3D) - Static method in class util.Vector3D
Returns the vector from the cross product of the two vectors.
crossProd(double, double, double, double, double, double) - Static method in class util.Vector3D
Returns the vector from the cross product of the two vector component triplets.
crossProd(Vector3D) - Method in class util.Vector3D
Returns the vector from the cross product with the given Vector3D.
crossProd(double, double, double) - Method in class util.Vector3D
Returns the vector from the cross product with the given vector components.

D

diff(Vector3D, Vector3D) - Static method in class util.Vector3D
Returns the difference between the two Vector3D vectors.
diff(double, double, double, double, double, double) - Static method in class util.Vector3D
Returns the difference between the two component vectors.
diff(Vector3D) - Method in class util.Vector3D
Returns the difference between the two Vector3D vectors.
diff(double, double, double) - Method in class util.Vector3D
Returns the difference between the two component vectors.
Differentiate(String) - Method in class plf.Function_1D
Get the differentiated curve values.
dispatchEvent(SimEvent) - Method in class util.SimEventTarget
Dispatch an event to the listeners registered for its type.
display(Plot) - Method in class plot.PlotFrame
Sets a new plot for the panel to display.
display(ScrolledPlot) - Method in class plot.PlotFrame
Sets a new scrolled plot for the panel to display.
display(ArrayList<ArrayList<Double>>, int, Color, boolean) - Method in class prob_2.P2_Frame
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, Color, boolean) - Method in class prob_2.P2_Panel
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_3.P3_Frame
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_3.P3_Panel
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_3e1.P3_Frame
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_3e1.P3_Panel
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_3e2.P3_Frame
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_3e2.P3_Panel
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_3e3.P3_Frame
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_3e3.P3_Panel
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_4.P4_Frame
Associate the data to be plotted.
display(ArrayList<ArrayList<Double>>, int, int, int, Color, boolean) - Method in class prob_4.P4_Panel
Associate the data to be plotted.
distance(double, double, double) - Method in class util.Vector3D
Returns the distance from this Point3D to the specified coordinate.
distance(Point3D) - Method in class util.Vector3D
Returns the distance from this Point3D to the specified Point3D.
distanceSQ(double, double, double) - Method in class util.Vector3D
Returns the distance squared from this Point3D to the specified coordinate.
distanceSQ(Point3D) - Method in class util.Vector3D
Returns the distance squared from this Point3D to the specified Point3D.
distanceSQ(double, double, double, double, double, double) - Static method in class util.Vector3D
Returns the distance squared between the two coordinate locations.
dotProd(Vector3D, Vector3D) - Static method in class util.Vector3D
Returns the vector dot product between the given Vector3D vectors.
dotProd(double, double, double, double, double, double) - Static method in class util.Vector3D
Returns the scalar value of the dot product with the given vector components.
dotProd(Vector3D) - Method in class util.Vector3D
Returns the scalar value of the dot product with the given Vector3D.
dotProd(double, double, double) - Method in class util.Vector3D
Returns the scalar value of the dot product with the given vector components.

F

first - Variable in class util.Triple
 
Function_1D - Class in plf
This class allows the user to define a piecewise linear function.
Function_1D(String, double, double, double[]) - Constructor for class plf.Function_1D
The constructor stores the function value defintions.
Function_1D(String, double, double, int[]) - Constructor for class plf.Function_1D
The constructor stores the function value defintions.
Function_2D - Class in plf
This class allows the user to define a piecewise linear function over a 2-dimensional domain.
Function_2D(String, int[], double[], double[], double[]) - Constructor for class plf.Function_2D
The constructor stores the function value defintions.
Function_3D - Class in plf
This class allows the user to define a piecewise linear function over a 3-dimensional domain.
Function_3D(String, int[], double[], double[], double[]) - Constructor for class plf.Function_3D
The constructor stores the function value defintions.

G

get_alias_indices(String) - Method in class util.Terms
 
get_alias_indices_from_index(int) - Method in class util.Terms
 
get_alias_words() - Method in class util.Terms
 
get_aliases(String) - Method in class util.Terms
 
get_base_word_indices() - Method in class util.Terms
 
get_base_words() - Method in class util.Terms
 
get_bin_max() - Method in class util.Histogram
Get the max index for the bins.
get_bin_min() - Method in class util.Histogram
Get the min index for the bins.
get_bin_range() - Method in class util.Histogram
Get the range of the bins.
get_event_id() - Method in class util.SimEvent
Get the id of the event.
get_first() - Method in class util.Triple
Get the first reference of the three.
get_first_entry() - Method in class util.Pair
Get the first entry of the pair.
get_index_from_word(String) - Method in class util.Terms
 
get_max_count() - Method in class util.Histogram
Get the maximum count stored in any of the bins.
get_num_alias_words() - Method in class util.Terms
 
get_num_base_words() - Method in class util.Terms
 
get_num_bins() - Method in class util.Histogram
Get the number of bins.
get_num_values() - Method in class util.Histogram
Get the number of values stored.
get_num_words() - Method in class util.Terms
 
get_second() - Method in class util.Triple
Get the second reference of the three.
get_second_entry() - Method in class util.Pair
Get the second entry of the pair.
get_third() - Method in class util.Triple
Get the third reference of the three.
get_type() - Method in class util.SimEvent
Get the type for the event.
get_value_max() - Method in class util.Histogram
Get the maximum of the values stored.
get_value_mean() - Method in class util.Histogram
Get the mean of the values stored.
get_value_min() - Method in class util.Histogram
Get the minimum of the values stored.
get_value_std() - Method in class util.Histogram
Get the standard deviation of the values stored.
get_values() - Method in class prob_1.P1_Model
 
get_values() - Method in class prob_2.P2_Model
 
get_values() - Method in class prob_3.P3_Model
 
get_values() - Method in class prob_3.P3_Model_a
 
get_values() - Method in class prob_3.P3_Model_b
 
get_values() - Method in class prob_4.P4_Model
 
get_word_from_index(int) - Method in class util.Terms
 
get_words() - Method in class util.Terms
 
get_x_range() - Method in class prob_2.P2_Model
 
get_y_range() - Method in class prob_2.P2_Model
 
getAdjustedValueMax() - Method in class util.Axis
Retrieve the adjusted maximum (display maximum) value for the axis data values.
getAdjustedValueMin() - Method in class util.Axis
Retrieve the adjusted minimum (display minimum) value for the axis data values.
getAdjustedValueRange() - Method in class util.Axis
Retrieve the adjusted range (display range) for the axis data values.
GetBaseObject() - Static method in class plot.plot_gui
 
getColorForValue(double, double, double, boolean) - Static method in class plot.ScrolledPlot
Generate a color to use given the current value.
getColumnLinesPlot() - Method in class plot.ScrolledPlot
Get a plot of the column lines.
getDisplayGrid() - Method in class util.Axis
Checks for the display_grid flag setting.
getDisplayMinorTics() - Method in class util.Axis
Checks for the display_minor_tics flag setting.
getDisplayTics() - Method in class util.Axis
Checks for the display_tics flag setting.
getHistogram() - Method in class util.Histogram
Get the histogram of counts for the given number of equally spaced bins.
getMajorTics() - Method in class util.Axis
Retrieve the major tic location values for the axis.
getMinorTics() - Method in class util.Axis
Retrieve the minor tic location values for the axis.
getNormalizedHistogram() - Method in class util.Histogram
Get the normalized histogram (all in [0.0, 1.0]) for the given number of equally spaced bins.
getPanel() - Method in class plot.PlotFrame
Returns a reference to the contained plot panel.
getPlotItem(int) - Method in class plot.Plot
Get the designated plot item structure reference.
getPlotItems() - Method in class plot.Plot
Set the menu entries according to the status of the plot items.
getRowLinesPlot() - Method in class plot.ScrolledPlot
Get a plot of the row lines, each entry in a column for that row becomes a point in that row line.
getTicLabels() - Method in class util.Axis
Retrieve the major tic labels for the axis.
getTitle() - Method in class plot.PlotItem
Get the plot item's title.
getTitle() - Method in class util.Axis
Gets the title string for the axis.
getUniformRV(double, double) - Method in class prob_4.P4_Model
Get a uniform random variate using the given value bounds, [lower, upper).
getValue(double) - Method in class plf.Function_1D
Get the function value for a given input value.
getValue(double[]) - Method in class plf.Function_2D
Get the function value for a given input value.
getValue(double[]) - Method in class plf.Function_3D
Get the function value for a given input value.
getValues() - Method in class plf.Function_1D
Get the function y_values for all input values as an array.
getX() - Method in class util.Vector3D
Returns the X component of this Vector3D in double precision.
getXValues(boolean) - Method in class plot.PlotItem
Get the linear collection of values to be plotted.
getY() - Method in class util.Vector3D
Returns the Y component of this Vector3D in double precision.
getYValues(boolean) - Method in class plot.PlotItem
Get the linear collection of values to be plotted.
getZ() - Method in class util.Vector3D
Returns the Z component of this Vector3D in double precision.
getZeros() - Method in class plf.Function_1D
Get the zero crossing x_values, if any.

H

handleEvent(SimEvent) - Method in interface util.SimEventListener
 
Histogram - Class in util
This class defines the basic colormap structure used by the various colormap control and colormap using classes in this library.
Histogram(int[], int) - Constructor for class util.Histogram
Create a histogram based on the given values, with the given number of bins.
Histogram(int[], int, int, int) - Constructor for class util.Histogram
Create a histogram based on the given values, with the given number of bins, using the given min and max.

I

init() - Method in class plot.plot_gui
 
Integrate(String) - Method in class plf.Function_1D
Get the integrated curve values.
isLog() - Method in class util.Axis
Retrieve the is_log flag value for the axis.
isSelected() - Method in class plot.PlotItem
See if the plot item is selected.

L

LoadFile(String) - Method in class util.Terms
 
LoadSimpleFile(String) - Method in class util.Terms
 

M

magnitude(double, double, double) - Static method in class util.Vector3D
Returns the Euclidean magnitude of these vector components
magnitude() - Method in class util.Vector3D
Returns the Euclidian magnitude of the Vector3D.
main(String[]) - Static method in class plot.plot_gui
 
main(String[]) - Static method in class plot_tst
 
main(String[]) - Static method in class prob_1
The main for the java executable for problem #1.
main(String[]) - Static method in class prob_1e
The main for the java executable for problem #1 with extra credit strings-based printed plot added.
main(String[]) - Static method in class prob_2
 
main(String[]) - Static method in class prob_2e
 
main(String[]) - Static method in class prob_3
 
main(String[]) - Static method in class prob_3e1
 
main(String[]) - Static method in class prob_3e2
 
main(String[]) - Static method in class prob_3e3
 
main(String[]) - Static method in class prob_3ef
 
main(String[]) - Static method in class prob_3ef_a
 
main(String[]) - Static method in class prob_3ef_b
 
main(String[]) - Static method in class prob_4
 
main(String[]) - Static method in class prob_4e1
 
main(String[]) - Static method in class prob_4e2
 

N

normalize() - Method in class util.Vector3D
Normalizes the vector.

P

P1_Model - Class in prob_1
 
P1_Model() - Constructor for class prob_1.P1_Model
 
P2_Frame - Class in prob_2
The GUI frame for the model values display.
P2_Frame(String) - Constructor for class prob_2.P2_Frame
Create the GUI Frame object.
P2_Model - Class in prob_2
The model for problem #2.
P2_Model() - Constructor for class prob_2.P2_Model
Construct an instance of the model class.
P2_Panel - Class in prob_2
The GUI environment for the model values display.
P2_Panel(P2_Frame) - Constructor for class prob_2.P2_Panel
Create the Panel object.
P3_Frame - Class in prob_3
The GUI frame for the model values display.
P3_Frame(String) - Constructor for class prob_3.P3_Frame
Create the GUI Frame object.
P3_Frame - Class in prob_3e1
The GUI frame for the model values display.
P3_Frame(String) - Constructor for class prob_3e1.P3_Frame
Create the GUI Frame object.
P3_Frame - Class in prob_3e2
The GUI frame for the model values display.
P3_Frame(String) - Constructor for class prob_3e2.P3_Frame
Create the GUI Frame object.
P3_Frame - Class in prob_3e3
The GUI frame for the model values display.
P3_Frame(String) - Constructor for class prob_3e3.P3_Frame
Create the GUI Frame object.
P3_Model - Class in prob_3
The model for problem #2.
P3_Model() - Constructor for class prob_3.P3_Model
Construct an instance of the model class.
P3_Model_a - Class in prob_3
The model for problem #2.
P3_Model_a() - Constructor for class prob_3.P3_Model_a
Construct an instance of the model class.
P3_Model_b - Class in prob_3
The model for problem #2.
P3_Model_b() - Constructor for class prob_3.P3_Model_b
Construct an instance of the model class.
P3_Panel - Class in prob_3
The GUI environment for the model values display.
P3_Panel(P3_Frame) - Constructor for class prob_3.P3_Panel
Create the Panel object.
P3_Panel - Class in prob_3e1
The GUI environment for the model values display.
P3_Panel(P3_Frame, String) - Constructor for class prob_3e1.P3_Panel
Create the Panel object.
P3_Panel - Class in prob_3e2
The GUI environment for the model values display.
P3_Panel(P3_Frame, String) - Constructor for class prob_3e2.P3_Panel
Create the Panel object.
P3_Panel - Class in prob_3e3
The GUI environment for the model values display.
P3_Panel(P3_Frame, String) - Constructor for class prob_3e3.P3_Panel
Create the Panel object.
P4_Frame - Class in prob_4
The GUI frame for the model values display.
P4_Frame(String) - Constructor for class prob_4.P4_Frame
Create the GUI Frame object.
P4_Model - Class in prob_4
The model for problem #2.
P4_Model() - Constructor for class prob_4.P4_Model
Construct an instance of the model class.
P4_Panel - Class in prob_4
The GUI environment for the model values display.
P4_Panel(P4_Frame) - Constructor for class prob_4.P4_Panel
Create the Panel object.
paintComponent(Graphics) - Method in class plot.PlotPanel
Paint the components of the displayed graphic panel whenever the system requests it.
paintComponent(Graphics) - Method in class prob_2.P2_Panel
This routine is called when the system wants the panel contents redisplayed.
paintComponent(Graphics) - Method in class prob_3.P3_Panel
This routine is called when the system wants the panel contents redisplayed.
paintComponent(Graphics) - Method in class prob_3e1.P3_Panel
This routine is called when the system wants the panel contents redisplayed.
paintComponent(Graphics) - Method in class prob_3e2.P3_Panel
This routine is called when the system wants the panel contents redisplayed.
paintComponent(Graphics) - Method in class prob_3e3.P3_Panel
This routine is called when the system wants the panel contents redisplayed.
paintComponent(Graphics) - Method in class prob_4.P4_Panel
This routine is called when the system wants the panel contents redisplayed.
Pair<ObjType> - Class in util
This class allows storing pairs of objects as a single entity.
Pair(ObjType, ObjType) - Constructor for class util.Pair
Constructor for a pair representation of objects of the same type.
ParseLine(String) - Method in class util.Terms
 
ParseSimpleLine(String) - Method in class util.Terms
 
plf - package plf
 
plot - package plot
 
Plot - Class in plot
This class defines the basic plot structure used by the PlotPanel to display the plot data using a simple rectangular plot area with separate plot lines for each plot item (data line).
Plot(String, String, String) - Constructor for class plot.Plot
Create the plot object with the given titles/labels.
plot_gui - Class in plot
 
plot_gui() - Constructor for class plot.plot_gui
 
plot_tst - Class in <Unnamed>
 
plot_tst() - Constructor for class plot_tst
 
PlotFrame - Class in plot
This class supplies a top-level window to separately display a Plot.
PlotFrame(String, Plot) - Constructor for class plot.PlotFrame
Creates a new instance of the PlotFrame and its contained PlotPanel.
PlotFrame(String, ScrolledPlot) - Constructor for class plot.PlotFrame
Creates a new instance of the PlotFrame and its contained PlotPanel.
PlotFrame(String, Plot, double[], double[]) - Constructor for class plot.PlotFrame
Creates a new instance of the PlotFrame and its contained PlotPanel.
PlotItem - Class in plot
This class defines the basic PlotItem structure used by the PlotPanel to display the plot data.
PlotItem(String, double[], double[], Color) - Constructor for class plot.PlotItem
Create a plot item to include in the plot and key.
PlotItem(String, double[], int[], Color) - Constructor for class plot.PlotItem
Create a plot item to include in the plot and key.
PlotItem(String, ArrayList<Double>, ArrayList<Double>, Color) - Constructor for class plot.PlotItem
Create a plot item to include in the plot and key.
PlotItem(String, ArrayList<ArrayList<Double>>, int, int, int, Color) - Constructor for class plot.PlotItem
Create a plot item to include in the plot and key.
PlotPanel - Class in plot
This class is a panel for displaying a collection of graph nodes and the links between them.
PlotPanel(PlotFrame, Plot) - Constructor for class plot.PlotPanel
Create the panel and connect the event handlers to the mouse events.
PlotPanel(PlotFrame, ScrolledPlot) - Constructor for class plot.PlotPanel
Create the panel and connect the event handlers to the mouse events.
Point3D - Class in util
This class allows storing 3-D point coordinates.
Point3D() - Constructor for class util.Point3D
Creates a Point3D object with (0, 0, 0) as the coordinate values.
Point3D(double, double, double) - Constructor for class util.Point3D
Creates a Point3D object with (x, y, and z) coordinate values.
Point3D(Point3D) - Constructor for class util.Point3D
Creates a Point3D object from a Point3D argument's coordinate values.
Point3D(Vector3D) - Constructor for class util.Point3D
Creates a Point3D object from a Vector3D argument's coordinate values.
Print() - Method in class plf.Function_1D
Formats the function definition into a string and prints it.
Print() - Method in class plf.Function_2D
Formats the function definition into a string and prints it.
Print() - Method in class plf.Function_3D
Formats the function definition into a string and prints it.
print(Graphics, PageFormat, int) - Method in class plot.PlotPanel
Print the current plot.
Print() - Method in class prob_1.P1_Model
 
Print() - Method in class prob_1e.StringPlot
Print out the plot.
Print() - Method in class prob_2.P2_Model
 
Print() - Method in class prob_3.P3_Model
 
Print() - Method in class prob_3.P3_Model_a
 
Print() - Method in class prob_3.P3_Model_b
 
Print() - Method in class prob_4.P4_Model
 
Print() - Method in class util.Pair
Print a string representation of the contents of the pair.
Print() - Method in class util.SimEvent
Output a representative string for this SimEvent object.
Print() - Method in class util.SimEventTarget
Print a string representation of the queue and its current contents.
Print() - Method in class util.Triple
 
Print() - Method in class util.Vector3D
Prints the representation the value of this Vector3D.
prob_1 - package prob_1
 
prob_1 - Class in <Unnamed>
This is an example of Problem #1.
prob_1() - Constructor for class prob_1
 
prob_1e - package prob_1e
 
prob_1e - Class in <Unnamed>
This is an example of Problem #1.
prob_1e() - Constructor for class prob_1e
 
prob_2 - package prob_2
 
prob_2 - Class in <Unnamed>
 
prob_2() - Constructor for class prob_2
 
prob_2e - Class in <Unnamed>
 
prob_2e() - Constructor for class prob_2e
 
prob_3 - package prob_3
 
prob_3 - Class in <Unnamed>
 
prob_3() - Constructor for class prob_3
 
prob_3e1 - package prob_3e1
 
prob_3e1 - Class in <Unnamed>
 
prob_3e1() - Constructor for class prob_3e1
 
prob_3e2 - package prob_3e2
 
prob_3e2 - Class in <Unnamed>
 
prob_3e2() - Constructor for class prob_3e2
 
prob_3e3 - package prob_3e3
 
prob_3e3 - Class in <Unnamed>
 
prob_3e3() - Constructor for class prob_3e3
 
prob_3ef - Class in <Unnamed>
 
prob_3ef() - Constructor for class prob_3ef
 
prob_3ef_a - Class in <Unnamed>
 
prob_3ef_a() - Constructor for class prob_3ef_a
 
prob_3ef_b - Class in <Unnamed>
 
prob_3ef_b() - Constructor for class prob_3ef_b
 
prob_4 - package prob_4
 
prob_4 - Class in <Unnamed>
 
prob_4() - Constructor for class prob_4
 
prob_4e1 - Class in <Unnamed>
 
prob_4e1() - Constructor for class prob_4e1
 
prob_4e2 - Class in <Unnamed>
 
prob_4e2() - Constructor for class prob_4e2
 
put(char, int, int) - Method in class prob_1e.StringPlot
Put a single point into the plotting area.

R

removeEventListener(String, SimEventListener) - Method in class util.SimEventTarget
Remove an event listener for a given event type.
reset(double, double) - Method in class prob_2.P2_Model
 
reset(double, double, double) - Method in class prob_3.P3_Model
 
reset(double, double, double) - Method in class prob_3.P3_Model_a
 
reset(double, double, double) - Method in class prob_3.P3_Model_b
 
reset(double, double, double) - Method in class prob_4.P4_Model
 
run() - Method in class prob_1.P1_Model
 
run() - Method in class prob_2.P2_Model
Run the model until the time is finished, storing the time step values into the "values" array.
run() - Method in class prob_3.P3_Model
Run the model until the time is finished, storing the time step values into the "values" array.
run() - Method in class prob_3.P3_Model_a
Run the model until the time is finished, storing the time step values into the "values" array.
run() - Method in class prob_3.P3_Model_b
Run the model until the time is finished, storing the time step values into the "values" array.
run() - Method in class prob_4.P4_Model
Run the model until the time is finished, storing the time step values into the "values" array.
run(JFrame, int, int) - Static method in class util.Console
Activate the frame the given size.
run(JApplet, int, int) - Static method in class util.Console
Activate the applet the given size.
run(JPanel, int, int) - Static method in class util.Console
Activate the panel the given size.

S

scale(double) - Method in class util.Vector3D
Returns the scaled vector.
ScrolledPlot - Class in plot
This class defines the scrolled plot structure used by the PlotPanel to display the plot data using a scrolled image in a plot area with straight plot lines for each plot item (data line), and the lines vary by color or brightness based on each point value.
ScrolledPlot(String, String, String, int, double, double) - Constructor for class plot.ScrolledPlot
Create a ScrolledPlot instance, setting titles and assuming a linear horizontal axis.
second - Variable in class util.Triple
 
set_first(ObjType) - Method in class util.Triple
Set the first reference of the three.
set_first_entry(ObjType) - Method in class util.Pair
Set the first entry of the pair.
set_print_all_flag(boolean) - Method in class util.Terms
 
set_second(ObjType) - Method in class util.Triple
Set the second reference of the three.
set_second_entry(ObjType) - Method in class util.Pair
Get the second entry of the pair.
set_third(ObjType) - Method in class util.Triple
Set the third reference of the three.
set_time_range(double, double) - Method in class prob_2.P2_Model
 
set_time_range(double, double) - Method in class prob_3.P3_Model
 
set_time_range(double, double) - Method in class prob_3.P3_Model_a
 
set_time_range(double, double) - Method in class prob_3.P3_Model_b
 
set_time_range(double, double) - Method in class prob_4.P4_Model
 
set_time_step(double) - Method in class prob_2.P2_Model
 
set_time_step(double) - Method in class prob_3.P3_Model
 
set_time_step(double) - Method in class prob_3.P3_Model_a
 
set_time_step(double) - Method in class prob_3.P3_Model_b
 
set_time_step(double) - Method in class prob_4.P4_Model
 
set_triple(Triple<ObjType>) - Method in class util.Triple
Set all three of the references.
set_triple(ObjType, ObjType, ObjType) - Method in class util.Triple
Set all three of the references.
set_x_axis_title(String) - Method in class prob_3e1.P3_Frame
Set the title for the x-axis.
set_x_axis_title(String) - Method in class prob_3e1.P3_Panel
Set the title for the x-axis.
set_x_axis_title(String) - Method in class prob_3e2.P3_Frame
Set the title for the x-axis.
set_x_axis_title(String) - Method in class prob_3e2.P3_Panel
Set the title for the x-axis.
set_x_axis_title(String) - Method in class prob_3e3.P3_Frame
Set the title for the x-axis.
set_x_axis_title(String) - Method in class prob_3e3.P3_Panel
Set the title for the x-axis.
set_y_axis_title(String) - Method in class prob_3e1.P3_Frame
Set the title for the y-axis.
set_y_axis_title(String) - Method in class prob_3e1.P3_Panel
Set the title for the y-axis.
set_y_axis_title(String) - Method in class prob_3e2.P3_Frame
Set the title for the y-axis.
set_y_axis_title(String) - Method in class prob_3e2.P3_Panel
Set the title for the y-axis.
set_y_axis_title(String) - Method in class prob_3e3.P3_Frame
Set the title for the y-axis.
set_y_axis_title(String) - Method in class prob_3e3.P3_Panel
Set the title for the y-axis.
setComponents(double, double, double) - Method in class util.Vector3D
Sets the Vector3D component values to the x, y, and Z component values.
setDisplayGrid(boolean) - Method in class util.Axis
Sets the display_grid flag.
setDisplayMinorTics(boolean) - Method in class util.Axis
Sets the display_minor_tics flag.
setDisplayTics(boolean) - Method in class util.Axis
Sets the display_tics flag.
setLocation(double, double, double) - Method in class util.Point3D
Sets the Point3D location to the x, y, and Z coordinate values.
setLocation(Point3D) - Method in class util.Point3D
Sets the Point3D object to the x, y, and Z coordinate values of another point.
setLocation(Vector3D) - Method in class util.Vector3D
Sets the Vector3D object to the x, y, and Z component values of another vector.
setLog(boolean) - Method in class util.Axis
Set the is_log flag value for the axis.
setPlot(Plot) - Method in class plot.PlotPanel
Set the Plot which this PlotPanel is to display.
setPlot(ScrolledPlot) - Method in class plot.PlotPanel
Set the ScrolledPlot which this PlotPanel is to display.
setTextField(String) - Static method in class plot.plot_gui
Set the contents of the text field.
setupLinear() - Method in class util.Axis
Sets up the linear axis values for use in a plot.
setupLog() - Method in class util.Axis
Sets up the log axis values for use in a plot.
setupPlotPanel() - Method in class plot.PlotPanel
 
setValuesRange(double, double) - Method in class plot.ScrolledPlot
Set display magnitude range to map into the rainbow colors.
setVerticals(double[]) - Method in class plot.ScrolledPlot
Set the vertical values for the lines to include.
setVerticals(ArrayList<Double>) - Method in class plot.ScrolledPlot
Set the vertical values for the lines to include.
SimEvent - Class in util
This class defines the basic SimEvent methods for passing event information to the various classes that pass and receive the event objects.
SimEvent(String) - Constructor for class util.SimEvent
Generates a SimEvent object of a given type.
SimEventListener - Interface in util
This interface defines the sim event listener's method needed by the sim objects which are to respond to events.
SimEventTarget - Class in util
This class defines the sim events dispatcher.
SimEventTarget() - Constructor for class util.SimEventTarget
Create an instance of a sim event target object.
startGui() - Method in class plot.plot_gui
 
storePlotValues(String, double[], double[], Color) - Method in class plot.Plot
Store another set of plot points (a single line) along with their color.
storePlotValues(String, double[], int[], Color) - Method in class plot.Plot
Store another set of plot points (a single line) along with their color.
storePlotValues(String, ArrayList<ArrayList<Double>>, int, int, int, Color) - Method in class plot.Plot
Store another set of plot points (a single line) along with their color.
storePlotValues(String, double, Double[]) - Method in class plot.ScrolledPlot
Store another time instance set of plot points (a single vertical line).
StringPlot - Class in prob_1e
A class for generating a character-based plot.
StringPlot(String, int, int) - Constructor for class prob_1e.StringPlot
The plot constructor, using an integer value plotting area
sum(Vector3D, Vector3D) - Static method in class util.Vector3D
Returns the sum of the two Vector3D vectors.
sum(double, double, double, double, double, double) - Static method in class util.Vector3D
Returns the sum of the two component vectors.
sum(Vector3D) - Method in class util.Vector3D
Returns the sum of the two Vector3D vectors.
sum(double, double, double) - Method in class util.Vector3D
Returns the sum of the two component vectors.

T

Terms - Class in util
 
Terms() - Constructor for class util.Terms
 
text_field - Static variable in class plot.plot_gui
 
third - Variable in class util.Triple
 
title(Object) - Static method in class util.Console
Create the title string from the class name.
toString() - Method in class plf.Function_1D
Formats the function definition into a string.
toString() - Method in class plf.Function_2D
Formats the function definition into a string.
toString() - Method in class plf.Function_3D
Formats the function definition into a string.
toString() - Method in class prob_1.P1_Model
 
toString() - Method in class prob_1e.StringPlot
Convert the plot area to a string for printing.
toString() - Method in class prob_2.P2_Model
 
toString() - Method in class prob_3.P3_Model
 
toString() - Method in class prob_3.P3_Model_a
 
toString() - Method in class prob_3.P3_Model_b
 
toString() - Method in class prob_4.P4_Model
 
toString() - Method in class util.Pair
Generate a string representation of the contents of the pair.
toString() - Method in class util.SimEvent
Create a representative string for this SimEvent object.
toString() - Method in class util.SimEventTarget
Get a string representation of the queue and its current contents.
toString() - Method in class util.Terms
 
toString() - Method in class util.Triple
 
toString() - Method in class util.Vector3D
Returns a String that represents the value of this Vector3D.
Triple<ObjType> - Class in util
This class allows storing triples of objects as a single entity.
Triple(ObjType, ObjType, ObjType) - Constructor for class util.Triple
Construct the triple of the given object type references.
Triple(Triple<ObjType>) - Constructor for class util.Triple
Construct the clone of the given triple.

U

updateAxis(String, double, double, boolean, boolean) - Method in class util.Axis
Updates the scales and tics for an existing plot axis.
util - package util
 

V

Vector3D - Class in util
This class allows storing 3-D vector components.
Vector3D() - Constructor for class util.Vector3D
Creates a Vector3D object with (0, 0, 0) as the component values.
Vector3D(double, double, double) - Constructor for class util.Vector3D
Creates a Vector3D object with (x, y, and z) component values.
Vector3D(Vector3D) - Constructor for class util.Vector3D
Creates a Vector3D object from a Vector3D argument's component values.
Vector3D(Point3D) - Constructor for class util.Vector3D
Creates a Vector3D object from a Point3D argument's component values.

W

writePlotImage(String) - Method in class plot.PlotPanel
Write the plot that is encapsulate in this StoredPicture instance to a file.

X

x - Variable in class util.Vector3D
 

Y

y - Variable in class util.Vector3D
 

Z

z - Variable in class util.Vector3D
 

A C D F G H I L M N P R S T U V W X Y Z