Index

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 _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A - Variable in class sim.util.distribution.EmpiricalWalker
 
a_setup - Variable in class sim.util.distribution.Hyperbolic
 
AbstractColorMap - Class in sim.util.gui
AbstractColorMap is a ColorMap with all methods implemented except for getColor(...).
AbstractColorMap() - Constructor for class sim.util.gui.AbstractColorMap
 
AbstractContinuousDistribution - Class in sim.util.distribution
Abstract base class for all continous distributions.
AbstractContinuousDistribution() - Constructor for class sim.util.distribution.AbstractContinuousDistribution
Makes this class non instantiable, but still let's others inherit from it.
AbstractDiscreteDistribution - Class in sim.util.distribution
Abstract base class for all discrete distributions.
AbstractDiscreteDistribution() - Constructor for class sim.util.distribution.AbstractDiscreteDistribution
Makes this class non instantiable, but still let's others inherit from it.
AbstractDistribution - Class in sim.util.distribution
Abstract base class for all random distributions.
AbstractDistribution() - Constructor for class sim.util.distribution.AbstractDistribution
 
AbstractGrid2D - Class in sim.field.grid
A concrete implementation of the Grid2D methods; used by several subclasses.
AbstractGrid2D() - Constructor for class sim.field.grid.AbstractGrid2D
 
AbstractGrid3D - Class in sim.field.grid
A concrete implementation of the Grid3D methods; used by several subclasses.
AbstractGrid3D() - Constructor for class sim.field.grid.AbstractGrid3D
 
AbstractScrollable - Class in sim.util.gui
AbstractScrollable is a JPanel with basic implementation of the Scrollable interface, making possible simple anonymous subclasses.
AbstractScrollable() - Constructor for class sim.util.gui.AbstractScrollable
 
AbstractShapePortrayal2D - Class in sim.portrayal.simple
 
AbstractShapePortrayal2D() - Constructor for class sim.portrayal.simple.AbstractShapePortrayal2D
 
ACCESSED - Static variable in class ec.util.ParameterDatabaseEvent
 
add(double) - Method in class sim.field.grid.DoubleGrid2D
Sets each value in the grid to that value added to withThisMuch Returns the modified grid.
add(double) - Method in class sim.field.grid.DoubleGrid3D
Sets each value in the grid to that value added to withThisMuch Returns the modified grid.
add(double) - Method in class sim.util.DoubleBag
 
add(double, double) - Method in class sim.util.Double2D
 
add(double, double) - Method in class sim.util.Int2D
 
add(double, double) - Method in class sim.util.Number2D
 
add(double, double, double) - Method in class sim.util.Double3D
 
add(double, double, double) - Method in class sim.util.Int3D
 
add(double, double, double) - Method in class sim.util.Number3D
 
add(int) - Method in class ec.util.IntBag
 
add(int) - Method in class sim.field.grid.IntGrid2D
Sets each value in the grid to that value added to withThisMuch Returns the modified grid.
add(int) - Method in class sim.field.grid.IntGrid3D
Sets each value in the grid to that value added to withThisMuch Returns the modified grid.
add(int) - Method in class sim.util.IntBag
 
add(int, int) - Method in class sim.util.Double2D
 
add(int, int) - Method in class sim.util.Int2D
 
add(int, int, int) - Method in class sim.util.Double3D
 
add(int, int, int) - Method in class sim.util.Int3D
 
add(Component) - Method in class sim.util.gui.LabelledList
Inserts a component spanning all five columns.
add(Component, Component) - Method in class sim.util.gui.LabelledList
Creates a new row, with the given components in the left and right columns of the row respectively.
add(Component, Component, Component, Component, Component) - Method in class sim.util.gui.LabelledList
Creates a new row, with the given components in the farLeft, left, center, right, and farRight columns respectively.
add(BufferedImage) - Method in class sim.util.gui.MovieMaker
Add an image to the movie stream.
add(BufferedImage) - Method in class sim.util.media.MovieEncoder
Adds an image to the movie.
add(Object) - Method in class sim.util.Bag
 
add(Object, Comparable) - Method in class sim.util.Heap
Adds an element to the heap with the given key.
add(DoubleGrid2D) - Method in class sim.field.grid.DoubleGrid2D
Sets the value at each location in the grid to that value added to the value at the equivalent location in the provided grid.
add(DoubleGrid3D) - Method in class sim.field.grid.DoubleGrid3D
Sets the value at each location in the grid to that value added to the value at the equivalent location in the provided grid.
add(IntGrid2D) - Method in class sim.field.grid.DoubleGrid2D
Sets the value at each location in the grid to that value added to the value at the equivalent location in the provided grid.
add(IntGrid2D) - Method in class sim.field.grid.IntGrid2D
Sets the value at each location in the grid to that value added to the value at the equivalent location in the provided grid.
add(IntGrid3D) - Method in class sim.field.grid.DoubleGrid3D
Sets the value at each location in the grid to that value added to the value at the equivalent location in the provided grid.
add(IntGrid3D) - Method in class sim.field.grid.IntGrid3D
Sets the value at each location in the grid to that value added to the value at the equivalent location in the provided grid.
add(Double2D) - Method in class sim.util.Double2D
 
add(Double2D) - Method in class sim.util.Int2D
 
add(Double2D) - Method in class sim.util.Number2D
 
add(Double2D, MutableDouble2D) - Method in class sim.util.MutableDouble2D
Sets me to the sum of other1 and other2, returning me.
add(Double3D) - Method in class sim.util.Double3D
Adds Double3D "other" to current Double3D using vector addition
add(Double3D) - Method in class sim.util.Int3D
 
add(Double3D) - Method in class sim.util.Number3D
 
add(Int2D) - Method in class sim.util.Double2D
 
add(Int2D) - Method in class sim.util.Int2D
 
add(Int2D) - Method in class sim.util.Number2D
 
add(Int3D) - Method in class sim.util.Double3D
 
add(Int3D) - Method in class sim.util.Int3D
 
add(Int3D) - Method in class sim.util.Number3D
 
add(MutableDouble2D, Double2D) - Method in class sim.util.MutableDouble2D
Sets me to the sum of other1 and other2, returning me.
add(MutableDouble2D, MutableDouble2D) - Method in class sim.util.MutableDouble2D
Sets me to the sum of other1 and other2, returning me.
add(MutableDouble3D, MutableDouble3D) - Method in class sim.util.MutableDouble3D
Sets me to the sum of other1 and other2, returning me.
add(Number2D) - Method in class sim.util.Number2D
 
add(Number3D) - Method in class sim.util.Number3D
 
addAfter(Steppable) - Method in class sim.engine.Schedule
Adds a steppable to be called every iteration of the Schedule immediately after any other Steppables are called for that step.
addAll(double[]) - Method in class sim.util.DoubleBag
 
addAll(int[]) - Method in class ec.util.IntBag
 
addAll(int[]) - Method in class sim.util.IntBag
 
addAll(int, double[]) - Method in class sim.util.DoubleBag
 
addAll(int, int[]) - Method in class ec.util.IntBag
 
addAll(int, int[]) - Method in class sim.util.IntBag
 
addAll(int, IntBag) - Method in class ec.util.IntBag
 
addAll(int, Object[]) - Method in class sim.util.Bag
 
addAll(int, Collection) - Method in class sim.util.Bag
 
addAll(int, Bag) - Method in class sim.util.Bag
 
addAll(int, DoubleBag) - Method in class sim.util.DoubleBag
 
addAll(int, IntBag) - Method in class sim.util.IntBag
 
addAll(IntBag) - Method in class ec.util.IntBag
 
addAll(Object[]) - Method in class sim.util.Bag
 
addAll(Collection) - Method in class sim.util.Bag
 
addAll(Bag) - Method in class sim.util.Bag
 
addAll(DoubleBag) - Method in class sim.util.DoubleBag
 
addAll(IntBag) - Method in class sim.util.IntBag
 
addBefore(Steppable) - Method in class sim.engine.Schedule
Adds a steppable to be called every iteration of the Schedule immediately before any other Steppables are called for that step.
addComponent(Component) - Method in class sim.util.gui.LabelledList
Deprecated.
Inserts a component spanning all five columns. Synonym for add(comp)
addEdge(Object, Object, Object) - Method in class sim.field.network.Network
Add an edge, storing info as the edge's associated information object.
addEdge(Edge) - Method in class sim.field.network.Network
Add an edge.
addGlobalAttribute(Component) - Method in class sim.util.media.chart.ChartGenerator
Adds a global attribute panel to the frame
addIn(double, double) - Method in class sim.util.MutableDouble2D
Adds the x and y values into my x and y values, returning me.
addIn(double, double, double) - Method in class sim.util.MutableDouble3D
Adds the x, y, and z values into my x, y, and z values, returning me.
addIn(Double2D) - Method in class sim.util.MutableDouble2D
Adds other into me, returning me.
addIn(Double3D) - Method in class sim.util.MutableDouble3D
Adds other into me, returning me.
addIn(MutableDouble2D) - Method in class sim.util.MutableDouble2D
Adds other into me, returning me.
addIn(MutableDouble3D) - Method in class sim.util.MutableDouble3D
Adds other into me, returning me.
addLabelled(String, Component) - Method in class sim.util.gui.LabelledList
Creates a new row, with the given components in the right column, and a JLabel of the given string in the left column.
addLegend() - Method in class sim.util.media.chart.ChartGenerator
Add a legend to the chart unless the chart already has one.
addLog(int, boolean) - Method in class ec.util.Output
Creates a new log and adds it to Output.
addLog(int, int, boolean) - Method in class ec.util.Output
Creates a new log of minimal verbosity verbosity and adds it to Output.
addLog(Log) - Method in class ec.util.Output
Adds the given log to Output.
addLog(File, boolean) - Method in class ec.util.Output
Creates a new log and adds it to Output.
addLog(File, boolean, boolean) - Method in class ec.util.Output
Creates a new log and adds it to Output.
addLog(File, boolean, boolean, boolean) - Method in class ec.util.Output
Creates a new log and adds it to Output.
addLog(File, int, boolean, boolean) - Method in class ec.util.Output
Creates a new log of minimal verbosity verbosity and adds it to Output.
addLog(File, int, boolean, boolean, boolean) - Method in class ec.util.Output
Creates a new log of minimal verbosity verbosity and adds it to Output.
addLog(Writer, LogRestarter, boolean, boolean) - Method in class ec.util.Output
Creates a new log and adds it to Output.
addLog(Writer, LogRestarter, int, boolean, boolean) - Method in class ec.util.Output
Creates a new log of minimal verbosity verbosity and adds it to Output.
addNode(Object) - Method in class sim.field.network.Network
Add a node
addObjectsToLocation(Object[], int, int) - Method in class sim.field.grid.DenseGrid2D
Adds an object to a given location.
addObjectsToLocation(Object[], int, int, int) - Method in class sim.field.grid.DenseGrid3D
Adds an object to a given location.
addObjectsToLocation(Object[], Int2D) - Method in class sim.field.grid.DenseGrid2D
 
addObjectsToLocation(Object[], Int3D) - Method in class sim.field.grid.DenseGrid3D
 
addObjectsToLocation(Collection, int, int) - Method in class sim.field.grid.DenseGrid2D
Adds an object to a given location.
addObjectsToLocation(Collection, int, int, int) - Method in class sim.field.grid.DenseGrid3D
Adds an object to a given location.
addObjectsToLocation(Bag, int, int) - Method in class sim.field.grid.DenseGrid2D
Adds an object to a given location.
addObjectsToLocation(Bag, int, int, int) - Method in class sim.field.grid.DenseGrid3D
Adds an object to a given location.
addObjectsToLocation(Bag, Int2D) - Method in class sim.field.grid.DenseGrid2D
 
addObjectsToLocation(Bag, Int3D) - Method in class sim.field.grid.DenseGrid3D
 
addObjectToLocation(Object, int, int) - Method in class sim.field.grid.DenseGrid2D
Adds an object to a given location.
addObjectToLocation(Object, int, int, int) - Method in class sim.field.grid.DenseGrid3D
Adds an object to a given location.
addObjectToLocation(Object, Int2D) - Method in class sim.field.grid.DenseGrid2D
 
addObjectToLocation(Object, Int3D) - Method in class sim.field.grid.DenseGrid3D
 
addParent(ParameterDatabase) - Method in class ec.util.ParameterDatabase
 
addSeries(double[][], String[], String, SeriesChangeListener) - Method in class sim.util.media.chart.BoxPlotGenerator
 
addSeries(double[][], String, SeriesChangeListener) - Method in class sim.util.media.chart.BubbleChartGenerator
 
addSeries(double[][], String, SeriesChangeListener) - Method in class sim.util.media.chart.ScatterPlotGenerator
 
addSeries(double[], int, String, SeriesChangeListener) - Method in class sim.util.media.chart.HistogramGenerator
Adds a series, plus a (possibly null) SeriesChangeListener which will receive a single event if/when the series is deleted from the chart by the user.
addSeries(double[], String[], String, SeriesChangeListener) - Method in class sim.util.media.chart.PieChartGenerator
Adds a series, plus a (possibly null) SeriesChangeListener which will receive a single event if/when the series is deleted from the chart by the user.
addSeries(double[], String, SeriesChangeListener) - Method in class sim.util.media.chart.BoxPlotGenerator
 
addSeries(Object[], String, SeriesChangeListener) - Method in class sim.util.media.chart.PieChartGenerator
Adds a series, plus a (possibly null) SeriesChangeListener which will receive a single event if/when the series is deleted from the chart by the user.
addSeries(Collection, String, SeriesChangeListener) - Method in class sim.util.media.chart.PieChartGenerator
Adds a series, plus a (possibly null) SeriesChangeListener which will receive a single event if/when the series is deleted from the chart by the user.
addSeries(XYSeries, SeriesChangeListener) - Method in class sim.util.media.chart.TimeSeriesChartGenerator
Adds a series, plus a (possibly null) SeriesChangeListener which will receive a single event if/when the series is deleted from the chart by the user.
addSeries(BarChartGenerator, String) - Static method in class sim.display.ChartUtilities
Adds a series to the BarChartGenerator.
addSeries(BoxPlotGenerator, String) - Static method in class sim.display.ChartUtilities
Adds a series to the BoxPlotGenerator.
addSeries(BubbleChartGenerator, String) - Static method in class sim.display.ChartUtilities
Adds a series to the BubbleChartGenerator.
addSeries(HistogramGenerator, String, int) - Static method in class sim.display.ChartUtilities
Adds a series to the HistogramGenerator.
addSeries(PieChartGenerator, String) - Static method in class sim.display.ChartUtilities
Adds a series to the PieChartGenerator.
addSeries(ScatterPlotGenerator, String) - Static method in class sim.display.ChartUtilities
Adds a series to the ScatterPlotGenerator.
addSeries(TimeSeriesChartGenerator, String) - Static method in class sim.display.ChartUtilities
Adds a series to the TimeSeriesChartGenerator
addSteppable(Steppable) - Method in class sim.engine.ParallelSequence
 
addSteppable(Steppable) - Method in class sim.engine.Sequence
Requests that the provided Steppable be added to the Sequence prior to the next step() call.
addSteppables(Collection) - Method in class sim.engine.ParallelSequence
 
addSteppables(Collection) - Method in class sim.engine.Sequence
Requests that the provided Steppables be added to the Sequence prior to the next step() call.
addSteppables(Steppable[]) - Method in class sim.engine.ParallelSequence
 
addSteppables(Steppable[]) - Method in class sim.engine.Sequence
Requests that the provided Steppables be added to the Sequence prior to the next step() call.
addToAsynchronousRegistry(AsynchronousSteppable) - Method in class sim.engine.SimState
Registers an AsynchronousSteppable to get its pause() method called prior to checkpointing, its resume() method to be called after checkpointing or recovery, and its stop() method to be called at finish() time.
addTreeModelListener(TreeModelListener) - Method in class ec.util.ReflectedObject
 
AdjustablePortrayal2D - Class in sim.portrayal.simple
A wrapper for other Portrayal2Ds which makes it possible to do any or all of the following with the mouse:
AdjustablePortrayal2D(SimplePortrayal2D) - Constructor for class sim.portrayal.simple.AdjustablePortrayal2D
 
after - Variable in class sim.display.GUIState
 
AFTER_SIMULATION - Static variable in class sim.engine.Schedule
The time which indicates that the Schedule is finished.
afterSize - Variable in class sim.display.GUIState
 
align - Variable in class sim.portrayal.simple.LabelledPortrayal2D
One of ALIGN_CENTER, ALIGN_LEFT, or ALIGN_RIGHT
ALIGN_CENTER - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
ALIGN_LEFT - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
ALIGN_RIGHT - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
ALL - Static variable in interface sim.field.grid.Grid2D
"All" measurement rule for raidal neighborhood lookup.
ALL - Static variable in interface sim.field.grid.Grid3D
"All" measurement rule for raidal neighborhood lookup.
ALL_MESSAGE_LOGS - Static variable in class ec.util.Output
 
allControllers - Static variable in class sim.display.Console
A weak container for all current consoles and other controllers which wish to be there.
allNodes - Variable in class sim.field.network.Network
All the objects in the sparse field.
allObjects - Variable in class sim.field.SparseField
All the objects in the sparse field.
alpha - Variable in class sim.util.distribution.Beta
 
alpha - Variable in class sim.util.distribution.Gamma
 
alpha - Variable in class sim.util.distribution.Hyperbolic
 
ALWAYS_SCALE - Static variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
ALWAYS_SCALE - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
angle() - Method in class sim.util.Double2D
Returns the length of the vector between -Pi and Pi.
angle() - Method in class sim.util.MutableDouble2D
Returns the length of the vector between -Pi and Pi.
ANY - Static variable in interface sim.field.grid.Grid2D
"Any" measurement rule for raidal neighborhood lookup.
ANY - Static variable in interface sim.field.grid.Grid3D
"Any" measurement rule for raidal neighborhood lookup.
ANY_SIZE - Static variable in interface sim.field.grid.Grid2D
Pass this into buildMap to indicate that it should make a map of any size it likes.
ANY_SIZE - Static variable in interface sim.field.grid.Grid3D
Pass this into buildMap to indicate that it should make a map of any size it likes.
ANY_SIZE - Static variable in class sim.field.network.Network
Pass this into buildMap to indicate that it should make a map of any size it likes.
ANY_SIZE - Static variable in class sim.field.SparseField
Pass this into buildMap to indicate that it should make a map of any size it likes.
APP_PREFERENCES - Static variable in class sim.display.Prefs
 
appearanceForColor(Color) - Static method in class sim.portrayal3d.SimplePortrayal3D
Creates an Appearance equivalent to a flat opaque surface of the provided color, needing no lighting.
appearanceForColors(Color, Color, Color, Color, double, double) - Static method in class sim.portrayal3d.SimplePortrayal3D
Creates an Appearance with the provided lit colors.
appearanceForImage(Image, boolean) - Static method in class sim.portrayal3d.SimplePortrayal3D
Creates an Appearance using the provided image.
appendOnRestart - Variable in class ec.util.Log
If the log writes to a file, should it append to the file on restart, or should it overwrite the file?
apply(double) - Method in class sim.util.distribution.AbstractDistribution
Equivalent to nextDouble().
apply(int) - Method in class sim.util.distribution.AbstractDistribution
Equivalent to nextInt().
argumentForKey(String, String[]) - Static method in class sim.engine.SimState
 
Arithmetic - Class in sim.util.distribution
Arithmetic functions.
Arithmetic() - Constructor for class sim.util.distribution.Arithmetic
Makes this class non instantiable, but still let's others inherit from it.
Arrow - Class in sim.portrayal3d.simple
 
Arrow(double, Double3D, Double3D, String, String, Appearance) - Constructor for class sim.portrayal3d.simple.Arrow
Creates a 3D arrow between points startPoint and endPoint if either label is not null, it adds a Text2D object at the appropriate end.
assertsEnabled - Static variable in class sim.util.LocationLog
 
assess(int) - Method in class sim.engine.SimState
Override this method to return a multiobjective optimization assessment of the simulation run.
asynchronousRegistry() - Method in class sim.engine.SimState
Returns all the AsynchronousSteppable items presently in the registry.
AsynchronousSteppable - Class in sim.engine
Fires up a separate thread which runs until the simulation model requests it be halted.
AsynchronousSteppable() - Constructor for class sim.engine.AsynchronousSteppable
 
attach(FieldPortrayal2D, String) - Method in class sim.display.Display2D
Attaches a portrayal to the Display2D, along with the provided human-readable name for the portrayal.
attach(FieldPortrayal2D, String, boolean) - Method in class sim.display.Display2D
Attaches a portrayal to the Display2D, along with the provided human-readable name for the portrayal.
attach(FieldPortrayal2D, String, double, double, boolean) - Method in class sim.display.Display2D
Attaches a portrayal to the Display2D, along with the provided human-readable name for the portrayal.
attach(FieldPortrayal2D, String, Rectangle2D.Double) - Method in class sim.display.Display2D
Attaches a portrayal to the Display2D, along with the provided human-readable name for the portrayal.
attach(FieldPortrayal2D, String, Rectangle2D.Double, boolean) - Method in class sim.display.Display2D
Attaches a portrayal to the Display2D, along with the provided human-readable name for the portrayal.
attach(Inspector, String) - Method in class sim.display.Display2D
A convenience function: creates a popup menu item of the given name which, when selected, will display the given inspector in the Console.
attach(Inspector, String) - Method in class sim.display3d.Display3D
A convenience function: creates a popup menu item of the given name which, when selected, will display the given inspector in the Console.
attach(Portrayal3D, String) - Method in class sim.display3d.Display3D
Attaches a portrayal to the Display3D, along with the provided human-readable name for the portrayal.
attach(Portrayal3D, String, boolean) - Method in class sim.display3d.Display3D
Attaches a portrayal to the Display3D, along with the provided human-readable name for the portrayal.
author - Static variable in class ec.util.Version
 
authorEmail0 - Static variable in class ec.util.Version
 
authorEmail1 - Static variable in class ec.util.Version
 
authorEmail2 - Static variable in class ec.util.Version
 
authorURL - Static variable in class ec.util.Version
 
AUTOMATIC_PAUSE_STEPS_KEY - Static variable in class sim.display.Console
 
AUTOMATIC_PAUSE_TIME_KEY - Static variable in class sim.display.Console
 
AUTOMATIC_STOP_STEPS_KEY - Static variable in class sim.display.Console
 
AUTOMATIC_STOP_TIME_KEY - Static variable in class sim.display.Console
 
autoSpinTransformGroup - Variable in class sim.display3d.Display3D
The TransformGroup which used to spin the underlying model.
awakeFromCheckpoint() - Method in class sim.engine.SimState
Called after the SimState was created by reading from a checkpointed object.
AxesPortrayal3D - Class in sim.portrayal3d.simple
Draws coordinate system axes 1 unit long each, centered at the origin, and labelled "O", "X", "Y", and "Z".
AxesPortrayal3D(double, boolean) - Constructor for class sim.portrayal3d.simple.AxesPortrayal3D
 

B

b_setup - Variable in class sim.util.distribution.Hyperbolic
 
b00(double, double, MersenneTwisterFast) - Method in class sim.util.distribution.Beta
 
b01(double, double, MersenneTwisterFast) - Method in class sim.util.distribution.Beta
 
b1prs(double, double, MersenneTwisterFast) - Method in class sim.util.distribution.Beta
 
BadParameterException - Exception Class in ec.util
Thrown when you attempt to create a Parameter from bad path items.
BadParameterException(String) - Constructor for exception class ec.util.BadParameterException
 
Bag - Class in sim.util
Maintains a simple array (objs) of Objects and the number of objects (numObjs) in the array (the array can be bigger than this number).
Bag() - Constructor for class sim.util.Bag
 
Bag(int) - Constructor for class sim.util.Bag
Creates a Bag with a given initial capacity.
Bag(Object[]) - Constructor for class sim.util.Bag
Creates a Bag with the given elements.
Bag(Collection) - Constructor for class sim.util.Bag
Creates a Bag with the given elements.
Bag(Bag) - Constructor for class sim.util.Bag
Adds the objects from the other Bag without copying them.
BarChartGenerator - Class in sim.util.media.chart
A ChartGenerator for Bar Charts.
BarChartGenerator() - Constructor for class sim.util.media.chart.BarChartGenerator
 
BarChartSeriesAttributes - Class in sim.util.media.chart
A SeriesAttributes used for user control of bar chart series created with BarChartGenerator.
BarChartSeriesAttributes(ChartGenerator, String, int, SeriesChangeListener) - Constructor for class sim.util.media.chart.BarChartSeriesAttributes
Produces a PieChartSeriesAttributes object
baseWidth - Variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
before - Variable in class sim.display.GUIState
 
BEFORE_SIMULATION - Static variable in class sim.engine.Schedule
The time which indicates that the Schedule hasn't started yet.
beforeSize - Variable in class sim.display.GUIState
 
beginCapturing(boolean) - Method in class sim.display3d.CapturingCanvas3D
sets the capturing regime and area
beta - Variable in class sim.util.distribution.Beta
 
beta - Variable in class sim.util.distribution.Hyperbolic
 
beta(double, double) - Static method in class sim.util.distribution.Probability
Returns the beta function of the arguments.
beta(double, double, double) - Static method in class sim.util.distribution.Probability
Returns the area from zero to x under the beta density function.
Beta - Class in sim.util.distribution
Beta(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Beta
Constructs a Beta distribution.
betaComplemented(double, double, double) - Static method in class sim.util.distribution.Probability
Returns the area under the right hand tail (from x to infinity) of the beta density function.
betterToString(Object) - Method in class sim.util.Properties
Call this to get a prettier print-name for an object -- converting arrays to a nicer format, for example.
big - Static variable in class sim.util.distribution.Arithmetic
 
big - Static variable in class sim.util.distribution.Constants
 
biginv - Static variable in class sim.util.distribution.Arithmetic
 
biginv - Static variable in class sim.util.distribution.Constants
 
binomial(double, long) - Static method in class sim.util.distribution.Arithmetic
Efficiently returns the binomial coefficient, often also referred to as "n over k" or "n choose k".
binomial(int, int, double) - Static method in class sim.util.distribution.Probability
Returns the sum of the terms 0 through k of the Binomial probability density.
binomial(long, long) - Static method in class sim.util.distribution.Arithmetic
Efficiently returns the binomial coefficient, often also referred to as "n over k" or "n choose k".
Binomial - Class in sim.util.distribution
Binomial distribution; See the math definition and animated definition.
Binomial(int, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Binomial
Constructs a binomial distribution.
binomialComplemented(int, int, double) - Static method in class sim.util.distribution.Probability
Returns the sum of the terms k+1 through n of the Binomial probability density.
BOUNDED - Static variable in interface sim.field.grid.Grid2D
Bounded Mode for neighborhood lookup.
BOUNDED - Static variable in interface sim.field.grid.Grid3D
Bounded Mode for neighborhood lookup.
bounds - Variable in class sim.display.Display2D.FieldPortrayal2DHolder
The translation and scale of the FieldPortrayal.
BoxPlotGenerator - Class in sim.util.media.chart
BoxPlotGenerator is a ChartGenerator which displays a BoxPlot using the JFreeChart library.
BoxPlotGenerator() - Constructor for class sim.util.media.chart.BoxPlotGenerator
 
BoxPlotSeriesAttributes - Class in sim.util.media.chart
A SeriesAttributes used for user control of BoxPlot series created with BoxPlotGenerator.
BoxPlotSeriesAttributes(ChartGenerator, String, int, double[][], String[], SeriesChangeListener) - Constructor for class sim.util.media.chart.BoxPlotSeriesAttributes
Produces a BoxPlotSeriesAttributes object with the given generator, series name, series index, and desire to display margin options.
BoxPlotSeriesAttributes(ChartGenerator, String, int, double[], SeriesChangeListener) - Constructor for class sim.util.media.chart.BoxPlotSeriesAttributes
Produces a BoxPlotSeriesAttributes object with the given generator, series name, series index, and desire to display margin options.
BranchGroupPortrayal3D - Class in sim.portrayal3d.simple
Loads a Lightwave 3D scene file (.lwo or .lws extension) or a Wavefront object file (.obj extension) into a BranchGroup, then attaches this as a portrayal.
BranchGroupPortrayal3D(BranchGroup) - Constructor for class sim.portrayal3d.simple.BranchGroupPortrayal3D
Constructs a BranchGroupPortrayal3D with the given scene file loader without changing its appearance, scale, or transform.
BranchGroupPortrayal3D(BranchGroup, double) - Constructor for class sim.portrayal3d.simple.BranchGroupPortrayal3D
Constructs a BranchGroupPortrayal3D with the given scene file loader without changing its appearance, but scaling it.
BranchGroupPortrayal3D(BranchGroup, double, Appearance) - Constructor for class sim.portrayal3d.simple.BranchGroupPortrayal3D
Constructs a BranchGroupPortrayal3D with the given scene file loader by scaling it and changing its appearance (unless the appearance is null).
BranchGroupPortrayal3D(BranchGroup, Appearance) - Constructor for class sim.portrayal3d.simple.BranchGroupPortrayal3D
Constructs a BranchGroupPortrayal3D with the given scene file loader without transforming it or scaling it, but changing its appearance (unless the appearance is null).
BranchGroupPortrayal3D(BranchGroup, Transform3D) - Constructor for class sim.portrayal3d.simple.BranchGroupPortrayal3D
Constructs a BranchGroupPortrayal3D with the given scene file loader without changing its appearance, but transforming it.
BranchGroupPortrayal3D(BranchGroup, Transform3D, Appearance) - Constructor for class sim.portrayal3d.simple.BranchGroupPortrayal3D
Constructs a BranchGroupPortrayal3D with the given scene file loader by transforming it and changing its appearance (unless the appearance is null).
BreitWigner - Class in sim.util.distribution
BreitWigner (aka Lorentz) distribution; See the math definition.
BreitWigner(double, double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.BreitWigner
Constructs a BreitWigner distribution.
BreitWignerMeanSquare - Class in sim.util.distribution
Mean-square BreitWigner distribution; See the math definition.
BreitWignerMeanSquare(double, double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.BreitWignerMeanSquare
Constructs a mean-squared BreitWigner distribution.
BubbleChartGenerator - Class in sim.util.media.chart
 
BubbleChartGenerator() - Constructor for class sim.util.media.chart.BubbleChartGenerator
 
BubbleChartSeriesAttributes - Class in sim.util.media.chart
 
BubbleChartSeriesAttributes(ChartGenerator, String, int, double[][], SeriesChangeListener) - Constructor for class sim.util.media.chart.BubbleChartSeriesAttributes
Produces a BubbleChartSeriesAttributes object with the given generator, series name, series index, and desire to display margin options.
bufferedHints - Variable in class sim.display.Display2D.InnerDisplay2D
Hints used to draw the buffered image to the screen
buildAttributes() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
buildAttributes() - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
buildAttributes() - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
buildAttributes() - Method in class sim.util.media.chart.PieChartSeriesAttributes
 
buildAttributes() - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
buildAttributes() - Method in class sim.util.media.chart.SeriesAttributes
Constructs the widget by adding items to the LabelledList.
buildAttributes() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
buildBarChartGenerator(String) - Static method in class sim.display.ChartUtilities
Builds a BarChartGenerator not attached to any MASON simulation.
buildBarChartGenerator(GUIState, String) - Static method in class sim.display.ChartUtilities
Builds a BarChartGenerator and attaches it as a display in a MASON simulation.
buildBoxPlotGenerator(String, String) - Static method in class sim.display.ChartUtilities
Builds a BoxPlotGenerator not attached to any MASON simulation.
buildBoxPlotGenerator(GUIState, String, String) - Static method in class sim.display.ChartUtilities
Builds a BoxPlotGenerator and attaches it as a display in a MASON simulation.
buildBubbleChartGenerator(String, String, String) - Static method in class sim.display.ChartUtilities
Builds a BubbleChartGenerator not attached to any MASON simulation.
buildBubbleChartGenerator(GUIState, String, String, String) - Static method in class sim.display.ChartUtilities
Builds a BubbleChartGenerator and attaches it as a display in a MASON simulation.
buildChart() - Method in class sim.util.media.chart.BarChartGenerator
 
buildChart() - Method in class sim.util.media.chart.BoxPlotGenerator
 
buildChart() - Method in class sim.util.media.chart.BubbleChartGenerator
 
buildChart() - Method in class sim.util.media.chart.ChartGenerator
Override this to construct the appropriate kind of chart.
buildChart() - Method in class sim.util.media.chart.HistogramGenerator
 
buildChart() - Method in class sim.util.media.chart.PieChartGenerator
 
buildChart() - Method in class sim.util.media.chart.ScatterPlotGenerator
 
buildChart() - Method in class sim.util.media.chart.TimeSeriesChartGenerator
 
buildChartPanel(JFreeChart) - Method in class sim.util.media.chart.ChartGenerator
 
buildGlobalAttributes(LabelledList) - Method in class sim.util.media.chart.BarChartGenerator
 
buildGlobalAttributes(LabelledList) - Method in class sim.util.media.chart.BoxPlotGenerator
 
buildGlobalAttributes(LabelledList) - Method in class sim.util.media.chart.ChartGenerator
 
buildGlobalAttributes(LabelledList) - Method in class sim.util.media.chart.XYChartGenerator
 
buildHistogramGenerator(String, String) - Static method in class sim.display.ChartUtilities
Builds a HistogramGenerator not attached to any MASON simulation.
buildHistogramGenerator(GUIState, String, String) - Static method in class sim.display.ChartUtilities
Builds a HistogramGenerator and attaches it as a display in a MASON simulation.
buildMap(int) - Method in class sim.field.grid.AbstractGrid2D
 
buildMap(int) - Method in class sim.field.grid.AbstractGrid3D
 
buildMap(int) - Method in interface sim.field.grid.Grid2D
Creates a map of the provided size (or any size it likes if ANY_SIZE is passed in).
buildMap(int) - Method in interface sim.field.grid.Grid3D
Creates a map of the provided size (or any size it likes if ANY_SIZE is passed in).
buildMap(int) - Method in class sim.field.network.Network
Creates a map of the provided size (or any size it likes if ANY_SIZE is passed in).
buildMap(int) - Method in class sim.field.SparseField
Creates a map of the provided size (or any size it likes if ANY_SIZE is passed in).
buildMap(Map) - Method in class sim.field.grid.AbstractGrid2D
 
buildMap(Map) - Method in class sim.field.grid.AbstractGrid3D
 
buildMap(Map) - Method in interface sim.field.grid.Grid2D
Creates a Map which is a copy of another.
buildMap(Map) - Method in interface sim.field.grid.Grid3D
Creates a Map which is a copy of another.
buildMap(Map) - Method in class sim.field.network.Network
Creates a Map which is a copy of another.
buildMap(Map) - Method in class sim.field.SparseField
Creates a Map which is a copy of another.
buildNewAttributes(String, SeriesChangeListener) - Method in class sim.util.media.chart.BarChartGenerator
 
buildNewAttributes(String, SeriesChangeListener) - Method in class sim.util.media.chart.PieChartGenerator
 
buildPieChartGenerator(String) - Static method in class sim.display.ChartUtilities
Builds a PieChartGenerator not attached to any MASON simulation.
buildPieChartGenerator(GUIState, String) - Static method in class sim.display.ChartUtilities
Builds a PieChartGenerator and attaches it as a display in a MASON simulation.
buildPortrayal(Object) - Method in class sim.portrayal.simple.InternalPortrayal2D
Override this method to provide the actual portrayal to use to portray the object.
buildScatterPlotGenerator(String, String, String) - Static method in class sim.display.ChartUtilities
Builds a ScatterPlotGenerator not attached to any MASON simulation.
buildScatterPlotGenerator(GUIState, String, String, String) - Static method in class sim.display.ChartUtilities
Builds a ScatterPlotGenerator and attaches it as a display in a MASON simulation.
buildTimeSeriesChartGenerator(String, String) - Static method in class sim.display.ChartUtilities
Builds a TimeSeriesChartGenerator not attached to any MASON simulation.
buildTimeSeriesChartGenerator(GUIState, String, String) - Static method in class sim.display.ChartUtilities
Builds a TimeSeriesChartGenerator and attaches it as a display in a MASON simulation.
buildTreeModel() - Method in class ec.util.ParameterDatabase
Builds a TreeModel from the available property keys.
Burr10 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr10(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr10
 
Burr12 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr12(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr12
 
Burr2 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr2(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr2
 
Burr3 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr3(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr3
 
Burr4 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr4(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr4
 
Burr5 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr5(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr5
 
Burr6 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr6(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr6
 
Burr7 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr7(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr7
 
Burr8 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr8(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr8
 
Burr9 - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Burr9(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Burr9
 

C

c - Variable in class sim.util.distribution.Zeta
 
C_CLASS - Static variable in class ec.util.ParameterDatabase
 
C_HERE - Static variable in class ec.util.ParameterDatabase
 
c_pm - Variable in class sim.util.distribution.Poisson
 
cache - Variable in class sim.util.distribution.Normal
 
cached_alxm - Variable in class sim.util.distribution.PoissonSlow
 
cached_g - Variable in class sim.util.distribution.PoissonSlow
 
cached_sq - Variable in class sim.util.distribution.PoissonSlow
 
cacheFilled - Variable in class sim.util.distribution.Normal
 
CAMERA_ICON - Static variable in class sim.display.Display2D
 
CAMERA_ICON_P - Static variable in class sim.display.Display2D
 
canEnsureOrder() - Method in class sim.engine.ParallelSequence
 
canEnsureOrder() - Method in class sim.engine.RandomSequence
 
canEnsureOrder() - Method in class sim.engine.Sequence
If your subclass does not respect order, override this method to return false, and Sequence will ignore the ensuresOrder result.
canvas - Variable in class sim.display3d.Display3D
The Java3D canvas holding the universe.
CapturingCanvas3D - Class in sim.display3d
Canvas3D that is synchronized with Display3D and uses postswap to save the contextGraphics into an image.
CapturingCanvas3D(GraphicsConfiguration) - Constructor for class sim.display3d.CapturingCanvas3D
 
CapturingCanvas3D(GraphicsConfiguration, boolean) - Constructor for class sim.display3d.CapturingCanvas3D
 
Cauchy - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Cauchy(MersenneTwisterFast) - Constructor for class sim.util.distribution.Cauchy
 
CausedRuntimeException - Exception Class in sim.util
Deprecated.
Use standard RuntimeExceptions in Java 1.4 now
CausedRuntimeException() - Constructor for exception class sim.util.CausedRuntimeException
Deprecated.
 
CausedRuntimeException(Throwable) - Constructor for exception class sim.util.CausedRuntimeException
Deprecated.
 
CausedRuntimeException(Throwable, String) - Constructor for exception class sim.util.CausedRuntimeException
Deprecated.
 
cdf - Variable in class sim.util.distribution.Empirical
 
cdf - Variable in class sim.util.distribution.EmpiricalWalker
 
cdf(double) - Method in class sim.util.distribution.Beta
Returns the cumulative distribution function.
cdf(double) - Method in class sim.util.distribution.ChiSquare
Returns the cumulative distribution function.
cdf(double) - Method in class sim.util.distribution.Exponential
Returns the cumulative distribution function.
cdf(double) - Method in class sim.util.distribution.Gamma
Returns the cumulative distribution function.
cdf(double) - Method in class sim.util.distribution.Normal
Returns the cumulative distribution function.
cdf(double) - Method in class sim.util.distribution.StudentT
Returns the cumulative distribution function.
cdf(double) - Method in class sim.util.distribution.Uniform
Returns the cumulative distribution function (assuming a continous uniform distribution).
cdf(int) - Method in class sim.util.distribution.Binomial
Returns the cumulative distribution function.
cdf(int) - Method in class sim.util.distribution.Empirical
Returns the cumulative distribution function.
cdf(int) - Method in class sim.util.distribution.EmpiricalWalker
Returns the cumulative distribution function.
cdf(int) - Method in class sim.util.distribution.NegativeBinomial
Returns the cumulative distribution function.
cdf(int) - Method in class sim.util.distribution.Poisson
Returns the cumulative distribution function.
ceil(double) - Static method in class sim.util.distribution.Arithmetic
Returns the smallest long >= value.
ceiling() - Method in class sim.field.grid.DoubleGrid2D
Sets each value in the grid to ceil(value).
ceiling() - Method in class sim.field.grid.DoubleGrid3D
Sets each value in the grid to ceil(value).
CENTER - Static variable in interface sim.field.grid.Grid2D
Center measurement rule for raidal neighborhood lookup.
CENTER - Static variable in interface sim.field.grid.Grid3D
Center measurement rule for raidal neighborhood lookup.
changeColor(Color) - Method in class sim.util.gui.ColorWell
 
chart - Variable in class sim.util.media.chart.ChartGenerator
The chart
ChartGenerator - Class in sim.util.media.chart
ChartGenerator is a JPanel which displays a chart using the JFreeChart library.
ChartGenerator() - Constructor for class sim.util.media.chart.ChartGenerator
Generates a new ChartGenerator with a blank chart.
ChartGenerator.UniqueString - Class in sim.util.media.chart
 
chartPanel - Variable in class sim.util.media.chart.ChartGenerator
The panel which holds and draws the chart
ChartUtilities - Class in sim.display
ChartUtilities.java A collection of static methods designed to make it easy for you to set up charts as displays.
ChartUtilities() - Constructor for class sim.display.ChartUtilities
 
ChartUtilities.ProvidesCollection - Interface in sim.display
This class provides Collections of Objects to chart, or provides null if the current charted values shouldn't be changed.
ChartUtilities.ProvidesDoubleDoubles - Interface in sim.display
This class provides two double arrays (that is, an array of the form double[2][]), which are the same length, which represent the x and y coordinates of points, or else provides null if the current charted values shouldn't be changed.
ChartUtilities.ProvidesDoubleDoublesAndLabels - Interface in sim.display
This class provides arrays of arrays of doubles to chart, plus one label for each of the arrays, or provides null if the current charted values shouldn't be changed.
ChartUtilities.ProvidesDoubles - Interface in sim.display
This class provides arrays of doubles to chart, or provides null if the current charted values shouldn't be changed.
ChartUtilities.ProvidesDoublesAndLabels - Interface in sim.display
This class provides arrays of doubles to chart, with associated labels, or provides null if the current charted values shouldn't be changed.
ChartUtilities.ProvidesObjects - Interface in sim.display
This class provides arrays of Objects to chart, or provides null if the current charted values shouldn't be changed.
ChartUtilities.ProvidesTripleDoubles - Interface in sim.display
This class provides three double arrays (that is, an array of the form double[3][]), which are the same length, which represent the x, y, and z coordinates of points, or else provides null if the current charted values shouldn't be changed.
chbevl(double, double[], int) - Static method in class sim.util.distribution.Arithmetic
Evaluates the series of Chebyshev polynomials Ti at argument x/2.
CHECKBOUNDARY - Static variable in class ec.util.RandomChoice
 
checkBounds(Grid2D) - Method in class sim.field.grid.AbstractGrid2D
 
checkBounds(Grid3D) - Method in class sim.field.grid.AbstractGrid3D
 
Checkpoint - Class in ec.util
Checkpoints ec.EvolutionState objects out to checkpoint files, or restores the same from checkpoint files.
Checkpoint() - Constructor for class ec.util.Checkpoint
 
checkPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, then trims the line and checks the preamble.
child - Variable in class sim.portrayal.simple.AdjustablePortrayal2D
 
child - Variable in class sim.portrayal.simple.CircledPortrayal2D
 
child - Variable in class sim.portrayal.simple.LabelledPortrayal2D
 
child - Variable in class sim.portrayal.simple.MovablePortrayal2D
 
child - Variable in class sim.portrayal.simple.OrientedPortrayal2D
 
child - Variable in class sim.portrayal.simple.TrailedPortrayal2D
The Child portrayal of this portrayal: a SimplePortrayal2D used solely for determining hit testing.
child - Variable in class sim.portrayal.simple.TransformedPortrayal2D
 
children - Variable in class sim.portrayal.simple.FacetedPortrayal2D
 
chiSquare(double, double) - Static method in class sim.util.distribution.Probability
Returns the area under the left hand tail (from 0 to x) of the Chi square probability density function with v degrees of freedom.
ChiSquare - Class in sim.util.distribution
ChiSquare distribution; See the math definition and animated definition.
ChiSquare(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.ChiSquare
Constructs a ChiSquare distribution.
chiSquareComplemented(double, double) - Static method in class sim.util.distribution.Probability
Returns the area under the right hand tail (from x to infinity) of the Chi square probability density function with v degrees of freedom.
circle - Static variable in class sim.portrayal.simple.AdjustablePortrayal2D
 
CIRCLE_RADIUS - Static variable in class sim.portrayal.simple.AdjustablePortrayal2D
 
CircledPortrayal2D - Class in sim.portrayal.simple
A wrapper for other Portrayal2Ds which also draws a big circle around them -- useful for distinguishing one object from other similar-looking objects.
CircledPortrayal2D(SimplePortrayal2D) - Constructor for class sim.portrayal.simple.CircledPortrayal2D
Draw a circle of radius scale = 2.0, dr = 0, in blue.
CircledPortrayal2D(SimplePortrayal2D, double, double, Paint, boolean) - Constructor for class sim.portrayal.simple.CircledPortrayal2D
If child is null, then the underlying model object is presumed to be a Portrayal2D and will be used.
CircledPortrayal2D(SimplePortrayal2D, Paint, boolean) - Constructor for class sim.portrayal.simple.CircledPortrayal2D
Draw a circle of radius or = 2.0, dr = 0.
CircledPortrayal3D - Class in sim.portrayal3d.simple
A wrapper for other Portrayal3Ds which also draws a big translucent sphere around them -- useful for distinguishing one object from other similar-looking objects.
CircledPortrayal3D(SimplePortrayal3D) - Constructor for class sim.portrayal3d.simple.CircledPortrayal3D
 
CircledPortrayal3D(SimplePortrayal3D, double) - Constructor for class sim.portrayal3d.simple.CircledPortrayal3D
 
CircledPortrayal3D(SimplePortrayal3D, double, boolean) - Constructor for class sim.portrayal3d.simple.CircledPortrayal3D
 
CircledPortrayal3D(SimplePortrayal3D, Color) - Constructor for class sim.portrayal3d.simple.CircledPortrayal3D
 
CircledPortrayal3D(SimplePortrayal3D, Color, double, boolean) - Constructor for class sim.portrayal3d.simple.CircledPortrayal3D
 
CircledPortrayal3D(SimplePortrayal3D, Appearance, double, boolean) - Constructor for class sim.portrayal3d.simple.CircledPortrayal3D
 
classPortrayals - Variable in class sim.portrayal.FieldPortrayal
 
cleanup() - Method in class sim.engine.ParallelSequence
Call this just before you get rid of a ParallelSequence: for example, one good place is the stop() method of your simulation.
clear() - Method in class ec.util.IntBag
Removes all numbers in the IntBag.
clear() - Method in class sim.engine.Schedule
Empties out the schedule but does not reset the time or steps.
clear() - Method in class sim.field.continuous.Continuous2D
 
clear() - Method in class sim.field.continuous.Continuous3D
 
clear() - Method in class sim.field.grid.DenseGrid2D
Sets all the locations in the grid to null, and returns in a Bag all stored objects (including duplicates but not null values).
clear() - Method in class sim.field.grid.DenseGrid3D
Sets all the locations in the grid to null, and returns in a Bag all stored objects (including duplicates but not null values).
clear() - Method in class sim.field.grid.ObjectGrid2D
Sets all the locations in the grid to null, and returns in a Bag all previously stored objects (including duplicates but not null values).
clear() - Method in class sim.field.grid.ObjectGrid3D
Sets all the locations in the grid to null, and returns in a Bag all stored objects (including duplicates but not null values).
clear() - Method in class sim.field.network.Network
Removes all nodes, deleting all edges from the Field as well.
clear() - Method in class sim.field.SparseField
Deletes everything, returning all the objects as a Bag (which you can freely use and modify).
clear() - Method in class sim.util.Bag
Removes all objects in the Bag.
clear() - Method in class sim.util.DoubleBag
Removes all numbers in the DoubleBag.
clear() - Method in class sim.util.Heap
 
clear() - Method in class sim.util.IntBag
Removes all numbers in the IntBag.
clear() - Static method in class sim.util.LocationLog
 
clear() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
clearAllSeries() - Method in class sim.util.media.chart.TimeSeriesChartGenerator
 
clearAnnouncements() - Method in class ec.util.Output
Clears out announcements.
clearBackdrop() - Method in class sim.display3d.Display3D
Clears any backdrop presently being used in the scene, turns off the backdrop checkbox, and disables the backdrop checkbox.
clearErrors() - Method in class ec.util.Output
Clears the error flag.
clearGaussian() - Method in class ec.util.MersenneTwister
Clears the internal gaussian variable from the RNG.
clearGaussian() - Method in class ec.util.MersenneTwisterFast
Clears the internal gaussian variable from the RNG.
clearPickableFlags(Node) - Static method in class sim.portrayal3d.SimplePortrayal3D
Utility method which makes the given Node unpickable.
clearSelections() - Method in class sim.display.Display2D
 
clearSelections() - Method in class sim.display3d.Display3D
 
clip - Variable in class sim.portrayal.DrawInfo2D
 
clone() - Method in class ec.util.IntBag
 
clone() - Method in class ec.util.MersenneTwister
 
clone() - Method in class ec.util.MersenneTwisterFast
 
clone() - Method in class sim.util.Bag
 
clone() - Method in class sim.util.DoubleBag
 
clone() - Method in class sim.util.IntBag
 
clone() - Method in class sim.util.MutableDouble
 
clone() - Method in class sim.util.MutableDouble2D
 
clone() - Method in class sim.util.MutableDouble3D
 
clone() - Method in class sim.util.MutableInt2D
 
clone() - Method in class sim.util.MutableInt3D
 
cloneGraph() - Method in class sim.field.network.Network
Deprecated. 
close() - Method in class ec.util.Output
Closes the logs -- ONLY call this if you are preparing to quit
CLOSED_HAND_CURSOR_P - Static variable in class sim.display.Display2D
 
Code - Class in ec.util
Code provides some simple wrapper functions for encoding and decoding basic data types for storage in a pseudo-Java source code strings format.
Code() - Constructor for class ec.util.Code
 
cof - Static variable in class sim.util.distribution.PoissonSlow
 
CollectionProperties - Class in sim.util
A simple class for examining the slots of Maps, Collections, Indexed, and arrays as if the slots were Java Bean Properties.
CollectionProperties(Object) - Constructor for class sim.util.CollectionProperties
Object can be a Collection, a List, a Map, an Indexed, or an array.
ColorMap - Interface in sim.util.gui
ColorMap is a interface for mapping numerical values to colors.
colors - Variable in class sim.util.gui.SimpleColorMap
User-provided color table
ColorWell - Class in sim.util.gui
 
ColorWell() - Constructor for class sim.util.gui.ColorWell
 
ColorWell(Color) - Constructor for class sim.util.gui.ColorWell
 
compareTo(Object) - Method in class sim.engine.Schedule.Key
 
compareTo(Object) - Method in class sim.field.network.Edge
 
compareTo(Object) - Method in class sim.util.media.chart.ChartGenerator.UniqueString
 
completedWrapper(LocationWrapper, PickIntersection, PickResult) - Method in class sim.portrayal3d.continuous.ContinuousPortrayal3D
 
completedWrapper(LocationWrapper, PickIntersection, PickResult) - Method in class sim.portrayal3d.FieldPortrayal3D
Given the provided PickIntersection and the PickResult it came from, fill in w the location of the picked object, and return it.
completedWrapper(LocationWrapper, PickIntersection, PickResult) - Method in class sim.portrayal3d.grid.ObjectGridPortrayal3D
 
completedWrapper(LocationWrapper, PickIntersection, PickResult) - Method in class sim.portrayal3d.grid.SparseGridPortrayal3D
 
completedWrapper(LocationWrapper, PickIntersection, PickResult) - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
completedWrapper(LocationWrapper, PickIntersection, PickResult) - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
componentType() - Method in interface ec.util.Indexed
Should return the base component type for this Indexed object, or null if the component type should be queried via getValue(index).getClass.getComponentType()
componentType() - Method in class ec.util.IntBag
 
componentType() - Method in class sim.util.Bag
Always returns null.
componentType() - Method in class sim.util.DoubleBag
 
componentType() - Method in interface sim.util.Indexed
Should return the base component type for this Indexed object, or null if the component type should be queried via getValue(index).getClass.getComponentType()
componentType() - Method in class sim.util.IntBag
 
CompositeColorMap - Class in sim.util.gui
CompositeColorMap is a ColorMap which consists of an array of ColorMaps.
CompositeColorMap(ColorMap[]) - Constructor for class sim.util.gui.CompositeColorMap
Builds a CompositeColorMap with an arbitrary number (> 0) of subsidiary maps
CompositeColorMap(ColorMap, ColorMap) - Constructor for class sim.util.gui.CompositeColorMap
Builds a CompositeColorMap with two subsidiary maps
CompositeColorMap(ColorMap, ColorMap, ColorMap) - Constructor for class sim.util.gui.CompositeColorMap
Builds a CompositeColorMap with three subsidiary maps
CompositeColorMap(ColorMap, ColorMap, ColorMap, ColorMap) - Constructor for class sim.util.gui.CompositeColorMap
Builds a CompositeColorMap with four subsidiary maps
ConePortrayal3D - Class in sim.portrayal3d.simple
Portrays objects as a cone of the specified color or appearance (flat opaque white by default) which fills the region from (-0.5*scale,-0.5*scale,-0.5*scale) to (0.5*scale,0.5*scale,0.5*scale).
ConePortrayal3D() - Constructor for class sim.portrayal3d.simple.ConePortrayal3D
Constructs a ConePortrayal3D with a default (flat opaque white) appearance and a scale of 1.0.
ConePortrayal3D(double) - Constructor for class sim.portrayal3d.simple.ConePortrayal3D
Constructs a ConePortrayal3D with a default (flat opaque white) appearance and the given scale.
ConePortrayal3D(Color) - Constructor for class sim.portrayal3d.simple.ConePortrayal3D
Constructs a ConePortrayal3D with a flat opaque appearance of the given color and a scale of 1.0.
ConePortrayal3D(Color, double) - Constructor for class sim.portrayal3d.simple.ConePortrayal3D
Constructs a ConePortrayal3D with a flat opaque appearance of the given color and the given scale.
ConePortrayal3D(Image) - Constructor for class sim.portrayal3d.simple.ConePortrayal3D
Constructs a ConePortrayal3D with the given (opaque) image and a scale of 1.0.
ConePortrayal3D(Image, double) - Constructor for class sim.portrayal3d.simple.ConePortrayal3D
Constructs a ConePortrayal3D with the given (opaque) image and scale.
ConePortrayal3D(Appearance, boolean, boolean, double) - Constructor for class sim.portrayal3d.simple.ConePortrayal3D
Constructs a ConePortrayal3D with the given appearance and scale, plus whether or not to generate normals or texture coordinates.
Console - Class in sim.display
Console is an elaborate Controller which provides a variety of GUI niceties to control the basics of a simulation.
Console(GUIState) - Constructor for class sim.display.Console
Creates a Console, using the default initial start behavior (INITIAL_BEHAVIOR_START).
CONSOLE_KEY - Static variable in class sim.display.Console
 
Constants - Class in sim.util.distribution
Defines some useful constants.
Constants() - Constructor for class sim.util.distribution.Constants
Makes this class non instantiable, but still let's others inherit from it.
Constrained - Interface in sim.portrayal
A Constrained object has control over how it is moved by a Field Portrayal, notably via MovablePortrayal2D.
constrainLocation(Object, Object) - Method in interface sim.portrayal.Constrained
Given a field and a proposed location to move the Object to, returns a new location to which the Object should actually be moved, or (optionally) null, which means that the Object should not be moved.
contains(double) - Method in class sim.util.DoubleBag
 
contains(double) - Method in class sim.util.Interval
 
contains(int) - Method in class ec.util.IntBag
 
contains(int) - Method in class sim.util.IntBag
 
contains(Number) - Method in class sim.util.Interval
 
contains(Object) - Method in class sim.util.Bag
 
containsAll(Collection) - Method in class sim.util.Bag
 
containsNulls(Collection) - Static method in class ec.util.Misc
 
Continuous2D - Class in sim.field.continuous
A storage facility for objects located in a continuous 2D environment.
Continuous2D(double, double, double) - Constructor for class sim.field.continuous.Continuous2D
Provide expected bounds on the SparseContinuous2D
Continuous2D(Continuous2D) - Constructor for class sim.field.continuous.Continuous2D
 
Continuous3D - Class in sim.field.continuous
A storage facility for objects located in a continuous 3D environment.
Continuous3D(double, double, double, double) - Constructor for class sim.field.continuous.Continuous3D
Provide expected bounds on the SparseContinuous3D
Continuous3D(Continuous3D) - Constructor for class sim.field.continuous.Continuous3D
 
Continuous3DPortrayal2D - Class in sim.portrayal.continuous
Portrays Continuous3D fields projected into a 2D space.
Continuous3DPortrayal2D() - Constructor for class sim.portrayal.continuous.Continuous3DPortrayal2D
 
ContinuousPortrayal2D - Class in sim.portrayal.continuous
Portrays Continuous2D fields.
ContinuousPortrayal2D() - Constructor for class sim.portrayal.continuous.ContinuousPortrayal2D
 
ContinuousPortrayal3D - Class in sim.portrayal3d.continuous
Portrays both Continuous2D and Continuous3D fields.
ContinuousPortrayal3D() - Constructor for class sim.portrayal3d.continuous.ContinuousPortrayal3D
 
contributors - Static variable in class ec.util.Version
 
contributors2 - Static variable in class ec.util.Version
 
contributors3 - Static variable in class ec.util.Version
 
contributors4 - Static variable in class ec.util.Version
 
contributors5 - Static variable in class ec.util.Version
 
contributors6 - Static variable in class ec.util.Version
 
contributors7 - Static variable in class ec.util.Version
 
controller - Variable in class sim.display.GUIState
The controller for the GUIState.
Controller - Interface in sim.display
A Controller is the top-level object responsible for setting up and running the GUIState.
controllerUpdate(ControllerEvent) - Method in class sim.util.media.MovieEncoder
Controller Listener.
convertToDoubleArray(int[][]) - Static method in class sim.util.TableLoader
Converts an int[][] array to a double[][] array.
convertToIntArray(double[][]) - Static method in class sim.util.TableLoader
Converts a double[][] array to an int[][] array only if all values are within the int range.
convertToLongArray(double[][]) - Static method in class sim.util.TableLoader
Converts a double[][] array to a long[][] array only if all values are within the long range.
convertToLongArray(int[][]) - Static method in class sim.util.TableLoader
Converts an int[][] array to a long[][] array.
copy(Serializable) - Static method in class ec.util.DataPipe
A poor-man's clone for serializable but not cloneable objects: serializes an object to the pipe, then deserializes it.
copyIntoArray(int, double[], int, int) - Method in class sim.util.DoubleBag
Copies 'len' elements from the Bag into the provided array.
copyIntoArray(int, int[], int, int) - Method in class ec.util.IntBag
Copies 'len' elements from the Bag into the provided array.
copyIntoArray(int, int[], int, int) - Method in class sim.util.IntBag
Copies 'len' elements from the Bag into the provided array.
copyIntoArray(int, Object[], int, int) - Method in class sim.util.Bag
Copies 'len' elements from the Bag into the provided array.
copyright - Static variable in class ec.util.Version
 
CPUS - Static variable in class sim.engine.ParallelSequence
Indicates that MASON should determine how many threads to use based on the number of CPUs.
createController() - Method in class sim.display.GUIState
Creates and returns a controller ready for the user to manipulate.
createFrame() - Method in class sim.display.Display2D
Creates a frame holding the Display2D.
createFrame() - Method in class sim.display3d.Display3D
Creates a frame holding the Display3D.
createFrame() - Method in class sim.util.media.chart.ChartGenerator
Returns a JFrame suitable or housing the ChartGenerator.
createFrame(boolean) - Method in class sim.util.media.chart.ChartGenerator
Returns a JFrame suitable or housing the ChartGenerator.
createFrame(Object) - Method in class sim.util.media.chart.ChartGenerator
Deprecated.
use createFrame()
createFrame(Stoppable) - Method in class sim.portrayal.Inspector
Creates a scrollable frame surrounding the inspector which calls stop() on the underlying stopper when closed.
createHeap() - Method in class sim.engine.Schedule
Returns a Heap to be used by the Schedule.
createInspector(LocationWrapper, GUIState) - Method in class sim.display.Display2D
Inspects the following object.
createInspectors(Point2D, GUIState) - Method in class sim.display.Display2D
Determines the inspectors appropriate for the given point, and sends them on to the Controller.
createInspectors(Rectangle2D.Double, GUIState) - Method in class sim.display.Display2D
Determines the inspectors appropriate for the given selection region (rect), and sends them on to the Controller.
createInspectors(Bag, GUIState) - Method in class sim.display.Display2D
Determines the inspectors appropriate for the wrappers, and sends them on to the Controller.
createModel() - Method in class sim.portrayal3d.FieldPortrayal3D
Returns a tree structure of the form InternalTransformGroup[model info].
createModel() - Method in class sim.portrayal3d.grid.ObjectGridPortrayal3D
 
createModel() - Method in class sim.portrayal3d.grid.SparseGrid2DPortrayal3D
 
createModel() - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
Format is:
createModel() - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
createModel() - Method in class sim.portrayal3d.SparseFieldPortrayal3D
 
createSceneGraph() - Method in class sim.display3d.Display3D
Recreates the entire scene graph, including the universe, root, and canvas3d.
createToolTip() - Method in class sim.display.Display2D.InnerDisplay2D
 
createToolTipText(Rectangle2D.Double, GUIState) - Method in class sim.display.Display2D.InnerDisplay2D
 
CubePortrayal3D - Class in sim.portrayal3d.simple
Portrays objects as a cube of the specified color or appearance (flat opaque white by default) which fills the region from (-0.5*scale,-0.5*scale,-0.5*scale) to (0.5*scale,0.5*scale,0.5*scale).
CubePortrayal3D() - Constructor for class sim.portrayal3d.simple.CubePortrayal3D
Constructs a CubePortrayal3D with a default (flat opaque white) appearance and a scale of 1.0.
CubePortrayal3D(double) - Constructor for class sim.portrayal3d.simple.CubePortrayal3D
Constructs a CubePortrayal3D with a default (flat opaque white) appearance and the given scale.
CubePortrayal3D(Color) - Constructor for class sim.portrayal3d.simple.CubePortrayal3D
Constructs a CubePortrayal3D with a flat opaque appearance of the given color and a scale of 1.0.
CubePortrayal3D(Color, double) - Constructor for class sim.portrayal3d.simple.CubePortrayal3D
Constructs a CubePortrayal3D with a flat opaque appearance of the given color and the given scale.
CubePortrayal3D(Image) - Constructor for class sim.portrayal3d.simple.CubePortrayal3D
Constructs a CubePortrayal3D with the given (opaque) image and a scale of 1.0.
CubePortrayal3D(Image, double) - Constructor for class sim.portrayal3d.simple.CubePortrayal3D
Constructs a CubePortrayal3D with the given (opaque) image and scale.
CubePortrayal3D(Appearance, boolean, double) - Constructor for class sim.portrayal3d.simple.CubePortrayal3D
Constructs a CubePortrayal3D with the given appearance and scale, plus whether or not to generate normals or texture coordinates.
cull(double[], boolean) - Method in interface sim.util.media.chart.DataCuller
 
cull(double[], boolean) - Method in class sim.util.media.chart.MinGapDataCuller
 
cullToSize(double[], int, IntBag) - Static method in class sim.util.media.chart.MinGapDataCuller
 
currentValue - Variable in class sim.util.gui.NumberTextField
 
cut - Variable in class sim.util.distribution.BreitWigner
 
CylinderPortrayal3D - Class in sim.portrayal3d.simple
Portrays objects as a cylinder of the specified color or appearance (flat opaque white by default) which fills the region from (-0.5*scale,-0.5*scale,-0.5*scale) to (0.5*scale,0.5*scale,0.5*scale).
CylinderPortrayal3D() - Constructor for class sim.portrayal3d.simple.CylinderPortrayal3D
Constructs a CylinderPortrayal3D with a default (flat opaque white) appearance and a scale of 1.0.
CylinderPortrayal3D(double) - Constructor for class sim.portrayal3d.simple.CylinderPortrayal3D
Constructs a CylinderPortrayal3D with a default (flat opaque white) appearance and the given scale.
CylinderPortrayal3D(Color) - Constructor for class sim.portrayal3d.simple.CylinderPortrayal3D
Constructs a CylinderPortrayal3D with a flat opaque appearance of the given color and a scale of 1.0.
CylinderPortrayal3D(Color, double) - Constructor for class sim.portrayal3d.simple.CylinderPortrayal3D
Constructs a CylinderPortrayal3D with a flat opaque appearance of the given color and the given scale.
CylinderPortrayal3D(Image) - Constructor for class sim.portrayal3d.simple.CylinderPortrayal3D
Constructs a CylinderPortrayal3D with the given (opaque) image and a scale of 1.0.
CylinderPortrayal3D(Image, double) - Constructor for class sim.portrayal3d.simple.CylinderPortrayal3D
Constructs a CylinderPortrayal3D with the given (opaque) image and scale.
CylinderPortrayal3D(Appearance, boolean, boolean, double) - Constructor for class sim.portrayal3d.simple.CylinderPortrayal3D
Constructs a CylinderPortrayal3D with the given appearance and scale, plus whether or not to generate normals or texture coordinates.

D

d - Variable in class ec.util.DecodeReturn
Stores floats, doubles
d - Variable in class sim.util.distribution.Zeta
 
D_STDERR - Static variable in class ec.util.Log
Specifies that the log should write to stderr (System.err)
D_STDOUT - Static variable in class ec.util.Log
Specifies that the log should write to stdout (System.out)
data - Variable in class ec.util.DecodeReturn
The DecodeReturn string that's read from.
DataCuller - Interface in sim.util.media.chart
This is meant to accomodate an on-line algorithm for keeping a constant number of data points from an on-going time series.
DataPipe - Class in ec.util
 
DataPipe() - Constructor for class ec.util.DataPipe
 
dataSinkUpdate(DataSinkEvent) - Method in class sim.util.media.MovieEncoder
Event handler for the file writer.
date - Static variable in class ec.util.Version
 
decode(DecodeReturn) - Static method in class ec.util.Code
Decodes the next item out of a DecodeReturn and modifies the DecodeReturn to hold the results.
DecodeReturn - Class in ec.util
DecodeReturn is used by Code to provide varied information returned when decoding.
DecodeReturn(String) - Constructor for class ec.util.DecodeReturn
Use this to make a new DecodeReturn starting at position 0
DecodeReturn(String, int) - Constructor for class ec.util.DecodeReturn
Use this to make a new DecodeReturn starting at some position
DEFAULT - Static variable in class sim.portrayal.FieldPortrayal2D
Default buffering: let the program decide on its own (typically in a platform-dependent fashion)
DEFAULT_APPEARANCE - Static variable in class sim.portrayal3d.SimplePortrayal3D
Flat white opaque.
DEFAULT_CHART_HEIGHT - Variable in class sim.util.media.chart.ChartGenerator
 
DEFAULT_CHART_PROPORTION - Variable in class sim.util.media.chart.ChartGenerator
 
DEFAULT_CIRCLED_APPEARANCE - Static variable in class sim.portrayal3d.simple.CircledPortrayal3D
 
DEFAULT_DIVISIONS - Static variable in class sim.portrayal3d.simple.SpherePortrayal3D
 
DEFAULT_GUTTER - Static variable in class sim.display.Console
When the Console is laid out to the right of some window, the space allocated between it and the window
DEFAULT_HEIGHT - Static variable in class sim.display.Console
Default height of the Console.
DEFAULT_LABEL_OFFSET - Static variable in class sim.portrayal3d.simple.LabelledPortrayal3D
 
DEFAULT_MAX_COLOR - Static variable in class sim.portrayal.simple.TrailedPortrayal2D
 
DEFAULT_MAX_PROPERTIES - Static variable in class sim.portrayal.SimpleInspector
 
DEFAULT_MAXIMUM_JUMP - Static variable in class sim.portrayal.simple.TrailedPortrayal2D
 
DEFAULT_MIN_COLOR - Static variable in class sim.portrayal.simple.TrailedPortrayal2D
 
DEFAULT_OFFSET - Static variable in class sim.portrayal.simple.CircledPortrayal2D
 
DEFAULT_OFFSET - Static variable in class sim.portrayal.simple.OrientedPortrayal2D
 
DEFAULT_OFFSET_X - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
DEFAULT_OFFSET_Y - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
DEFAULT_PREFERENCES_KEY - Static variable in class sim.display.Console
 
DEFAULT_PREFERENCES_KEY - Variable in class sim.display.Display2D
 
DEFAULT_PREFERENCES_KEY - Variable in class sim.display3d.Display3D
 
DEFAULT_SCALE - Static variable in class sim.portrayal.simple.CircledPortrayal2D
 
DEFAULT_SCALE - Static variable in class sim.portrayal.simple.OrientedPortrayal2D
 
DEFAULT_SCALE - Static variable in class sim.portrayal3d.simple.CircledPortrayal3D
 
DEFAULT_SCALE_X - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
DEFAULT_SCALE_Y - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
DEFAULT_WIDTH - Static variable in class sim.display.Console
Default width of the Console.
defaultStroke - Static variable in class sim.portrayal.simple.AbstractShapePortrayal2D
 
defaultValue() - Method in class sim.util.gui.AbstractColorMap
 
defaultValue() - Method in interface sim.util.gui.ColorMap
Returns some level which is valid (that is, validLevel(defaultValue()) should always return true).
defaultValue() - Method in class sim.util.gui.CompositeColorMap
 
defaultValue() - Method in class sim.util.gui.SimpleColorMap
 
DELAY_KEY - Static variable in class sim.display.Console
 
delimiter - Static variable in class ec.util.Parameter
 
DenseGrid2D - Class in sim.field.grid
A wrapper for 2D arrays of Objects.
DenseGrid2D(int, int) - Constructor for class sim.field.grid.DenseGrid2D
 
DenseGrid3D - Class in sim.field.grid
A wrapper for 3D arrays of Objects.
DenseGrid3D(int, int, int) - Constructor for class sim.field.grid.DenseGrid3D
 
DenseGrid3DPortrayal2D - Class in sim.portrayal.grid
Portrayal for 3D Dense grids: grids of Bags of objects.
DenseGrid3DPortrayal2D() - Constructor for class sim.portrayal.grid.DenseGrid3DPortrayal2D
 
DenseGridPortrayal2D - Class in sim.portrayal.grid
Portrayal for Dense grids: grids of Bags of objects.
DenseGridPortrayal2D() - Constructor for class sim.portrayal.grid.DenseGridPortrayal2D
 
DenseGridPortrayal2D(DrawPolicy) - Constructor for class sim.portrayal.grid.DenseGridPortrayal2D
Deprecated.
Use setDrawPolicy.
description() - Method in class sim.engine.SimState
Returns the PrintWriter used to describe a high-quality assessed SimState.
destroySceneGraph() - Method in class sim.display3d.Display3D
Eliminates the existing scene graph.
detach() - Method in class sim.display3d.SelectionBehavior
Detaches the Selection Behavior from the Canvas properly, so leaks don't occur.
detachAll() - Method in class sim.display.Display2D
Detatches all portrayals from the Display2D.
detatchAll() - Method in class sim.display3d.Display3D
Detatches all portrayals from the Display3D.
DisclosurePanel - Class in sim.util.gui
A panel with a small disclosure triangle which toggles between two subcomponents: notionally an "abridged" (short) component and an expanded ("disclosed") component.
DisclosurePanel(Component, Component) - Constructor for class sim.util.gui.DisclosurePanel
 
DisclosurePanel(Component, Component, String) - Constructor for class sim.util.gui.DisclosurePanel
 
DisclosurePanel(String, Component) - Constructor for class sim.util.gui.DisclosurePanel
 
DisclosurePanel(String, Component, String) - Constructor for class sim.util.gui.DisclosurePanel
 
discretization - Variable in class sim.field.continuous.Continuous2D
Do not change this unless you have completely cleared the Continuous2D, or things will be lost in the hash.
discretization - Variable in class sim.field.continuous.Continuous3D
 
discretize(Double2D) - Method in class sim.field.continuous.Continuous2D
Discretizes the location according to the internal discretization of the Continuous2D.
discretize(Double2D, int) - Method in class sim.field.continuous.Continuous2D
Discretizes the location according to the provided discretization, which may or may not be the discretization used internally by the Continuous2D.
discretize(Double3D) - Method in class sim.field.continuous.Continuous3D
Discretizes the location according to the internal discretization of the Continuous3D.
discretize(Double3D, int) - Method in class sim.field.continuous.Continuous3D
Discretizes the location according to the provided discretization, which may or may not be the discretization used internally by the Continuous3D.
display - Variable in class sim.display.Display2D
The scroll view which holds the insideDisplay.
DISPLAY_HEIGHT_KEY - Static variable in class sim.display.Console
 
DISPLAY_SHOWN_KEY - Static variable in class sim.display.Console
 
DISPLAY_WIDTH_KEY - Static variable in class sim.display.Console
 
DISPLAY_X_KEY - Static variable in class sim.display.Console
 
DISPLAY_Y_KEY - Static variable in class sim.display.Console
 
Display2D - Class in sim.display
Display2D holds, displays, and manipulates 2D Portrayal objects, allowing the user to scale them, scroll them, change how often they're updated, take snapshots, and generate Quicktime movies.
Display2D(double, double, GUIState) - Constructor for class sim.display.Display2D
Creates a Display2D with the provided width and height for its portrayal region, attached to the provided simulation, and displaying itself with the given interval (which must be > 0).
Display2D(double, double, GUIState, long) - Constructor for class sim.display.Display2D
Deprecated. 
Display2D.FieldPortrayal2DHolder - Class in sim.display
Holds all the relevant information for a given FieldPortrayal.
Display2D.InnerDisplay2D - Class in sim.display
The object which actually does all the drawing.
Display2D.OptionPane - Class in sim.display
Option pane
Display3D - Class in sim.display3d
Display3D holds, displays, and manipulates 3D Portrayal objects, allowing the user to scale them, rotate them, translate them, magnify them, change how often they're updated, take snapshots, and generate Quicktime movies.
Display3D(double, double, GUIState) - Constructor for class sim.display3d.Display3D
Creates a Display3D with the provided width and height for its portrayal region, attached to the provided simulation.
Display3D(double, double, GUIState, long) - Constructor for class sim.display3d.Display3D
Deprecated. 
Display3D.OptionPane3D - Class in sim.display3d
 
disposeFrame() - Method in class sim.portrayal.Inspector
Disposes the Inspector's frame if it's not a Controller.
distance(double, double) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point
distance(double, double) - Method in class sim.util.Int2D
Returns the distance FROM this Int2D TO the specified point
distance(double, double) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point
distance(double, double) - Method in class sim.util.MutableInt2D
Returns the distance FROM this MutableInt2D TO the specified point
distance(double, double, double) - Method in class sim.util.Double3D
Returns the distance FROM this Double3D TO the specified point
distance(double, double, double) - Method in class sim.util.Int3D
Returns the distance FROM this Int3D TO the specified point
distance(double, double, double) - Method in class sim.util.MutableDouble3D
Returns the distance FROM this MutableDouble3D TO the specified point
distance(double, double, double) - Method in class sim.util.MutableInt3D
Returns the distance FROM this Int3D TO the specified point
distance(Point2D) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point.
distance(Point2D) - Method in class sim.util.Int2D
Returns the distance FROM this Int2D TO the specified point.
distance(Point2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point.
distance(Point2D) - Method in class sim.util.MutableInt2D
Returns the distance FROM this MutableInt2D TO the specified point.
distance(Double2D) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point.
distance(Double2D) - Method in class sim.util.Int2D
Returns the distance FROM this Int2D TO the specified point.
distance(Double2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point.
distance(Double2D) - Method in class sim.util.MutableInt2D
Returns the distance FROM this MutableInt2D TO the specified point.
distance(Double3D) - Method in class sim.util.Double3D
Returns the distance FROM this Double3D TO the specified point.
distance(Double3D) - Method in class sim.util.Int3D
Returns the distance FROM this Int3D TO the specified point.
distance(Double3D) - Method in class sim.util.MutableDouble3D
Returns the distance FROM this MutableDouble3D TO the specified point.
distance(Double3D) - Method in class sim.util.MutableInt3D
Returns the distance FROM this Int3D TO the specified point.
distance(Int2D) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point.
distance(Int2D) - Method in class sim.util.Int2D
Returns the distance FROM this Int2D TO the specified point.
distance(Int2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point.
distance(Int2D) - Method in class sim.util.MutableInt2D
Returns the distance FROM this MutableInt2D TO the specified point.
distance(Int3D) - Method in class sim.util.Double3D
Returns the distance FROM this Double3D TO the specified point.
distance(Int3D) - Method in class sim.util.Int3D
Returns the distance FROM this Int3D TO the specified point.
distance(Int3D) - Method in class sim.util.MutableDouble3D
Returns the distance FROM this MutableDouble3D TO the specified point.
distance(Int3D) - Method in class sim.util.MutableInt3D
Returns the distance FROM this Int3D TO the specified point.
distance(MutableDouble2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point.
distance(MutableDouble3D) - Method in class sim.util.MutableDouble3D
Returns the distance FROM this MutableDouble3D TO the specified point.
distance(MutableInt2D) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point.
distance(MutableInt2D) - Method in class sim.util.Int2D
Returns the distance FROM this Int2D TO the specified point.
distance(MutableInt2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point.
distance(MutableInt2D) - Method in class sim.util.MutableInt2D
Returns the distance FROM this MutableInt2D TO the specified point.
distance(MutableInt3D) - Method in class sim.util.Double3D
Returns the distance FROM this Double3D TO the specified point.
distance(MutableInt3D) - Method in class sim.util.Int3D
Returns the distance FROM this Int3D TO the specified point.
distance(MutableInt3D) - Method in class sim.util.MutableDouble3D
Returns the distance FROM this MutableDouble3D TO the specified point.
distance(MutableInt3D) - Method in class sim.util.MutableInt3D
Returns the distance FROM this Int3D TO the specified point.
distanceSq(double, double) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point
distanceSq(double, double) - Method in class sim.util.Int2D
Returns the squared distance FROM this Int2D TO the specified point
distanceSq(double, double) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point
distanceSq(double, double) - Method in class sim.util.MutableInt2D
Returns the squared distance FROM this MutableInt2D TO the specified point
distanceSq(double, double, double) - Method in class sim.util.Double3D
Returns the squared distance FROM this Double3D TO the specified point
distanceSq(double, double, double) - Method in class sim.util.Int3D
Returns the squared distance FROM this Int3D TO the specified point
distanceSq(double, double, double) - Method in class sim.util.MutableDouble3D
Returns the squared distance FROM this MutableDouble3D TO the specified point
distanceSq(double, double, double) - Method in class sim.util.MutableInt3D
Returns the squared distance FROM this Int3D TO the specified point
distanceSq(Point2D) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point
distanceSq(Point2D) - Method in class sim.util.Int2D
Returns the squared distance FROM this Int2D TO the specified point
distanceSq(Point2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this Point2D TO the specified point
distanceSq(Point2D) - Method in class sim.util.MutableInt2D
Returns the squared distance FROM this MutableInt2D TO the specified point
distanceSq(Double2D) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point.
distanceSq(Double2D) - Method in class sim.util.Int2D
Returns the squared distance FROM this Int2D TO the specified point.
distanceSq(Double2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point.
distanceSq(Double2D) - Method in class sim.util.MutableInt2D
Returns the squared distance FROM this MutableInt2D TO the specified point.
distanceSq(Double3D) - Method in class sim.util.Double3D
Returns the squared distance FROM this Double3D TO the specified point.
distanceSq(Double3D) - Method in class sim.util.Int3D
Returns the squared distance FROM this Int3D TO the specified point.
distanceSq(Double3D) - Method in class sim.util.MutableDouble3D
Returns the squared distance FROM this MutableDouble3D TO the specified point.
distanceSq(Double3D) - Method in class sim.util.MutableInt3D
Returns the squared distance FROM this Int3D TO the specified point.
distanceSq(Int2D) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point.
distanceSq(Int2D) - Method in class sim.util.Int2D
Returns the squared distance FROM this Int2D TO the specified point.
distanceSq(Int2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point.
distanceSq(Int2D) - Method in class sim.util.MutableInt2D
Returns the squared distance FROM this MutableInt2D TO the specified point.
distanceSq(Int3D) - Method in class sim.util.Double3D
Returns the squared distance FROM this Double3D TO the specified point.
distanceSq(Int3D) - Method in class sim.util.Int3D
Returns the squared distance FROM this Int3D TO the specified point.
distanceSq(Int3D) - Method in class sim.util.MutableDouble3D
Returns the squared distance FROM this MutableDouble3D TO the specified point.
distanceSq(Int3D) - Method in class sim.util.MutableInt3D
Returns the squared distance FROM this Int3D TO the specified point.
distanceSq(MutableDouble2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point.
distanceSq(MutableDouble3D) - Method in class sim.util.MutableDouble3D
Returns the squared distance FROM this MutableDouble3D TO the specified point.
distanceSq(MutableInt2D) - Method in class sim.util.Double2D
Returns the distance FROM this Double2D TO the specified point.
distanceSq(MutableInt2D) - Method in class sim.util.Int2D
Returns the squared distance FROM this Int2D TO the specified point.
distanceSq(MutableInt2D) - Method in class sim.util.MutableDouble2D
Returns the distance FROM this MutableDouble2D TO the specified point.
distanceSq(MutableInt2D) - Method in class sim.util.MutableInt2D
Returns the squared distance FROM this MutableInt2D TO the specified point.
distanceSq(MutableInt3D) - Method in class sim.util.Double3D
Returns the squared distance FROM this Double3D TO the specified point.
distanceSq(MutableInt3D) - Method in class sim.util.Int3D
Returns the squared distance FROM this Int3D TO the specified point.
distanceSq(MutableInt3D) - Method in class sim.util.MutableDouble3D
Returns the squared distance FROM this MutableDouble3D TO the specified point.
distanceSq(MutableInt3D) - Method in class sim.util.MutableInt3D
Returns the squared distance FROM this Int3D TO the specified point.
Distributions - Class in sim.util.distribution
Contains methods for conveniently generating pseudo-random numbers from special distributions such as the Burr, Cauchy, Erlang, Geometric, Lambda, Laplace, Logistic, Weibull, etc.
Distributions() - Constructor for class sim.util.distribution.Distributions
Makes this class non instantiable, but still let's others inherit from it.
dl - Variable in class sim.util.distribution.Poisson
 
dlx(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
dlx(int, int) - Method in interface sim.field.grid.Grid2D
Hex downleft x.
dlx(int, int) - Method in class sim.field.grid.SparseGrid2D
 
dly(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
dly(int, int) - Method in interface sim.field.grid.Grid2D
Hex downleft y.
dly(int, int) - Method in class sim.field.grid.SparseGrid2D
 
doAbout() - Method in class sim.display.Console
 
doChangeCode(Runnable) - Method in class sim.display.Console
Deprecated. 
doChangeCode(Runnable) - Method in interface sim.display.Controller
Deprecated. 
doChangeCode(Runnable) - Method in class sim.display.SimpleController
Deprecated. 
doClose() - Method in class sim.display.Console
Closes the Console and shuts down the simulation.
doClose() - Method in class sim.display.SimpleController
Closes the Controller and shuts down the simulation.
doEnsuredRepaint(Component) - Static method in class sim.util.gui.Utilities
Does a repaint that is guaranteed to work (on some systems, plain repaint()) fails if there's lots of updates going on as is the case in our simulator thread.
doLater(long, Runnable) - Static method in class sim.util.gui.Utilities
Schedule something to occur at some specified point in the future in the Swing Event thread.
doLoop(Class, String[]) - Static method in class sim.engine.SimState
Calls doLoop(MakesSimState,args), passing in a MakesSimState which creates SimStates of the provided Class c, using the constructor new ().
doLoop(MakesSimState, String[]) - Static method in class sim.engine.SimState
A convenient top-level loop for the simulation command-line.
doNew() - Method in class sim.display.Console
Pops up a window allowing the user to enter in a class name to start a new simulation.
doNew() - Method in class sim.display.SimpleController
Calls forth the "New Simulation" window.
DONT_USE_BUFFER - Static variable in class sim.portrayal.FieldPortrayal2D
Don't use a buffer
doOpen() - Method in class sim.display.Console
Reverts the current simulation to the simulation stored at a user-specified checkpoint filename.
doOptimize() - Method in class sim.display.Console
 
doQuit() - Static method in class sim.display.Console
Quits the program.
doSave() - Method in class sim.display.Console
Lets the user checkpoint out a simulation to the last checkpoint filename.
doSaveAs() - Method in class sim.display.Console
Lets the user checkpoint out a simulation to a file with a given name.
doSweep() - Method in class sim.display.Console
 
dot(Double2D) - Method in class sim.util.Double2D
Takes the dot product this Double2D with another
dot(Double3D) - Method in class sim.util.Double3D
Takes the dot product this Double3D with another
dot(MutableDouble2D) - Method in class sim.util.MutableDouble2D
Returns the dot product of myself against other, that is me DOT other.
dot(MutableDouble3D) - Method in class sim.util.MutableDouble3D
Returns the dot product of myself against other, that is me DOT other.
Double2D - Class in sim.util
Double2D is more or less the same class as java.awt.geom.Point2D.Double, but it is immutable: once the x and y values are set, they cannot be changed (they're final).
Double2D() - Constructor for class sim.util.Double2D
 
Double2D(double[]) - Constructor for class sim.util.Double2D
 
Double2D(double, double) - Constructor for class sim.util.Double2D
 
Double2D(Point2D) - Constructor for class sim.util.Double2D
Only included for completeness' sakes, in case a new Point2D subclass is created in the future.
Double2D(Point2D.Double) - Constructor for class sim.util.Double2D
 
Double2D(Point2D.Float) - Constructor for class sim.util.Double2D
 
Double2D(Point) - Constructor for class sim.util.Double2D
 
Double2D(Int2D) - Constructor for class sim.util.Double2D
 
Double2D(MutableDouble2D) - Constructor for class sim.util.Double2D
 
Double2D(MutableInt2D) - Constructor for class sim.util.Double2D
 
Double3D - Class in sim.util
Double3D is more or less the same class as javax.vecmath.Point3d, but it is immutable: once the x and y and z values are set, they cannot be changed (they're final).
Double3D() - Constructor for class sim.util.Double3D
 
Double3D(double, double, double) - Constructor for class sim.util.Double3D
 
Double3D(Double2D) - Constructor for class sim.util.Double3D
Explicitly assumes the z value is set to 0
Double3D(Double2D, double) - Constructor for class sim.util.Double3D
 
Double3D(Double3D) - Constructor for class sim.util.Double3D
 
Double3D(Int2D) - Constructor for class sim.util.Double3D
Explicitly assumes the z value is set to 0
Double3D(Int2D, double) - Constructor for class sim.util.Double3D
 
Double3D(Int3D) - Constructor for class sim.util.Double3D
 
Double3D(MutableDouble2D) - Constructor for class sim.util.Double3D
Explicitly assumes the z value is set to 0
Double3D(MutableDouble2D, double) - Constructor for class sim.util.Double3D
 
Double3D(MutableDouble3D) - Constructor for class sim.util.Double3D
 
Double3D(MutableInt2D) - Constructor for class sim.util.Double3D
Explicitly assumes the z value is set to 0
Double3D(MutableInt2D, double) - Constructor for class sim.util.Double3D
 
Double3D(MutableInt3D) - Constructor for class sim.util.Double3D
 
doubleArrayEquals(double[], double[], double) - Static method in class ec.util.Misc
 
DoubleBag - Class in sim.util
Maintains a simple array (objs) of doubles and the number of doubles (numObjs) in the array (the array can be bigger than this number).
DoubleBag() - Constructor for class sim.util.DoubleBag
 
DoubleBag(double[]) - Constructor for class sim.util.DoubleBag
Creates a DoubleBag with the given elements.
DoubleBag(int) - Constructor for class sim.util.DoubleBag
Creates a DoubleBag with a given initial capacity.
DoubleBag(DoubleBag) - Constructor for class sim.util.DoubleBag
Adds the doubles from the other DoubleBag without copying them.
doubleEquals(double, double, double) - Static method in class ec.util.Misc
 
doubleFactorials - Static variable in class sim.util.distribution.Arithmetic
 
DoubleFilter(LocationWrapper) - Constructor for class sim.portrayal.simple.ValuePortrayal2D.DoubleFilter
 
DoubleFilter(LocationWrapper) - Constructor for class sim.portrayal3d.grid.quad.QuadPortrayal.DoubleFilter
 
DoubleFilter(LocationWrapper) - Constructor for class sim.portrayal3d.simple.ValuePortrayal3D.DoubleFilter
 
doubleFromBytes(byte[], int) - Static method in class sim.util.NumberND
Unloads the value in MSB first, LSB last order.
DoubleGrid2D - Class in sim.field.grid
A wrapper for 2D arrays of doubles.
DoubleGrid2D(double[][]) - Constructor for class sim.field.grid.DoubleGrid2D
 
DoubleGrid2D(int, int) - Constructor for class sim.field.grid.DoubleGrid2D
 
DoubleGrid2D(int, int, double) - Constructor for class sim.field.grid.DoubleGrid2D
 
DoubleGrid2D(DoubleGrid2D) - Constructor for class sim.field.grid.DoubleGrid2D
 
DoubleGrid3D - Class in sim.field.grid
A wrapper for 3D arrays of doubles.
DoubleGrid3D(double[][][]) - Constructor for class sim.field.grid.DoubleGrid3D
 
DoubleGrid3D(int, int, int) - Constructor for class sim.field.grid.DoubleGrid3D
 
DoubleGrid3D(int, int, int, double) - Constructor for class sim.field.grid.DoubleGrid3D
 
DoubleGrid3D(DoubleGrid3D) - Constructor for class sim.field.grid.DoubleGrid3D
 
doubleLocationHash - Variable in class sim.field.continuous.Continuous2D
Where we store the Double2D values hashed by object
doubleLocationHash - Variable in class sim.field.continuous.Continuous3D
Where we store the Double3D values hashed by object
doubleToBytes(double, byte[], int) - Static method in class sim.util.NumberND
Loads the value in MSB first, LSB last order.
doubleValue() - Method in class sim.util.MutableDouble
 
doubleValue() - Method in interface sim.util.Valuable
 
doubleValue(Object) - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
Override this as necessary to map the provided object into a double value.
doubleValue(Object) - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
Override this as necessary to map the provided object into a double value.
doubleValue(Object) - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
downx(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
downx(int, int) - Method in interface sim.field.grid.Grid2D
Hex down x.
downx(int, int) - Method in class sim.field.grid.SparseGrid2D
 
downy(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
downy(int, int) - Method in interface sim.field.grid.Grid2D
Hex down y.
downy(int, int) - Method in class sim.field.grid.SparseGrid2D
 
dr - Variable in class sim.util.distribution.Poisson
 
draw - Variable in class sim.portrayal.DrawInfo2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.FieldPortrayal2D
Draws the field with its origin at [info.draw.x,info.draw.y], relative to the scaled coordinate system defined by [info.draw.width,info.draw.height].
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.grid.FastHexaValueGridPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.grid.FastValueGridPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in interface sim.portrayal.Portrayal2D
Draw a the given object with an origin at (info.draw.x, info.draw.y), and with the coordinate system scaled by so that 1 unit is in the x and y directions are equal to info.draw.width and info.draw.height respectively in pixels.
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.AdjustablePortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.CircledPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.FacetedPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.ImagePortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.InternalPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.LabelledPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.MovablePortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.OvalPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.RectanglePortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.ShapePortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.TrailedPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.TransformedPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.ValuePortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.simple.VectorPortrayal2D
 
draw(Object, Graphics2D, DrawInfo2D) - Method in class sim.portrayal.SimplePortrayal2D
 
drawFilled - Variable in class sim.portrayal.simple.OrientedPortrayal2D
 
DrawInfo2D - Class in sim.portrayal
The DrawInfo2D class provides two Rectangles which define a simple drawing situation.
DrawInfo2D(RectangularShape, RectangularShape, GUIState, FieldPortrayal2D, boolean, double) - Constructor for class sim.portrayal.DrawInfo2D
 
DrawInfo2D(RectangularShape, RectangularShape, DrawInfo2D) - Constructor for class sim.portrayal.DrawInfo2D
 
DrawInfo2D(RectangularShape, DrawInfo2D) - Constructor for class sim.portrayal.DrawInfo2D
 
DrawInfo2D(GUIState, FieldPortrayal2D, RectangularShape, RectangularShape) - Constructor for class sim.portrayal.DrawInfo2D
 
DrawInfo2D(GUIState, FieldPortrayal2D, RectangularShape, RectangularShape, DrawInfo2D) - Constructor for class sim.portrayal.DrawInfo2D
 
DrawInfo2D(DrawInfo2D) - Constructor for class sim.portrayal.DrawInfo2D
 
DrawInfo2D(DrawInfo2D, double, double) - Constructor for class sim.portrayal.DrawInfo2D
 
DrawPolicy - Interface in sim.portrayal.grid
Called by Sparse2DPortrayal to determine if all objects should be drawn or only one.
drx(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
drx(int, int) - Method in interface sim.field.grid.Grid2D
Hex downright x.
drx(int, int) - Method in class sim.field.grid.SparseGrid2D
 
dry(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
dry(int, int) - Method in interface sim.field.grid.Grid2D
Hex downright y.
dry(int, int) - Method in class sim.field.grid.SparseGrid2D
 
dup() - Method in class sim.util.MutableDouble2D
Equivalent to (new MutableDouble2D(d)), but (d.dup()) shorter of course, but perhaps not quite as fast.
dup() - Method in class sim.util.MutableDouble3D
Equivalent to (new MutableDouble3D(d)), but (d.dup()) shorter of course, but perhaps not quite as fast.

E

e - Variable in class sim.util.distribution.Hyperbolic
 
ec.util - package ec.util
 
Edge - Class in sim.field.network
An Edge stores a relationship between two objects in a Network.
Edge(Object, Object, Object) - Constructor for class sim.field.network.Edge
 
Edge(Edge) - Constructor for class sim.field.network.Edge
 
EdgeDrawInfo2D - Class in sim.portrayal.network
An extension of DrawInfo2D for dealing with edges in visualizing network fields.
EdgeDrawInfo2D(RectangularShape, RectangularShape, Point2D.Double, DrawInfo2D) - Constructor for class sim.portrayal.network.EdgeDrawInfo2D
 
EdgeDrawInfo2D(DrawInfo2D, double, double, Point2D.Double) - Constructor for class sim.portrayal.network.EdgeDrawInfo2D
 
EdgeDrawInfo2D(DrawInfo2D, Point2D.Double) - Constructor for class sim.portrayal.network.EdgeDrawInfo2D
 
EdgeDrawInfo2D(EdgeDrawInfo2D) - Constructor for class sim.portrayal.network.EdgeDrawInfo2D
 
elements() - Method in class sim.field.grid.ObjectGrid2D
Returns in a Bag all stored objects (including duplicates but not null values).
elements() - Method in class sim.field.grid.ObjectGrid3D
Returns in a Bag all stored objects (including duplicates but not null values).
Empirical - Class in sim.util.distribution
Empirical distribution.
Empirical(double[], int, MersenneTwisterFast) - Constructor for class sim.util.distribution.Empirical
Constructs an Empirical distribution.
EmpiricalWalker - Class in sim.util.distribution
Discrete Empirical distribution (pdf's can be specified).
EmpiricalWalker(double[], int, MersenneTwisterFast) - Constructor for class sim.util.distribution.EmpiricalWalker
Constructs an Empirical distribution.
encode(boolean) - Static method in class ec.util.Code
Encodes a boolean.
encode(byte) - Static method in class ec.util.Code
Encodes a byte.
encode(char) - Static method in class ec.util.Code
Encodes a character.
encode(double) - Static method in class ec.util.Code
Encodes a double.
encode(float) - Static method in class ec.util.Code
Encodes a float.
encode(int) - Static method in class ec.util.Code
Encodes an int.
encode(long) - Static method in class ec.util.Code
Encodes a long.
encode(short) - Static method in class ec.util.Code
Encodes a short.
encode(String) - Static method in class ec.util.Code
Encodes a String.
ensureFileEndsWith(String, String) - Static method in class sim.util.gui.Utilities
Returns a filename guaranteed to end with the given ending.
EPOCH - Static variable in class sim.engine.Schedule
The first possible schedulable time.
EPOCH_PLUS_EPSILON - Static variable in class sim.engine.Schedule
The second possible schedulable time.
equals(Object) - Method in class ec.util.IIntPoint
 
equals(Object) - Method in class ec.util.ReflectedObject
 
equals(Object) - Method in class sim.engine.Schedule.Key
 
equals(Object) - Method in class sim.util.Double2D
 
equals(Object) - Method in class sim.util.Double3D
 
equals(Object) - Method in class sim.util.Int2D
 
equals(Object) - Method in class sim.util.Int3D
 
equals(Object) - Method in class sim.util.media.chart.ChartGenerator.UniqueString
 
equals(Object) - Method in class sim.util.MutableDouble2D
 
equals(Object) - Method in class sim.util.MutableDouble3D
 
equals(Object) - Method in class sim.util.MutableInt2D
 
equals(Object) - Method in class sim.util.MutableInt3D
 
equals(Object) - Method in class sim.util.NumberND
Returns whether this NumberND is equivalent to some other NumberND.
equals(Double2D) - Method in class sim.util.Double2D
Returns true I am equal to val
equals(Double2D) - Method in class sim.util.Int2D
Returns true I am equal to val
equals(Int2D) - Method in class sim.util.Double2D
Returns true I am equal to val
equals(Int2D) - Method in class sim.util.Int2D
Returns true I am equal to val
Erlang - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Erlang(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Erlang
 
error(String) - Method in class ec.util.Output
Posts a simple error.
error(String, Parameter) - Method in class ec.util.Output
Posts a simple error.
error(String, Parameter, Parameter) - Method in class ec.util.Output
Posts a simple error.
errorFunction(double) - Static method in class sim.util.distribution.Probability
Returns the error function of the normal distribution; formerly named erf.
errorFunctionComplemented(double) - Static method in class sim.util.distribution.Probability
Returns the complementary Error function of the normal distribution; formerly named erfc.
exists(Parameter) - Method in class ec.util.ParameterDatabase
Returns true if parameter exist in the database
exists(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Returns true if either parameter or defaultParameter exists in the database
exists(Object) - Method in class sim.field.SparseField
Returns true if the object is in the field.
exitIfErrors() - Method in class ec.util.Output
Exits with a fatal error if the error flag has been raised.
Exponential - Class in sim.util.distribution
Exponential Distribution (aka Negative Exponential Distribution); See the math definition animated definition.
Exponential(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Exponential
Constructs a Negative Exponential distribution.
ExponentialPower - Class in sim.util.distribution
Exponential Power distribution.
ExponentialPower(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.ExponentialPower
Constructs an Exponential Power distribution.
extractMin() - Method in class sim.util.Heap
Removes the first minimum element and its key from the heap, and returns the minimum element.
extractMin(Bag) - Method in class sim.util.Heap
Removes all key-equal minimum elements and adds them to a Bag, which is then is returned.

F

F - Variable in class sim.util.distribution.EmpiricalWalker
 
f1 - Variable in class sim.util.distribution.Poisson
 
f2 - Variable in class sim.util.distribution.Poisson
 
f4 - Variable in class sim.util.distribution.Poisson
 
f5 - Variable in class sim.util.distribution.Poisson
 
FacetedPortrayal2D - Class in sim.portrayal.simple
A wrapper for multiple Portrayal2Ds which calls on one or the other one according to the underlying state of the object, which must be Valuable or a Number of some sort.
FacetedPortrayal2D(SimplePortrayal2D[]) - Constructor for class sim.portrayal.simple.FacetedPortrayal2D
If child is null, then the underlying model object is presumed to be a Portrayal2D and will be used.
FacetedPortrayal2D(SimplePortrayal2D[], boolean) - Constructor for class sim.portrayal.simple.FacetedPortrayal2D
If child is null, then the underlying model object is presumed to be a Portrayal2D and will be used.
factorial(int) - Static method in class sim.util.distribution.Arithmetic
Instantly returns the factorial k!.
FAILURE - Static variable in class ec.util.Lexer
An index which indicates that no further tokens were found.
FastHexaObjectGridPortrayal2D - Class in sim.portrayal.grid
A "Fast" version of HexaObjectGridPortrayal2D, which draws objects as rectangles of specified colors, rather than using the provided SimplePortrayal2Ds.
FastHexaObjectGridPortrayal2D() - Constructor for class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
Equivalent to FastHexaObjectGridPortrayal2D(false);
FastHexaObjectGridPortrayal2D(boolean) - Constructor for class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
If immutableField is true, we presume that the grid doesn't change.
FastHexaValueGridPortrayal2D - Class in sim.portrayal.grid
 
FastHexaValueGridPortrayal2D() - Constructor for class sim.portrayal.grid.FastHexaValueGridPortrayal2D
 
FastHexaValueGridPortrayal2D(boolean) - Constructor for class sim.portrayal.grid.FastHexaValueGridPortrayal2D
If immutableField is true, we presume that the grid doesn't change.
FastHexaValueGridPortrayal2D(String) - Constructor for class sim.portrayal.grid.FastHexaValueGridPortrayal2D
 
FastHexaValueGridPortrayal2D(String, boolean) - Constructor for class sim.portrayal.grid.FastHexaValueGridPortrayal2D
If immutableField is true, we presume that the grid doesn't change.
FastObjectGridPortrayal2D - Class in sim.portrayal.grid
A "Fast" version of ObjectGridPortrayal2D, which draws objects as rectangles of specified colors, rather than using the provided SimplePortrayal2Ds.
FastObjectGridPortrayal2D() - Constructor for class sim.portrayal.grid.FastObjectGridPortrayal2D
Equivalent to FastObjectGridPortrayal2D(false);
FastObjectGridPortrayal2D(boolean) - Constructor for class sim.portrayal.grid.FastObjectGridPortrayal2D
If immutableField is true, we presume that the grid doesn't change.
FastValueGridPortrayal2D - Class in sim.portrayal.grid
This class works like a ValueGridPortrayal2D, except that it doesn't use an underlying Portrayal for the object (instead it always draws a rectangle), and may ignore the getColor() method, so you shouldn't override that method to customize the color function in nonlinear ways any more.
FastValueGridPortrayal2D() - Constructor for class sim.portrayal.grid.FastValueGridPortrayal2D
 
FastValueGridPortrayal2D(boolean) - Constructor for class sim.portrayal.grid.FastValueGridPortrayal2D
If immutableField is true, we presume that the grid doesn't change.
FastValueGridPortrayal2D(String) - Constructor for class sim.portrayal.grid.FastValueGridPortrayal2D
 
FastValueGridPortrayal2D(String, boolean) - Constructor for class sim.portrayal.grid.FastValueGridPortrayal2D
If immutableField is true, we presume that the grid doesn't change.
fatal(String) - Method in class ec.util.Output
Posts a fatal error.
fatal(String, Parameter) - Method in class ec.util.Output
Posts a fatal error.
fatal(String, Parameter, Parameter) - Method in class ec.util.Output
Posts a fatal error.
field - Variable in class sim.field.grid.DenseGrid2D
 
field - Variable in class sim.field.grid.DenseGrid3D
 
field - Variable in class sim.field.grid.DoubleGrid2D
 
field - Variable in class sim.field.grid.DoubleGrid3D
 
field - Variable in class sim.field.grid.IntGrid2D
 
field - Variable in class sim.field.grid.IntGrid3D
 
field - Variable in class sim.field.grid.ObjectGrid2D
 
field - Variable in class sim.field.grid.ObjectGrid3D
 
field - Variable in class sim.portrayal.FieldPortrayal
 
field - Variable in class sim.portrayal.network.SpatialNetwork2D
 
field2 - Variable in class sim.portrayal.network.SpatialNetwork2D
 
fieldPortrayal - Variable in class sim.portrayal.DrawInfo2D
 
fieldPortrayal - Variable in class sim.portrayal.LocationWrapper
The field portrayal depicting this object
FieldPortrayal - Class in sim.portrayal
A FieldPortrayal is an object which knows how to portray some kind of Field.
FieldPortrayal() - Constructor for class sim.portrayal.FieldPortrayal
 
FieldPortrayal2D - Class in sim.portrayal
Superclass of all Field Portrayals in 2D.
FieldPortrayal2D() - Constructor for class sim.portrayal.FieldPortrayal2D
 
FieldPortrayal3D - Class in sim.portrayal3d
Superclass of all Field Portrayals in J3D.
FieldPortrayal3D() - Constructor for class sim.portrayal3d.FieldPortrayal3D
 
FieldPortrayal3D(Transform3D) - Constructor for class sim.portrayal3d.FieldPortrayal3D
 
filename - Variable in class ec.util.Log
A filename, if the writer writes to a file
fill(double) - Method in class sim.util.DoubleBag
Replaces all elements in the bag with the provided object.
fill(int) - Method in class ec.util.IntBag
Replaces all elements in the bag with the provided int.
fill(int) - Method in class sim.util.IntBag
Replaces all elements in the bag with the provided int.
fill(Object) - Method in class sim.util.Bag
Replaces all elements in the bag with the provided object.
filled - Variable in class sim.portrayal.simple.AbstractShapePortrayal2D
 
fillPaint - Variable in class sim.portrayal.simple.AbstractShapePortrayal2D
 
Filter(LocationWrapper) - Constructor for class sim.portrayal.simple.ValuePortrayal2D.Filter
 
Filter(LocationWrapper) - Constructor for class sim.portrayal3d.grid.quad.QuadPortrayal.Filter
 
Filter(LocationWrapper) - Constructor for class sim.portrayal3d.simple.ValuePortrayal3D.Filter
 
FILTER_NONE - Static variable in class sim.util.media.PNGEncoder
Constants for filters
FILTER_SUB - Static variable in class sim.util.media.PNGEncoder
 
FILTER_UP - Static variable in class sim.util.media.PNGEncoder
 
filterLevel(double) - Method in class sim.util.gui.SimpleColorMap
Override this to convert level values to new values using some appropriate mathematical transformation.
filterScale(double) - Method in class sim.portrayal.simple.VectorPortrayal2D
Override this method to change the scale of a value to a new one.
finish() - Method in class sim.display.GUIState
Called either at the proper or a premature end to the simulation.
finish() - Method in class sim.engine.SimState
Called either at the proper or a premature end to the simulation.
Fixed2D - Interface in sim.portrayal
Deprecated. 
floatValue() - Method in class sim.util.MutableDouble
 
floor() - Method in class sim.field.grid.DoubleGrid2D
Sets each value in the grid to floor(value).
floor() - Method in class sim.field.grid.DoubleGrid3D
Sets each value in the grid to floor(value).
floor(double) - Static method in class sim.util.distribution.Arithmetic
Returns the largest long <= value.
flush() - Method in class ec.util.Output
Flushes the logs
font - Variable in class sim.portrayal.simple.LabelledPortrayal2D
The font of the text.
FORCE_KEY - Static variable in class sim.util.media.chart.ChartGenerator
 
freedom - Variable in class sim.util.distribution.ChiSquare
 
freedom - Variable in class sim.util.distribution.StudentT
 
from() - Method in class sim.field.network.Edge
Returns the "from" object.
fromBytes(byte[]) - Static method in class sim.util.NumberND
Produces a NumberND from the provided array of bytes, which should have been generated by NumberND.toBytes()
fromPaint - Variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 

G

gamma - Variable in class sim.util.distribution.BreitWigner
 
gamma - Variable in class sim.util.distribution.NegativeBinomial
 
gamma(double) - Static method in class sim.util.distribution.Probability
Returns the Gamma function of the argument.
gamma(double, double, double) - Static method in class sim.util.distribution.Probability
Returns the integral from zero to x of the gamma probability density function.
Gamma - Class in sim.util.distribution
Gamma(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Gamma
Constructs a Gamma distribution.
gammaComplemented(double, double, double) - Static method in class sim.util.distribution.Probability
Returns the integral from x to infinity of the gamma probability density function:
generateBinomial(int, double) - Method in class sim.util.distribution.Binomial
* Binomial-Distribution - Acceptance Rejection/Inversion * * * Acceptance Rejection method combined with Inversion for * generating Binomial random numbers with parameters * n (number of trials) and p (probability of success).
generatePDF(Component, File) - Static method in class sim.util.media.PDFEncoder
 
generatePDF(JFreeChart, int, int, File) - Static method in class sim.util.media.PDFEncoder
 
generateZeta(double, double, MersenneTwisterFast) - Method in class sim.util.distribution.Zeta
Returns a zeta distributed random number.
Geometric - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Geometric(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Geometric
 
geometricPdf(int, double) - Static method in class sim.util.distribution.Distributions
Returns a random number under the discrete geometric distribution.
geq(Double2D) - Method in class sim.util.Double2D
Returns true I am greater than or equal to than val in every dimension
geq(Int2D) - Method in class sim.util.Double2D
Returns true I am greater than or equal to than val in every dimension
get(int) - Method in class ec.util.IntBag
 
get(int) - Method in class sim.util.Bag
 
get(int) - Method in class sim.util.DoubleBag
 
get(int) - Method in class sim.util.IntBag
 
get(int, int) - Method in class sim.field.grid.DoubleGrid2D
Returns the element at location (x,y)
get(int, int) - Method in class sim.field.grid.IntGrid2D
Returns the element at location (x,y)
get(int, int) - Method in class sim.field.grid.ObjectGrid2D
Returns the element at location (x,y)
get(int, int, int) - Method in class sim.field.grid.DoubleGrid3D
Returns the element at location (x,y,z)
get(int, int, int) - Method in class sim.field.grid.IntGrid3D
Returns the element at location (x,y)
get(int, int, int) - Method in class sim.field.grid.ObjectGrid3D
 
getAbridgedComponent() - Method in class sim.util.gui.DisclosurePanel
 
getAdjacencyList(boolean) - Method in class sim.field.network.Network
Creates and returns an adjacency list.
getAdjacencyMatrix() - Method in class sim.field.network.Network
Creates and returns a simple adjacency matrix, where only one edge between any two nodes is considered -- if you're using a multigraph, use getMultigraphAdjacencyMatrix() instead.
getAdjustsThickness() - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
getAllFrames() - Method in class sim.display.Console
Returns a list of all displays.
getAllFrames() - Method in interface sim.display.Controller
Returns all registered frames.
getAllFrames() - Method in class sim.display.SimpleController
Returns a list of all displays.
getAllInspectors() - Method in class sim.display.Console
Returns a list of all current inspectors.
getAllInspectors() - Method in interface sim.display.Controller
Returns a list of all current inspectors.
getAllInspectors() - Method in class sim.display.SimpleController
Returns a list of all current inspectors.
getAllNodes() - Method in class sim.field.network.Network
Returns all the objects in the Sparse Field.
getAllObjects() - Method in class sim.field.SparseField
Returns all the objects in the Sparse Field.
getAlpha(double) - Method in class sim.util.gui.AbstractColorMap
 
getAlpha(double) - Method in interface sim.util.gui.ColorMap
Returns the alpha value for a color for the given level.
getAlpha(double) - Method in class sim.util.gui.CompositeColorMap
 
getAlpha(double) - Method in class sim.util.gui.SimpleColorMap
 
getAlternatePortrayalOrdering() - Method in class sim.portrayal.FieldPortrayal
Returns whether the alternate portrayal ordering is used.
getAppearance(TransformGroup) - Method in class sim.portrayal3d.simple.PrimitivePortrayal3D
Returns an appearance object suitable to set in setAppearance(...).
getAppPreferences(GUIState, String) - Static method in class sim.display.Prefs
Returns app-specific preferences for MASON, with the given additional prefix as a namespace.
getArrowHead() - Method in class sim.portrayal3d.simple.Arrow
 
getArrowTail() - Method in class sim.portrayal3d.simple.Arrow
 
getBackdrop() - Method in class sim.display.Display2D
Returns the backdrop color or paint.
getBaseWidth() - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
getBasicStroke(float) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
getBoolean(Parameter, Parameter, boolean) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter; If the parameter does not exist, defaultValue is returned.
getBranchGroupForFile(String) - Static method in class sim.portrayal3d.simple.BranchGroupPortrayal3D
 
getBranchGroupForResource(Class, String) - Static method in class sim.portrayal3d.simple.BranchGroupPortrayal3D
 
getBranchGroupForURL(URL) - Static method in class sim.portrayal3d.simple.BranchGroupPortrayal3D
 
getBuffering() - Method in class sim.portrayal.FieldPortrayal2D
Returns whether or not the FieldPortrayal2D will use a buffering "trick" to draw quickly.
getBuffering() - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
 
getBuffering() - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
 
getCanShowToolTips() - Method in class sim.display3d.ToolTipBehavior
Returns whether or not the behavior may show tool tips.
getCategoryRenderer() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
getCellForIntersection(PickIntersection, Grid2D) - Method in class sim.portrayal3d.grid.quad.MeshPortrayal
 
getCellForIntersection(PickIntersection, Grid2D) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
getChart() - Method in class sim.util.media.chart.ChartGenerator
Returns the underlying chart.
getChart() - Method in class sim.util.media.chart.XYChartGenerator
Returns the underlying chart.
getChartPanel() - Method in class sim.util.media.chart.ChartGenerator
Returns the ChartPanel holding the chart.
getChild(int) - Method in class ec.util.ReflectedObject
 
getChild(Object) - Method in class sim.portrayal.simple.AdjustablePortrayal2D
 
getChild(Object) - Method in class sim.portrayal.simple.CircledPortrayal2D
 
getChild(Object) - Method in class sim.portrayal.simple.LabelledPortrayal2D
 
getChild(Object) - Method in class sim.portrayal.simple.MovablePortrayal2D
 
getChild(Object) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
getChild(Object) - Method in class sim.portrayal.simple.TransformedPortrayal2D
 
getChild(Object) - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
getChild(Object) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
getChild(Object) - Method in class sim.portrayal3d.simple.SharedPortrayal3D
 
getChild(Object) - Method in class sim.portrayal3d.simple.SwitchedPortrayal3D
 
getChild(Object) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
 
getChild(Object, int) - Method in class ec.util.ParameterDatabaseTreeModel
 
getChild(Object, int) - Method in class ec.util.ReflectedObject
 
getChildCount(Object) - Method in class ec.util.ParameterDatabaseTreeModel
 
getChildCount(Object) - Method in class ec.util.ReflectedObject
 
getChildIndex(Object, int) - Method in class sim.portrayal.simple.FacetedPortrayal2D
Returns the child index to use for the given object.
getChildren() - Method in class ec.util.ReflectedObject
 
getClassForParameter(Parameter, Parameter, Class) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter.
getCleaner() - Method in class sim.engine.ParallelSequence
 
getClipLocation(DrawInfo2D) - Method in class sim.portrayal.FieldPortrayal2D
Deprecated.
use getPositionLocation
getColor() - Method in class sim.util.gui.ColorWell
 
getColor() - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
getColor(double) - Method in class sim.util.gui.AbstractColorMap
 
getColor(double) - Method in interface sim.util.gui.ColorMap
Returns a color for the given level
getColor(double) - Method in class sim.util.gui.CompositeColorMap
 
getColor(double) - Method in class sim.util.gui.SimpleColorMap
 
getColorFor(Object) - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
Returns the color presently mapped to the value stored within the given wrapper.
getCompressionLevel() - Method in class sim.util.media.PNGEncoder
Retrieve compression level
getConstructors() - Method in interface sim.engine.MakesSimState
Returns the constructors of the SimState subclass that will be generated.
getCurrentDisplay() - Method in class sim.portrayal3d.FieldPortrayal3D
 
getCurrentDisplay() - Method in interface sim.portrayal3d.Portrayal3D
Returns the current Display3D, or possibly null if it's not been set yet.
getCurrentDisplay() - Method in class sim.portrayal3d.SimplePortrayal3D
If the current display has been set, returns it.
getCurrentFieldPortrayal() - Method in class sim.portrayal3d.SimplePortrayal3D
 
getCurrentGUIState() - Method in class sim.portrayal3d.FieldPortrayal3D
 
getCurrentGUIState() - Method in interface sim.portrayal3d.Portrayal3D
Returns the current GUIState, or null if no GUIState has been set yet.
getCurrentGUIState() - Method in class sim.portrayal3d.SimplePortrayal3D
 
getDashPattern() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
getDataCuller() - Method in class sim.util.media.chart.TimeSeriesChartGenerator
 
getDefaultNullPortrayal() - Method in class sim.portrayal.FieldPortrayal
Returns a default portrayal for null.
getDefaultNullPortrayal() - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
getDefaultPortrayal() - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
getDefaultPortrayal() - Method in class sim.portrayal.FieldPortrayal
Should return a portrayal which can portray any object regardless of whether it's valid or not
getDefaultPortrayal() - Method in class sim.portrayal.FieldPortrayal2D
 
getDefaultPortrayal() - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
getDefaultPortrayal() - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
getDefaultPortrayal() - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
getDefaultPortrayal() - Method in class sim.portrayal.network.NetworkPortrayal2D
 
getDefaultPortrayal() - Method in class sim.portrayal3d.FieldPortrayal3D
 
getDefaultPortrayal() - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
getDefaultPortrayal() - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
getDefaultTransform() - Method in class sim.portrayal3d.FieldPortrayal3D
Returns the default internal transform suggested for this FieldPortrayal3D.
getDefaultTransform() - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Returns the default internal transform suggested for this TransformedPortrayal3D.
getDescription(int) - Method in class sim.util.Properties
Returns the description of the property at the given index.
getDescription(int) - Method in class sim.util.SimpleProperties
 
getDestroysThreads() - Method in class sim.engine.ParallelSequence
 
getDimensions() - Method in class sim.field.continuous.Continuous2D
 
getDimensions() - Method in class sim.field.continuous.Continuous3D
 
getDimensions() - Method in class sim.field.grid.SparseGrid2D
 
getDimensions() - Method in class sim.field.grid.SparseGrid3D
 
getDimensions() - Method in interface sim.field.SparseField2D
Returns the width and height of the sparse field as a Double2D
getDimensions() - Method in interface sim.field.SparseField3D
Returns the width and height of the sparse field as a Double3D
getDimensions() - Method in class sim.portrayal.network.SpatialNetwork2D
Deprecated. 
getDirected() - Method in class sim.field.network.Edge
Returns true if the edge is directed or if we don't know our owner
getDisclosedComponent() - Method in class sim.util.gui.DisclosurePanel
 
getDistanceSq(NumberND) - Method in class sim.util.NumberND
 
getDomain(int) - Method in class sim.util.Properties
Returns the domain of the property at the given index.
getDomain(int) - Method in class sim.util.SimpleProperties
 
getDomainAxisLabel() - Method in class sim.util.media.chart.XYChartGenerator
Deprecated.
Returns the name of the Domain Axis label -- usually this is the X axis.
getDouble(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
 
getDouble(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a double >= minValue.
getDouble(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a double >= minValue and invalid input: '<'= maxValue.
getDoubles(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of doubles, each of which is >= minValue, and which must be at least 1 number long.
getDoubles(Parameter, Parameter, double, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of doubles, each of which is >= minValue, and which must be exactly expectedLength (> 0) long.
getDoublesUnconstrained(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of doubles, and which must be at least 1 number long.
getDoublesUnconstrained(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of doubles, and which must be exactly expectedLength (> 0) long.
getDoublesWithMax(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of doubles, each of which is >= minValue and invalid input: '<'= maxValue, and which must be at least 1 number long.
getDoublesWithMax(Parameter, Parameter, double, double, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of doubles, each of which is >= minValue and invalid input: '<'= maxValue, and which must be exactly expectedLength (> 0) long.
getDoubleWithDefault(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, which must be a float.
getDoubleWithMax(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a double >= minValue and invalid input: '<'= maxValue.
getDrawInfo2D(FieldPortrayal2D, Point2D) - Method in class sim.display.Display2D
Constructs a DrawInfo2D for the given portrayal, or null if failed.
getDrawInfo2D(FieldPortrayal2D, Rectangle2D) - Method in class sim.display.Display2D
Constructs a DrawInfo2D for the given portrayal, or null if failed.
getDrawPolicy() - Method in class sim.portrayal.grid.DenseGrid3DPortrayal2D
 
getDrawPolicy() - Method in class sim.portrayal.grid.DenseGridPortrayal2D
 
getDrawPolicy() - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
getEdge(Object, Object) - Method in class sim.field.network.Network
Returns an arbitrary edge connecting the "from" node to the "to" node, if one exists, else returns null.
getEdges(Object, Object, Bag) - Method in class sim.field.network.Network
Clears the provided Bag, then places in it all edges connecting the "from" node to the "to" node.
getEdges(Object, Bag) - Method in class sim.field.network.Network
Get all the edges that enter or leave a node.
getEdgesIn(Object) - Method in class sim.field.network.Network
Get all edges that enter a node.
getEdgesOut(Object) - Method in class sim.field.network.Network
Get all edges that leave a node.
getEditedColor() - Method in class sim.util.gui.NumberTextField
 
getEditedColor() - Method in class sim.util.gui.PropertyField
 
getEncodeAlpha() - Method in class sim.util.media.PNGEncoder
Retrieve alpha encoding status.
getEncodingFormats(float, BufferedImage) - Static method in class sim.util.media.MovieEncoder
Returns null and prints an error out to stderr if an error occurred while trying to get the formats
getEnsuresOrder() - Method in class sim.engine.ParallelSequence
 
getEnsuresOrder() - Method in class sim.engine.Sequence
Returns whether the order among the remaining Steppables in the internal array is maintained after removing Steppables via removeSteppable() or removeSteppables().
getField() - Method in class sim.field.grid.DoubleGrid2D
 
getField() - Method in class sim.portrayal.FieldPortrayal
Returns the field.
getField() - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
getField() - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
getField() - Method in class sim.util.gui.NumberTextField
 
getField() - Method in class sim.util.gui.PropertyField
 
getField(int) - Method in class ec.util.ReflectedObject
 
getFieldPortrayal() - Method in class sim.portrayal.LocationWrapper
 
getFields() - Method in class ec.util.ReflectedObject
 
getFile(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Searches down through the databases to find a given parameter, whose value must be an absolute or relative path name.
getFillColor() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
getFillColor() - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
getFillOpacity() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
getFillOpacity() - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
getFilter() - Method in class sim.util.media.PNGEncoder
Retrieve filtering scheme
getFloat(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
 
getFloat(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a float >= minValue.
getFloat(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a float >= minValue and invalid input: '<'= maxValue.
getFloatWithDefault(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, which must be a float.
getFloatWithMax(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a float >= minValue and invalid input: '<'= maxValue.
getFlush() - Method in class ec.util.Output
 
getFrame() - Method in class sim.display.Display2D
Returns the frame holding this Component.
getFrame() - Method in class sim.display3d.Display3D
Returns the frame holding this Component.
getFrame() - Method in class sim.util.media.chart.ChartGenerator
Returns the JFrame which stores the whole chart.
getFrom() - Method in class sim.field.network.Edge
Returns the "from" object.
getGenerator() - Method in class sim.util.media.chart.SeriesAttributes
Returns the ChartGenerator holding the series this SeriesAttributes is responsible for.
getGlobalAttribute(int) - Method in class sim.util.media.chart.ChartGenerator
Returns the global attribute panel of the given index.
getGlobalAttributeCount() - Method in class sim.util.media.chart.ChartGenerator
Deprecated.
Use getNumGlobalAttributes
getGlobalPreferences(String) - Static method in class sim.display.Prefs
Returns the global preferences for MASON, with the given additional prefix as a namespace.
getGraphComplement(boolean) - Method in class sim.field.network.Network
Complements the graph: same nodes, no edges where they were, edges where they were not.
getGrowTrailOnlyWhenSelected() - Method in class sim.portrayal.simple.TrailedPortrayal2D
Deprecated.
use getOnlyGrowTrailWhenSelected
getGUIState() - Method in class sim.portrayal.SimpleInspector
 
getHeader() - Method in class sim.portrayal.Inspector
 
getHeight() - Method in class sim.field.continuous.Continuous2D
Get the height
getHeight() - Method in class sim.field.continuous.Continuous3D
Get the height
getHeight() - Method in class sim.field.grid.AbstractGrid2D
 
getHeight() - Method in class sim.field.grid.AbstractGrid3D
 
getHeight() - Method in interface sim.field.grid.Grid2D
Returns the width of the field.
getHeight() - Method in interface sim.field.grid.Grid3D
Get the height
getHeight() - Method in class sim.field.grid.SparseGrid2D
Returns the height of the grid
getHeight() - Method in class sim.field.grid.SparseGrid3D
Returns the height of the grid
getHexagonalLocations(int, int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
getHexagonalLocations(int, int, int, int, boolean, IntBag, IntBag) - Method in interface sim.field.grid.Grid2D
Gets all neighbors located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalLocations(int, int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
getHexagonalNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.DenseGrid2D
Determines all locations located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.DoubleGrid2D
Determines all locations located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.IntGrid2D
Determines all locations located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.ObjectGrid2D
Determines all locations located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.SparseGrid2D
Determines all locations located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighbors(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
Gets all neighbors located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighbors(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
Gets all neighbors located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighbors(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Gets all neighbors located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighbors(int, int, int, int, boolean, DoubleBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid2D
Gets all neighbors located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighbors(int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid2D
Gets all neighbors located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighborsAndLocations(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
Gets all neighbors located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighborsAndLocations(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
Gets all neighbors located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHexagonalNeighborsAndLocations(int, int, int, int, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Gets all neighbors located within the hexagon centered at (X,Y) and 2*dist+1 cells from point to opposite point inclusive.
getHistogramType() - Method in class sim.util.media.chart.HistogramGenerator
 
getIgnoresEmpty() - Method in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
Returns whether null (empty) cells are completely ignored for hit-testing and drawing.
getImage() - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
getIncrementSeedOnPlay() - Method in class sim.display.Console
Deprecated.
renamed to getIncrementSeedOnStop
getIncrementSeedOnPlay() - Method in class sim.display.SimpleController
Deprecated.
renamed to getIncrementSeedOnStop
getIncrementSeedOnStop() - Method in class sim.display.Console
 
getIncrementSeedOnStop() - Method in class sim.display.SimpleController
 
getIndex() - Method in class sim.field.SparseField.LocationAndIndex
 
getIndexOfChild(Object, Object) - Method in class ec.util.ReflectedObject
 
getInfo() - Static method in class sim.display.GUIState
Override this method with a static method of your own in your subclass to provide an object (a URL or a String) describing information about your simulation; if you do not override this method, then the system will look for a file called index.html located next to your .class file and use a URL to that file as the information.
getInfo() - Method in class sim.field.network.Edge
 
getInfo(Class) - Static method in class sim.display.GUIState
Returns either a String or a URL which provides descriptive information about the simulation hosted by the given class (which should be a GUIState subclass).
getInitialValue() - Method in class sim.util.gui.NumberTextField
 
getInspector() - Method in class sim.display.GUIState
By default returns a non-volatile Inspector which wraps around getSimulationInspectedObject(); if getSimulationInspectedObject() returns null, then getInspector() will return null also.
getInspector(Object, GUIState, String) - Static method in class sim.portrayal.Inspector
Returns an inspector for the provided object.
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.FieldPortrayal
 
getInspector(LocationWrapper, GUIState) - Method in interface sim.portrayal.Portrayal
Provide an inspector for an object.
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.AdjustablePortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.CircledPortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.FacetedPortrayal2D
If portrayAllChildren, Calls on the first child to return the inspector.
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.InternalPortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.LabelledPortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.MovablePortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.TrailedPortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.TransformedPortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.ValuePortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.simple.VectorPortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal.SimplePortrayal2D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal3d.simple.SharedPortrayal3D
Unlikely to be called, as SharedPortrayal3D is not pickable.
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal3d.simple.SwitchedPortrayal3D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal3d.simple.ValuePortrayal3D
 
getInspector(LocationWrapper, GUIState) - Method in class sim.portrayal3d.SimplePortrayal3D
 
getInstanceForParameter(Parameter, Parameter, Class) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a full Class name, and the class must be a descendent of but not equal to mustCastTosuperclass .
getInstanceForParameterEq(Parameter, Parameter, Class) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a full Class name, and the class must be a descendent, or equal to, mustCastTosuperclass .
getInt(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be an integer.
getInt(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be an integer >= minValue.
getInterval() - Method in class sim.engine.IterativeRepeat
 
getInts(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of ints, each of which is >= minValue, and which must be at least 1 number long.
getInts(Parameter, Parameter, int, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of ints, each of which is >= minValue, and which must be exactly expectedLength (> 0) long.
getIntsUnconstrained(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of ints, and which must be at least 1 number long.
getIntsUnconstrained(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of ints, and which must be exactly expectedLength (> 0) long.
getIntsWithMax(Parameter, Parameter, int, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of ints, each of which is >= minValue and invalid input: '<'= maxValue, and which must be at least 1 number long.
getIntsWithMax(Parameter, Parameter, int, int, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a space- or tab-delimited list of ints, each of which is >= minValue and invalid input: '<'= maxValue, and which must be exactly expectedLength (> 0) long.
getIntWithDefault(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, which must be an integer.
getIntWithMax(Parameter, Parameter, int, int) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be an integer >= minValue and invalid input: '<'= maxValue.
getKey() - Method in class sim.engine.IterativeRepeat
 
getKeys() - Method in class sim.util.Heap
 
getLabel() - Method in class ec.util.ParameterDatabase
Returns a String describing the location of the ParameterDatabase holding this parameter, or "" if there is none.
getLabel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
Returns a name appropriate for the object.
getLabel(Object, DrawInfo2D) - Method in class sim.portrayal.simple.LabelledPortrayal2D
Returns a name appropriate for the object.
getLabel(Edge, EdgeDrawInfo2D) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
Returns a name appropriate for the edge.
getLabels() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
getLabels() - Method in class sim.util.media.chart.PieChartSeriesAttributes
 
getLabelScale() - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
getLabelScaling() - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
getLabelScaling() - Method in class sim.portrayal.simple.LabelledPortrayal2D
Returns the label scaling, one of NEVER_SCALE (the default), SCALE_WHEN_SMALLER, and ALWAYS_SCALE.
getLastImage() - Method in class sim.display3d.CapturingCanvas3D
 
getLength() - Method in class sim.field.continuous.Continuous3D
Get the height
getLength() - Method in class sim.field.grid.AbstractGrid3D
 
getLength() - Method in interface sim.field.grid.Grid3D
Get the length
getLength() - Method in class sim.field.grid.SparseGrid3D
Returns the length of the grid
getLength() - Method in class sim.portrayal.simple.TrailedPortrayal2D
Returns the length of the trail in TIME.
getLocalHost() - Static method in class ec.util.LocalHost
Returns an InetAddress object encapsulating what is most likely the machine's LAN IP address.
getLocation() - Method in class sim.field.SparseField.LocationAndIndex
 
getLocation() - Method in class sim.portrayal.LocationWrapper
Override this to provide the current location
getLocation(Parameter) - Method in class ec.util.ParameterDatabase
 
getLocation(String) - Method in class ec.util.ParameterDatabase
 
getLocationName() - Method in class sim.portrayal.LocationWrapper
Override this to provide the current location's name
getLocationOfObjectAsVector3d(Object, Vector3d) - Method in class sim.portrayal3d.continuous.ContinuousPortrayal3D
 
getLocationOfObjectAsVector3d(Object, Vector3d) - Method in class sim.portrayal3d.grid.SparseGridPortrayal3D
 
getLocationOfObjectAsVector3d(Object, Vector3d) - Method in class sim.portrayal3d.SparseFieldPortrayal3D
Converts a given location (perhaps a Double3D, Double2D, Int3D, or Int2D) into a Vector3d, placing it in the given Vector3d, and returning that Vector3d.
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.continuous.Continuous3DPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.FieldPortrayal2D
Returns the position on-screen of the provided location in the underlying field.
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.grid.HexaDenseGridPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.grid.HexaObjectGridPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.grid.HexaSparseGridPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.grid.HexaValueGridPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.grid.SparseGrid3DPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
getLocationPosition(Object, DrawInfo2D) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
getLog(int) - Method in class ec.util.Output
Returns the given log.
getLong(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a long.
getLong(Parameter, Parameter, long) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a long >= minValue.
getLong(Parameter, Parameter, long, long) - Method in class ec.util.ParameterDatabase
Use getLongWithMax(...) instead.
getLongWithDefault(Parameter, Parameter, long) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, which must be a long.
getLongWithMax(Parameter, Parameter, long, long) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, whose value must be a long >= minValue and = invalid input: '<' maxValue.
getMap() - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
 
getMap() - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
 
getMap() - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
getMap() - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
getMap() - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
getMatchingIndex() - Method in class ec.util.Lexer
Returns the index of the regular expression which matched the most recent token.
getMatchingPosition() - Method in class ec.util.Lexer
Returns the position in the String just beyond the most recent token.
getMatchingRule() - Method in class ec.util.Lexer
Returns the regular expression which matched the most recent token.
getMax() - Method in class sim.util.Interval
 
getMaximumJump() - Method in class sim.portrayal.simple.TrailedPortrayal2D
Returns the maximum percentage of either the width or height of the field that can be jumped between two successive object locations before it's considered to be a huge leap and that segment won't be drawn.
getMaximumPropertiesForInspector() - Method in class sim.display.GUIState
 
getMaximumWidth() - Method in class sim.util.media.chart.BoxPlotGenerator
 
getMaxProperties() - Method in class sim.portrayal.SimpleInspector
 
getMin() - Method in class sim.util.Heap
Returns the current min element.
getMin() - Method in class sim.util.Interval
 
getMinimumSize() - Method in class sim.display.Display2D.InnerDisplay2D
Overloaded to return (width * scale, height * scale)
getMinimumSize() - Method in class sim.util.gui.MiniHistogram
 
getMinimumSize() - Method in class sim.util.gui.PropertyField
 
getMinKey() - Method in class sim.util.Heap
Returns the key value of the current min element.
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.FieldPortrayal3D
Produces the requested model.
getModel(Object, TransformGroup) - Method in interface sim.portrayal3d.Portrayal3D
Provides a TransformGroup which defines the node(s) to place in the scenegraph.
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.AxesPortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.BranchGroupPortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.CubePortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.ImagePortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.LightPortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.PrimitivePortrayal3D
We suggest that if you wish to override this to change the appearance or scale or transform of the underlying model, do the changes first and THEN call super.getModel(obj, j3dModel).
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.SharedPortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.SwitchedPortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.ValuePortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.simple.WireFrameBoxPortrayal3D
 
getModel(Object, TransformGroup) - Method in class sim.portrayal3d.SimplePortrayal3D
 
getModelInspector() - Method in class sim.display.Console
Return the model inspector so simulations can do things like updating the properties.
getMooreLocations(int, int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
getMooreLocations(int, int, int, int, boolean, IntBag, IntBag) - Method in interface sim.field.grid.Grid2D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMooreLocations(int, int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
getMooreLocations(int, int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid3D
 
getMooreLocations(int, int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in interface sim.field.grid.Grid3D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreLocations(int, int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
getMooreNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.DenseGrid2D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.DoubleGrid2D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.IntGrid2D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.ObjectGrid2D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.SparseGrid2D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist, This region forms a square 2*dist+1 cells across, centered at (X,Y).
getMooreNeighbors(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist, This region forms a square 2*dist+1 cells across, centered at (X,Y).
getMooreNeighbors(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist, This region forms a square 2*dist+1 cells across, centered at (X,Y).
getMooreNeighbors(int, int, int, int, boolean, DoubleBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid2D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist, This region forms a square 2*dist+1 cells across, centered at (X,Y).
getMooreNeighbors(int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid2D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist, This region forms a square 2*dist+1 cells across, centered at (X,Y).
getMooreNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.DenseGrid3D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.DoubleGrid3D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.IntGrid3D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.ObjectGrid3D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.SparseGrid3D
Determines all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist, This region forms a square 2*dist+1 cells across, centered at (X,Y).
getMooreNeighbors(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
getMooreNeighbors(int, int, int, int, int, boolean, DoubleBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid3D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighbors(int, int, int, int, int, boolean, IntBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid3D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighborsAndLocations(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMooreNeighborsAndLocations(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMooreNeighborsAndLocations(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMooreNeighborsAndLocations(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighborsAndLocations(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y), abs(z-Z) ) invalid input: '<'= dist.
getMooreNeighborsAndLocations(int, int, int, int, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Gets all neighbors of a location that satisfy max( abs(x-X) , abs(y-Y) ) invalid input: '<'= dist.
getMouseChangesOffset() - Method in class sim.display.Display2D
Sets whether the user can change the offset by right-mouse-button-dragging, (or on OS X) Command-dragging or two-finger-click-dragging.
getMultigraphAdjacencyMatrix() - Method in class sim.field.network.Network
Creates and returns a multigraph adjacency matrix, which includes all edges from a given node to another -- if you know for sure that you have a simple graph (no multiple edges between two nodes), use getAdjacencyMatrix instead.
getName() - Static method in class sim.display.GUIState
Override this method in your subclass to provide a descriptive name for your simulation; otherwise the default will be used: the short classname (that is, if your class is foo.bar.Baz, Baz will be used).
getName() - Method in class sim.util.media.chart.SeriesAttributes
Deprecated.
Returns the name of the series.
getName(int) - Method in class sim.util.CollectionProperties
 
getName(int) - Method in class sim.util.Properties
Returns the name of the property at the given index.
getName(int) - Method in class sim.util.SimpleProperties
Returns the name of the given property.
getName(Class) - Static method in class sim.display.GUIState
Call this method to get the simulation name for any class.
getName(LocationWrapper) - Method in class sim.portrayal.FieldPortrayal
 
getName(LocationWrapper) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
getName(LocationWrapper) - Method in interface sim.portrayal.Portrayal
Returns a static, one-line name for the given object that is useful for a human to distinguish it from other objects.
getName(LocationWrapper) - Method in class sim.portrayal.simple.AdjustablePortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal.simple.CircledPortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal.simple.FacetedPortrayal2D
If portrayAllChildren, Calls on the first child to return the name.
getName(LocationWrapper) - Method in class sim.portrayal.simple.InternalPortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal.simple.LabelledPortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal.simple.MovablePortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal.simple.TrailedPortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal.simple.TransformedPortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal.simple.ValuePortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal.SimplePortrayal2D
 
getName(LocationWrapper) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
getName(LocationWrapper) - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
getName(LocationWrapper) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
getName(LocationWrapper) - Method in class sim.portrayal3d.simple.SharedPortrayal3D
Unlikely to be called, as SharedPortrayal3D is not pickable.
getName(LocationWrapper) - Method in class sim.portrayal3d.simple.SwitchedPortrayal3D
 
getName(LocationWrapper) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
 
getName(LocationWrapper) - Method in class sim.portrayal3d.simple.ValuePortrayal3D
 
getName(LocationWrapper) - Method in class sim.portrayal3d.SimplePortrayal3D
 
getNearestNeighbors(Double2D, int, boolean, boolean, boolean, Bag) - Method in class sim.field.continuous.Continuous2D
Finds and returns at LEAST the 'atleastThisMany' items closest to a given 'position', plus potentially other items.
getNeighborsAndCorrespondingPositionsHamiltonianDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Deprecated. 
getNeighborsAndCorrespondingPositionsHexagonalDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Deprecated. 
getNeighborsAndCorrespondingPositionsMaxDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Deprecated. 
getNeighborsExactlyWithinDistance(Double2D, double) - Method in class sim.field.continuous.Continuous2D
Returns a Bag containing EXACTLY those objects within a certain distance of a given position, or equal to that distance, measuring using a circle of radius 'distance' around the given position.
getNeighborsExactlyWithinDistance(Double2D, double, boolean) - Method in class sim.field.continuous.Continuous2D
Returns a Bag containing EXACTLY those objects within a certain distance of a given position, or equal to that distance, measuring using a circle of radius 'distance' around the given position.
getNeighborsExactlyWithinDistance(Double2D, double, boolean, boolean, boolean, Bag) - Method in class sim.field.continuous.Continuous2D
Returns a Bag containing EXACTLY those objects within a certain distance of a given position.
getNeighborsExactlyWithinDistance(Double3D, double) - Method in class sim.field.continuous.Continuous3D
Returns a Bag containing EXACTLY those objects within a certain distance of a given position, or equal to that distance, measuring using a circle of radius 'distance' around the given position.
getNeighborsExactlyWithinDistance(Double3D, double, boolean) - Method in class sim.field.continuous.Continuous3D
Returns a Bag containing EXACTLY those objects within a certain distance of a given position, or equal to that distance, measuring using a circle of radius 'distance' around the given position.
getNeighborsExactlyWithinDistance(Double3D, double, boolean, boolean, boolean, Bag) - Method in class sim.field.continuous.Continuous3D
Returns a Bag containing EXACTLY those objects within a certain distance of a given position.
getNeighborsHamiltonianDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, boolean, DoubleBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid2D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
getNeighborsHamiltonianDistance(int, int, int, boolean, IntBag, IntBag) - Method in interface sim.field.grid.Grid2D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid2D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, int, boolean, DoubleBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid3D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid3D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in interface sim.field.grid.Grid3D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
Deprecated. 
getNeighborsHamiltonianDistance(int, int, int, int, boolean, IntBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid3D
Deprecated. 
getNeighborsHexagonalDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
Deprecated. 
getNeighborsHexagonalDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
Deprecated. 
getNeighborsHexagonalDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Deprecated. 
getNeighborsHexagonalDistance(int, int, int, boolean, DoubleBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid2D
Deprecated. 
getNeighborsHexagonalDistance(int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
getNeighborsHexagonalDistance(int, int, int, boolean, IntBag, IntBag) - Method in interface sim.field.grid.Grid2D
Deprecated. 
getNeighborsHexagonalDistance(int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Deprecated. 
getNeighborsHexagonalDistance(int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid2D
Deprecated. 
getNeighborsMaxDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
Deprecated. 
getNeighborsMaxDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
Deprecated. 
getNeighborsMaxDistance(int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Deprecated. 
getNeighborsMaxDistance(int, int, int, boolean, DoubleBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid2D
Deprecated. 
getNeighborsMaxDistance(int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
getNeighborsMaxDistance(int, int, int, boolean, IntBag, IntBag) - Method in interface sim.field.grid.Grid2D
Deprecated. 
getNeighborsMaxDistance(int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Deprecated. 
getNeighborsMaxDistance(int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid2D
Deprecated. 
getNeighborsMaxDistance(int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
Deprecated. 
getNeighborsMaxDistance(int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
Deprecated. 
getNeighborsMaxDistance(int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
Deprecated. 
getNeighborsMaxDistance(int, int, int, int, boolean, DoubleBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid3D
Deprecated. 
getNeighborsMaxDistance(int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid3D
Deprecated. 
getNeighborsMaxDistance(int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in interface sim.field.grid.Grid3D
Deprecated. 
getNeighborsMaxDistance(int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
Deprecated. 
getNeighborsMaxDistance(int, int, int, int, boolean, IntBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid3D
Deprecated. 
getNeighborsWithinDistance(Double2D, double) - Method in class sim.field.continuous.Continuous2D
Returns a bag containing AT LEAST those objects within the bounding box surrounding the specified distance of the specified position.
getNeighborsWithinDistance(Double2D, double, boolean) - Method in class sim.field.continuous.Continuous2D
Returns a bag containing AT LEAST those objects within the bounding box surrounding the specified distance of the specified position.
getNeighborsWithinDistance(Double2D, double, boolean, boolean) - Method in class sim.field.continuous.Continuous2D
Returns a bag containing AT LEAST those objects within the bounding box surrounding the specified distance of the specified position.
getNeighborsWithinDistance(Double2D, double, boolean, boolean, Bag) - Method in class sim.field.continuous.Continuous2D
Puts into the result Bag (and returns it) AT LEAST those objects within the bounding box surrounding the specified distance of the specified position.
getNeighborsWithinDistance(Double3D, double) - Method in class sim.field.continuous.Continuous3D
Returns a bag containing AT LEAST those objects within the bounding box surrounding the specified distance of the specified position.
getNeighborsWithinDistance(Double3D, double, boolean) - Method in class sim.field.continuous.Continuous3D
Returns a bag containing AT LEAST those objects within the bounding box surrounding the specified distance of the specified position.
getNeighborsWithinDistance(Double3D, double, boolean, boolean) - Method in class sim.field.continuous.Continuous3D
Returns a bag containing AT LEAST those objects within the bounding box surrounding the specified distance of the specified position.
getNeighborsWithinDistance(Double3D, double, boolean, boolean, Bag) - Method in class sim.field.continuous.Continuous3D
Puts into the result Bag (and returns it) AT LEAST those objects within the bounding box surrounding the specified distance of the specified position.
getNextTime(SimState, double) - Method in class sim.engine.Repeat
 
getNodeIndex(Object) - Method in class sim.field.network.Network
 
getNumBins() - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
getNumChildren() - Method in class ec.util.ReflectedObject
 
getNumFields() - Method in class ec.util.ReflectedObject
 
getNumGlobalAttributes() - Method in class sim.util.media.chart.ChartGenerator
Returns the number of global attribute panels.
getNumSeriesAttributes() - Method in class sim.util.media.chart.ChartGenerator
 
getNumStepsPerStepButtonPress() - Method in class sim.display.Console
 
getObject() - Method in class sim.portrayal.LocationWrapper
Override this to provide the current object
getObject() - Method in class sim.util.Properties
Returns the original object from which the properties are extracted
getObjectIndex(Object) - Method in class sim.field.SparseField
Returns the index of the object in the allObjects Bag, if the object exists, else returns -1.
getObjectLocation(Object) - Method in class sim.field.continuous.Continuous2D
 
getObjectLocation(Object) - Method in class sim.field.continuous.Continuous3D
 
getObjectLocation(Object) - Method in class sim.field.grid.SparseGrid2D
Returns the object location, or null if there is no such object.
getObjectLocation(Object) - Method in class sim.field.grid.SparseGrid3D
Returns the object location, or null if there is no such object.
getObjectLocation(Object) - Method in class sim.portrayal.network.SpatialNetwork2D
NOTE this used to be deprecated, but it has now been de-deprecated so as to be consistent with SpatialNetwork3D.
getObjectLocation(Object, GUIState) - Method in class sim.portrayal.continuous.Continuous3DPortrayal2D
 
getObjectLocation(Object, GUIState) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
getObjectLocation(Object, GUIState) - Method in class sim.portrayal.FieldPortrayal
Returns the first location in the underlying field of the given object, if such a thing is reasonable.
getObjectLocation(Object, GUIState) - Method in class sim.portrayal.grid.DenseGrid3DPortrayal2D
 
getObjectLocation(Object, GUIState) - Method in class sim.portrayal.grid.DenseGridPortrayal2D
 
getObjectLocation(Object, GUIState) - Method in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
 
getObjectLocation(Object, GUIState) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
getObjectLocation(Object, GUIState) - Method in class sim.portrayal.grid.SparseGrid3DPortrayal2D
 
getObjectLocation(Object, GUIState) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
getObjectLocation(Object, GUIState) - Method in class sim.portrayal3d.FieldPortrayal3D
Returns the first location in the underlying field of the given object, if such a thing is reasonable.
getObjectLocationAsDouble2D(Object) - Method in class sim.field.continuous.Continuous2D
Synonymous with getObjectLocation, which you should generally use instead.
getObjectLocationAsDouble2D(Object) - Method in class sim.field.grid.SparseGrid2D
Returns the object location as a Double2D, or as null if there is no such object.
getObjectLocationAsDouble2D(Object) - Method in interface sim.field.SparseField2D
Returns the location of an object in the sparse field as a Double2D
getObjectLocationAsDouble3D(Object) - Method in class sim.field.continuous.Continuous3D
Returns the object location as a Double3D, or as null if there is no such object.
getObjectLocationAsDouble3D(Object) - Method in class sim.field.grid.SparseGrid3D
Returns the object location as a Double3D, or as null if there is no such object.
getObjectLocationAsDouble3D(Object) - Method in interface sim.field.SparseField3D
Returns the location of an object in the sparse field as a Double3D
getObjectPosition(Object, DrawInfo2D) - Method in class sim.portrayal.FieldPortrayal2D
Returns the position-onscreen of the provided object, assuming that the object exists within the underlying field.
getObjects() - Method in class sim.util.Heap
 
getObjectsAtDiscretizedLocation(Int2D) - Method in class sim.field.continuous.Continuous2D
Returns a bag containing all the objects at a given discretized location, or null when there are no objects at the location.
getObjectsAtDiscretizedLocation(Int3D) - Method in class sim.field.continuous.Continuous3D
Returns a bag containing all the objects at a given discretized location, or null when there are no objects at the location.
getObjectsAtLocation(int, int) - Method in class sim.field.grid.DenseGrid2D
Returns a bag containing all the objects at a given location, or null when there are no objects at the location.
getObjectsAtLocation(int, int) - Method in class sim.field.grid.SparseGrid2D
Returns a bag containing all the objects at a given location, or null when there are no objects at the location.
getObjectsAtLocation(int, int, int) - Method in class sim.field.grid.DenseGrid3D
Returns a bag containing all the objects at a given location, or null when there are no objects at the location.
getObjectsAtLocation(int, int, int) - Method in class sim.field.grid.SparseGrid3D
Returns a bag containing all the objects at a given location -- which MIGHT be empty or MIGHT be null (which should also be interpreted as "empty") when there are no objects at the location.
getObjectsAtLocation(Object) - Method in class sim.field.SparseField
Returns a bag containing all the objects at a given location, or null when there are no objects at the location.
getObjectsAtLocation(Double2D) - Method in class sim.field.continuous.Continuous2D
Returns a bag containing all the objects at a given location, or null if there are no such objects or if location is null.
getObjectsAtLocation(Double3D) - Method in class sim.field.continuous.Continuous3D
Returns a bag containing all the objects at a given location, or null if there are no such objects or if location is null.
getObjectsAtLocation(Int2D) - Method in class sim.field.grid.DenseGrid2D
Returns a bag containing all the objects at a given location, or null when there are no objects at the location.
getObjectsAtLocation(Int3D) - Method in class sim.field.grid.DenseGrid3D
Returns a bag containing all the objects at a given location, or null when there are no objects at the location.
getObjectsAtLocationOfObject(Object) - Method in class sim.field.continuous.Continuous2D
Returns a bag containing all the objects at the exact same location as a given object, including the object itself, or null if the object is not in the Field.
getObjectsAtLocationOfObject(Object) - Method in class sim.field.continuous.Continuous3D
Returns a bag containing all the objects at the exact same location as a given object, including the object itself, or null if the object is not in the Field.
getObjectsAtLocationOfObject(Object) - Method in class sim.field.SparseField
Returns a bag containing all the objects at the same location as a given object, including the object itself, or null if the object is not in the Field.
getObjectsAtLocations(Bag, Bag) - Method in class sim.field.SparseField
For each location, puts all object at that location into the result bag.
getObjectsAtLocations(IntBag, IntBag, IntBag, Bag) - Method in class sim.field.grid.SparseGrid3D
For each invalid input: '<'xPos,yPos,zPos> location, puts all such objects into the result bag.
getObjectsExactlyWithinDistance(Double2D, double) - Method in class sim.field.continuous.Continuous2D
Deprecated. 
getObjectsExactlyWithinDistance(Double2D, double, boolean) - Method in class sim.field.continuous.Continuous2D
Deprecated. 
getObjectsExactlyWithinDistance(Double2D, double, boolean, boolean, boolean, Bag) - Method in class sim.field.continuous.Continuous2D
Deprecated. 
getObjectsExactlyWithinDistance(Double3D, double) - Method in class sim.field.continuous.Continuous3D
Deprecated. 
getObjectsExactlyWithinDistance(Double3D, double, boolean) - Method in class sim.field.continuous.Continuous3D
Deprecated. 
getObjectsExactlyWithinDistance(Double3D, double, boolean, boolean, boolean, Bag) - Method in class sim.field.continuous.Continuous3D
Deprecated. 
getObjectsWithinDistance(Double2D, double) - Method in class sim.field.continuous.Continuous2D
Deprecated. 
getObjectsWithinDistance(Double2D, double, boolean) - Method in class sim.field.continuous.Continuous2D
Deprecated. 
getObjectsWithinDistance(Double2D, double, boolean, boolean) - Method in class sim.field.continuous.Continuous2D
Deprecated. 
getObjectsWithinDistance(Double2D, double, boolean, boolean, Bag) - Method in class sim.field.continuous.Continuous2D
Deprecated. 
getObjectsWithinDistance(Double3D, double) - Method in class sim.field.continuous.Continuous3D
Deprecated. 
getObjectsWithinDistance(Double3D, double, boolean) - Method in class sim.field.continuous.Continuous3D
Deprecated. 
getObjectsWithinDistance(Double3D, double, boolean, boolean) - Method in class sim.field.continuous.Continuous3D
Deprecated. 
getObjectsWithinDistance(Double3D, double, boolean, boolean, Bag) - Method in class sim.field.continuous.Continuous3D
Deprecated. 
getOffset() - Method in class sim.display.Display2D
Returns the offset of the origin of the display.
getOffsets(NumberND) - Method in class sim.util.NumberND
 
getOnlyCircleWhenSelected() - Method in class sim.portrayal.simple.CircledPortrayal2D
 
getOnlyCircleWhenSelected() - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
getOnlyDrawWhenSelected() - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
getOnlyGrowTrailWhenSelected() - Method in class sim.portrayal.simple.TrailedPortrayal2D
Returns whether or not to grow the trail only after the objet has been selected, and delete it when the object has been deselected.
getOnlyLabelWhenSelected() - Method in class sim.portrayal.simple.LabelledPortrayal2D
Returns whether the label should only be shown when the object is selected
getOnlyLabelWhenSelected() - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
getOnlyShowTrailWhenSelected() - Method in class sim.portrayal.simple.TrailedPortrayal2D
Returns whether or not to draw the trail only when the object has been selected (or not).
getOpacity() - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
getOrdering() - Method in class sim.engine.IterativeRepeat
 
getOrdering() - Method in class sim.engine.Repeat
 
getOrdering() - Method in class sim.engine.Schedule.Key
 
getOrientation(Object, DrawInfo2D) - Method in class sim.portrayal.simple.OrientedPortrayal2D
Returns the orientation of the underlying object, or NaN if there is no such orientation.
getOrientation(Object, DrawInfo2D) - Method in class sim.portrayal.simple.VectorPortrayal2D
 
getOtherNode(Object) - Method in class sim.field.network.Edge
Returns the alternate to the provided node.
getOutstandingWorkers() - Method in class ec.util.ThreadPool
Returns the total number of outstanding workers (those working on something right now).
getParameter() - Method in class ec.util.ParameterDatabaseEvent
 
getPlaySleep() - Method in class sim.display.Console
Gets how long we should sleep between each step in the play thread (in milliseconds).
getPlayState() - Method in class sim.display.Console
Gets whether or not the current thread is PS_PLAYING, PS_STOPPED, or PS_PAUSED.
getPlayState() - Method in class sim.display.SimpleController
Gets whether or not the current thread is PS_PLAYING, PS_STOPPED, or PS_PAUSED.
getPlot() - Method in class sim.util.media.chart.SeriesAttributes
Returns the Chart's Plot.
getPooledWorkers() - Method in class ec.util.ThreadPool
Returns the total number of pooled workers (those not working on something right now).
getPortrayalForAll() - Method in class sim.portrayal.FieldPortrayal
 
getPortrayalForNonNull() - Method in class sim.portrayal.FieldPortrayal
 
getPortrayalForNull() - Method in class sim.portrayal.FieldPortrayal
 
getPortrayalForObject(Object) - Method in class sim.portrayal.FieldPortrayal
Returns the appropriate Portrayal.
getPortrayalForRemainder() - Method in class sim.portrayal.FieldPortrayal
 
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.continuous.Continuous3DPortrayal2D
Returns the location corresponding with the given position -- and assuming that the location has a z-value of 0.
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.FieldPortrayal2D
Returns the Location, in the parlance of the underlying Field, of the given position.
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.grid.HexaDenseGridPortrayal2D
 
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.grid.HexaObjectGridPortrayal2D
 
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.grid.HexaSparseGridPortrayal2D
 
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.grid.HexaValueGridPortrayal2D
 
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
Returns the location corresponding with the given position -- and assuming that the location has a z-value of 0.
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.grid.SparseGrid3DPortrayal2D
Returns the location corresponding with the given position -- and assuming that the location has a z-value of 0.
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
getPositionLocation(Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
getPositiveWeight(Object, EdgeDrawInfo2D) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
Returns a weight appropriate to scale the edge.
getPrecise() - Method in class sim.display.Display2D
Returns true if this display has been set to always draw precisely.
getPreferencesKey() - Method in class sim.display.Display2D
 
getPreferencesKey() - Method in class sim.display3d.Display3D
 
getPreferredScrollableViewportSize() - Method in class sim.util.gui.AbstractScrollable
 
getPreferredSize() - Method in class sim.display.Display2D.InnerDisplay2D
Overloaded to return (width * scale, height * scale)
getPreferredSize() - Method in class sim.util.gui.HTMLBrowser
 
getPreferredSize() - Method in class sim.util.gui.MiniHistogram
 
getPreferredSize() - Method in class sim.util.gui.PropertyField
 
getProbability(Object) - Method in interface ec.util.RandomChoiceChooser
Returns obj's probability
getProbability(Object) - Method in interface ec.util.RandomChoiceChooserD
Returns obj's probability
getProperties(Object) - Static method in class sim.util.Properties
Returns a Properties object for the given object.
getProperties(Object, boolean, boolean, boolean) - Static method in class sim.util.Properties
Deprecated.
use the full version
getProperties(Object, boolean, boolean, boolean, boolean) - Static method in class sim.util.Properties
Deprecated.
use the full version
getProperties(Object, boolean, boolean, boolean, boolean, boolean) - Static method in class sim.util.Properties
Returns a Properties object for the given object.
getPropertiesSubset(String[], boolean) - Method in class sim.util.SimpleProperties
Produces a new SimpleProperties which is a strict subset of the existing SimpleProperties where the properties found in propertyNamesToRetain are retained and other properties are removed.
getProportion() - Method in class sim.util.media.chart.ChartGenerator
 
getProspectiveSeriesCount(Object[]) - Method in class sim.util.media.chart.PieChartGenerator
 
getRadialLocations(int, int, double, int, boolean, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
getRadialLocations(int, int, double, int, boolean, int, boolean, IntBag, IntBag) - Method in interface sim.field.grid.Grid2D
Gets all neighbors overlapping with a circular region centered at (X,Y) and with a radius of dist.
getRadialLocations(int, int, double, int, boolean, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
getRadialLocations(int, int, double, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
getRadialLocations(int, int, double, int, boolean, IntBag, IntBag) - Method in interface sim.field.grid.Grid2D
Gets all neighbors overlapping with a circular region centered at (X,Y) and with a radius of dist.
getRadialLocations(int, int, double, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
getRadialLocations(int, int, int, double, int, boolean, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid3D
 
getRadialLocations(int, int, int, double, int, boolean, int, boolean, IntBag, IntBag, IntBag) - Method in interface sim.field.grid.Grid3D
Gets all neighbors overlapping with a spherical region centered at (X,Y,Z) and with a radius of dist.
getRadialLocations(int, int, int, double, int, boolean, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
getRadialLocations(int, int, int, double, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid3D
 
getRadialLocations(int, int, int, double, int, boolean, IntBag, IntBag, IntBag) - Method in interface sim.field.grid.Grid3D
Gets all neighbors overlapping with a spherical region centered at (X,Y,Z) and with a radius of dist.
getRadialLocations(int, int, int, double, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
getRadialNeighbors(int, int, double, int, boolean) - Method in class sim.field.grid.DenseGrid2D
 
getRadialNeighbors(int, int, double, int, boolean) - Method in class sim.field.grid.DoubleGrid2D
 
getRadialNeighbors(int, int, double, int, boolean) - Method in class sim.field.grid.IntGrid2D
 
getRadialNeighbors(int, int, double, int, boolean) - Method in class sim.field.grid.ObjectGrid2D
 
getRadialNeighbors(int, int, double, int, boolean) - Method in class sim.field.grid.SparseGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, int, boolean, DoubleBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, DoubleBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid2D
 
getRadialNeighbors(int, int, double, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid2D
 
getRadialNeighbors(int, int, int, double, int, boolean) - Method in class sim.field.grid.DenseGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean) - Method in class sim.field.grid.DoubleGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean) - Method in class sim.field.grid.IntGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean) - Method in class sim.field.grid.ObjectGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean) - Method in class sim.field.grid.SparseGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, int, boolean, DoubleBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, int, boolean, IntBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, DoubleBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid3D
 
getRadialNeighbors(int, int, int, double, int, boolean, IntBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid3D
 
getRadialNeighborsAndLocations(int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
 
getRadialNeighborsAndLocations(int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
 
getRadialNeighborsAndLocations(int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
getRadialNeighborsAndLocations(int, int, double, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
 
getRadialNeighborsAndLocations(int, int, double, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
 
getRadialNeighborsAndLocations(int, int, double, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
getRadialNeighborsAndLocations(int, int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
 
getRadialNeighborsAndLocations(int, int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
 
getRadialNeighborsAndLocations(int, int, int, double, int, boolean, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
getRadialNeighborsAndLocations(int, int, int, double, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
 
getRadialNeighborsAndLocations(int, int, int, double, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
 
getRadialNeighborsAndLocations(int, int, int, double, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
getRandomGenerator() - Method in class sim.util.distribution.AbstractDistribution
Returns the used uniform random number generator;
getRangeAxisLabel() - Method in class sim.util.media.chart.XYChartGenerator
Deprecated.
Returns the name of the Range Axis Label -- usually this is the Y axis.
getRawObjectLocation(Object) - Method in class sim.field.SparseField
Get the location of the provided object, or null if the object does not exist.
getRawObjectsAtLocation(Object) - Method in class sim.field.SparseField
This method is called by getObjectsAtLocation(location) so you can override getObjectsAtLocation() to customize it in certain ways (which is rare).
getRelativeObjectPosition(Object, Object, DrawInfo2D) - Method in class sim.portrayal.continuous.Continuous3DPortrayal2D
 
getRelativeObjectPosition(Object, Object, DrawInfo2D) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
getRelativeObjectPosition(Object, Object, DrawInfo2D) - Method in class sim.portrayal.FieldPortrayal2D
Returns the position on-screen of an object at a given location in the field, using another object's location and DrawInfo2D to perform the computation.
getRequiresConfirmationToStop() - Method in class sim.display.Console
 
getResource(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Searches down through the databases to find a given parameter, whose value must be an absolute or relative path name.
getRGB(double) - Method in class sim.util.gui.AbstractColorMap
 
getRGB(double) - Method in interface sim.util.gui.ColorMap
Returns the RGB values, plus alpha, for a color for the given level.
getRGB(double) - Method in class sim.util.gui.CompositeColorMap
 
getRGB(double) - Method in class sim.util.gui.SimpleColorMap
 
getRoot() - Method in class ec.util.ReflectedObject
 
getScale() - Method in class sim.display.Display2D
Returns the scale (the zoom value) of the Display2D
getScale() - Method in class sim.display3d.Display3D
Returns the value of the scale (magnification).
getScale() - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
getScale() - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
getScale() - Method in class sim.util.media.chart.ChartGenerator
 
getScale(DrawInfo2D) - Method in class sim.portrayal.continuous.Continuous3DPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.FieldPortrayal2D
Returns the width and height, in pixels, of 1.0 x 1.0 units in the underlying field.
getScale(DrawInfo2D) - Method in class sim.portrayal.grid.HexaDenseGridPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.grid.HexaObjectGridPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.grid.HexaSparseGridPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.grid.HexaValueGridPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.grid.SparseGrid3DPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
getScale(DrawInfo2D) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
getScale2D() - Method in interface sim.portrayal.Scaled2D
 
getScaling() - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
getScrollableBlockIncrement(Rectangle, int, int) - Method in class sim.util.gui.AbstractScrollable
 
getScrollableTracksViewportHeight() - Method in class sim.util.gui.AbstractScrollable
 
getScrollableTracksViewportWidth() - Method in class sim.util.gui.AbstractScrollable
 
getScrollableUnitIncrement(Rectangle, int, int) - Method in class sim.util.gui.AbstractScrollable
 
getScrollPosition() - Method in class sim.display.Display2D
Returns the current scroll positions (x and y) as proportional values between 0.0 (minimum scroll position) and 1.0 (maximum scroll position).
getSelectedWrappers() - Method in class sim.display.Display2D
Returns as LocationWrappers all the currently selected objects in the display.
getSelectedWrappers() - Method in class sim.display3d.Display3D
Returns as LocationWrappers all the currently selected objects in the display.
getSelectionBehavior() - Method in class sim.display3d.Display3D
 
getSelectionMode() - Method in class sim.display.Display2D
Returns whether selecting a region will select all the objects within that region (the default), or instead a single object.
getSelectsWhenMoved() - Method in class sim.portrayal.simple.MovablePortrayal2D
Returns whether the MovablePortrayal2D selects the object when it is being moved.
getSeries() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
getSeriesAttribute(int) - Method in class sim.util.media.chart.ChartGenerator
 
getSeriesAttributes() - Method in class sim.util.media.chart.ChartGenerator
 
getSeriesCount() - Method in class sim.util.media.chart.BoxPlotGenerator
 
getSeriesCount() - Method in class sim.util.media.chart.ChartGenerator
 
getSeriesCount() - Method in class sim.util.media.chart.PieChartGenerator
 
getSeriesCount() - Method in class sim.util.media.chart.XYChartGenerator
Assumes that the underlying Dataset is an XYDataset.
getSeriesDataset() - Method in class sim.util.media.chart.BarChartGenerator
 
getSeriesDataset() - Method in class sim.util.media.chart.BoxPlotGenerator
 
getSeriesDataset() - Method in class sim.util.media.chart.ChartGenerator
 
getSeriesDataset() - Method in class sim.util.media.chart.PieChartGenerator
 
getSeriesDataset() - Method in class sim.util.media.chart.XYChartGenerator
 
getSeriesIndex() - Method in class sim.util.media.chart.SeriesAttributes
Returns the index of the series.
getSeriesName() - Method in class sim.util.media.chart.SeriesAttributes
 
getSeriesName() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
getShadowedValues(Parameter) - Method in class ec.util.ParameterDatabase
 
getShape() - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
Returns the shape of the edge.
getShape() - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
getShape() - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
getShape(TransformGroup, int) - Method in class sim.portrayal3d.simple.PrimitivePortrayal3D
Returns the shape by the given index.
getShape(TransformGroup, int) - Method in class sim.portrayal3d.simple.Shape3DPortrayal3D
 
getShape(TransformGroup, int) - Method in class sim.portrayal3d.simple.ValuePortrayal3D
 
getShapeNum() - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
getShouldRepeat() - Method in class sim.display.Console
Get whether or not the simualtion should repeat when the stop button is pressed.
getShowsChild(Object) - Method in class sim.portrayal3d.simple.SwitchedPortrayal3D
 
getShowsUpdate() - Method in class sim.portrayal.Inspector
 
getSimulation() - Method in class sim.display.Console
 
getSimulation() - Method in class sim.display.SimpleController
 
getSimulation() - Method in class sim.display3d.Display3D
 
getSimulationInspectedObject() - Method in class sim.display.GUIState
Returns an object with various property methods (getFoo(...), isFoo(...), setFoo(...)) whose properties will be accessible by the user.
getSimulationProperties() - Method in class sim.display.GUIState
Override this to provide a custom Properties object for your simuation.
getSorry() - Method in class sim.portrayal.grid.ObjectGridPortrayal2D.Message
 
getStatus(LocationWrapper) - Method in class sim.portrayal.FieldPortrayal
 
getStatus(LocationWrapper) - Method in interface sim.portrayal.Portrayal
Returns a simple, informative one-line description of the current status of the object, which may change at any time to reflect how the object is changing.
getStatus(LocationWrapper) - Method in class sim.portrayal.simple.ValuePortrayal2D
 
getStatus(LocationWrapper) - Method in class sim.portrayal.SimplePortrayal2D
 
getStatus(LocationWrapper) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
getStatus(LocationWrapper) - Method in class sim.portrayal3d.SimplePortrayal3D
 
getSteppable() - Method in class sim.engine.IterativeRepeat
 
getSteppable() - Method in class sim.engine.TentativeStep
 
getSteps() - Method in class sim.engine.Schedule
Returns the number of steps the Schedule has pulsed so far.
getStepsPerSecond() - Method in class sim.display.Console
Returns the frame rate.
getStoppable() - Method in interface sim.engine.Stopping
 
getStoppable() - Method in class sim.util.media.chart.SeriesAttributes
 
getStore() - Method in class ec.util.Output
 
getStretch() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
getString(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter.
getStringWithDefault(Parameter, Parameter, String) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter.
getStrokeColor() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
getStrokeColor() - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
getStrokeColor() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
getStrokeOpacity() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
getStrokeOpacity() - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
getSymbolColor() - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
getSymbolOpacity() - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
getTabPane() - Method in class sim.display.Console
Simulations can call this to get access to the tabPane -- to add tabbed panes as they like.
getText() - Method in class sim.util.gui.NumberTextField
 
getThickness() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
getThickness() - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
getThickness() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
getThreadPriority() - Method in class sim.display.Console
Deprecated.
We may eliminate thread priority as an option
getThrowsErrors() - Method in class ec.util.Output
 
getTime() - Method in class sim.engine.IterativeRepeat
 
getTime() - Method in class sim.engine.Schedule
Returns the current timestep
getTime() - Method in class sim.engine.Schedule.Key
 
getTimestamp(double, String, String) - Method in class sim.engine.Schedule
Returns a given time in string format.
getTimestamp(String, String) - Method in class sim.engine.Schedule
Returns the current time in string format.
getTitle() - Method in class sim.portrayal.Inspector
 
getTitle() - Method in class sim.util.media.chart.ChartGenerator
Returns the title of the chart
getTo() - Method in class sim.field.network.Edge
Returns the "to" object.
getToolTipBehavior() - Method in class sim.display3d.Display3D
 
getToolTipText(MouseEvent) - Method in class sim.display.Display2D.InnerDisplay2D
 
getTotalWorkers() - Method in class ec.util.ThreadPool
Returns the total number of workers, both pooled and outstanding (working on something).
getTransform() - Method in class sim.display3d.Display3D
Returns a copy of the current global model transform.
getTransform() - Method in class sim.portrayal3d.FieldPortrayal3D
Returns a copy of the current internal transform for the FieldPortrayal3D.
getTransform() - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Returns a copy of the current internal transform for the TransformedPortrayal3D.
getTransparency() - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
getTruncatedName(Class) - Static method in class sim.display.GUIState
Returns the short name of the class.
getType() - Method in class ec.util.ParameterDatabaseEvent
 
getType(int) - Method in class sim.util.CollectionProperties
 
getType(int) - Method in class sim.util.Properties
Returns the Class (or for primitive objects, the primitive TYPE) of the property at the given index.
getType(int) - Method in class sim.util.SimpleProperties
Returns the return type of the property (see the TYPE_...
getTypeConversion(Class) - Method in class sim.util.Properties
 
getUpdateSteppable() - Method in class sim.portrayal.Inspector
Called whenever the system needs to get a Steppable which, when stepped, will update the inspector and repaint it.
getUsesExactOrientation() - Method in class sim.portrayal.simple.VectorPortrayal2D
 
getUsesSets() - Method in class sim.engine.ParallelSequence
 
getUsesSets() - Method in class sim.engine.Sequence
Returns whether the Sequence uses a Set internally to manage the internal array.
getVal(int) - Method in class sim.util.Double2D
 
getVal(int) - Method in class sim.util.Double3D
 
getVal(int) - Method in class sim.util.Int2D
 
getVal(int) - Method in class sim.util.Int3D
 
getVal(int) - Method in class sim.util.MutableDouble2D
 
getVal(int) - Method in class sim.util.MutableDouble3D
 
getVal(int) - Method in class sim.util.MutableInt2D
 
getVal(int) - Method in class sim.util.MutableInt3D
 
getVal(int) - Method in class sim.util.NumberND
Returns the value at position VAL in this NumberND (val should 0, 1, or sometimes 2)
getValue() - Method in class ec.util.ParameterDatabaseEvent
 
getValue() - Method in class sim.portrayal.simple.ValuePortrayal2D.DoubleFilter
 
getValue() - Method in class sim.portrayal.simple.ValuePortrayal2D.IntFilter
 
getValue() - Method in class sim.portrayal3d.grid.quad.QuadPortrayal.DoubleFilter
 
getValue() - Method in class sim.portrayal3d.grid.quad.QuadPortrayal.IntFilter
 
getValue() - Method in class sim.portrayal3d.grid.quad.QuadPortrayal.ObjectFilter
 
getValue() - Method in class sim.portrayal3d.simple.ValuePortrayal3D.DoubleFilter
 
getValue() - Method in class sim.portrayal3d.simple.ValuePortrayal3D.IntFilter
 
getValue() - Method in class sim.util.gui.NumberTextField
Returns the most recently set value.
getValue() - Method in class sim.util.gui.PropertyField
Returns the most recently set value.
getValue(int) - Method in interface ec.util.Indexed
Throws an IndexOutOfBoundsException if index is inappropriate.
getValue(int) - Method in class ec.util.IntBag
 
getValue(int) - Method in class sim.util.Bag
identical to get(index)
getValue(int) - Method in class sim.util.CollectionProperties
 
getValue(int) - Method in class sim.util.DoubleBag
 
getValue(int) - Method in interface sim.util.Indexed
Throws an IndexOutOfBoundsException if index is inappropriate.
getValue(int) - Method in class sim.util.IntBag
 
getValue(int) - Method in class sim.util.Properties
Returns the value of the property at the given index.
getValue(int) - Method in class sim.util.SimpleProperties
Returns the current value of the property.
getValueName() - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
getValueName() - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
getValueName() - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
getValues() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
getValues() - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
getValues() - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
getValues() - Method in class sim.util.media.chart.PieChartSeriesAttributes
 
getValues() - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
getVerbosity() - Method in class ec.util.Output
Returns the Output object's general verbosity
getVisibleLeaves() - Method in class ec.util.ParameterDatabaseTreeModel
 
getVonNeumannLocations(int, int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
getVonNeumannLocations(int, int, int, int, boolean, IntBag, IntBag) - Method in interface sim.field.grid.Grid2D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannLocations(int, int, int, int, boolean, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
getVonNeumannLocations(int, int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid3D
 
getVonNeumannLocations(int, int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in interface sim.field.grid.Grid3D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannLocations(int, int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
getVonNeumannNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.DenseGrid2D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.DoubleGrid2D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.IntGrid2D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.ObjectGrid2D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, boolean) - Method in class sim.field.grid.SparseGrid2D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, boolean, DoubleBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid2D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, boolean, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid2D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.DenseGrid3D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.DoubleGrid3D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.IntGrid3D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.ObjectGrid3D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean) - Method in class sim.field.grid.SparseGrid3D
Determines all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean, DoubleBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DoubleGrid3D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighbors(int, int, int, int, int, boolean, IntBag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.IntGrid3D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighborsAndLocations(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid2D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighborsAndLocations(int, int, int, int, boolean, Bag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid2D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighborsAndLocations(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.DenseGrid3D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getVonNeumannNeighborsAndLocations(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.ObjectGrid3D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighborsAndLocations(int, int, int, int, int, boolean, Bag, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) + abs(z-Z) invalid input: '<'= dist.
getVonNeumannNeighborsAndLocations(int, int, int, int, Bag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
Gets all neighbors of a location that satisfy abs(x-X) + abs(y-Y) invalid input: '<'= dist.
getWeight() - Method in class sim.field.network.Edge
Returns the weight of the edge.
getWhenShouldEnd() - Method in class sim.display.Console
Get when the simulation should end.
getWhenShouldEndTime() - Method in class sim.display.Console
Get when the simulation should end.
getWhenShouldPause() - Method in class sim.display.Console
Get when the simulation should pause.
getWhenShouldPauseTime() - Method in class sim.display.Console
Get when the simulation should pause.
getWidth() - Method in class sim.field.continuous.Continuous2D
Get the width
getWidth() - Method in class sim.field.continuous.Continuous3D
Get the width
getWidth() - Method in class sim.field.grid.AbstractGrid2D
 
getWidth() - Method in class sim.field.grid.AbstractGrid3D
 
getWidth() - Method in interface sim.field.grid.Grid2D
Returns the width of the field.
getWidth() - Method in interface sim.field.grid.Grid3D
Get the width
getWidth() - Method in class sim.field.grid.SparseGrid2D
Returns the width of the grid
getWidth() - Method in class sim.field.grid.SparseGrid3D
Returns the width of the grid
getWrapper(double, Int2D) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
getWrapper(Object, GUIState) - Method in class sim.portrayal.continuous.Continuous3DPortrayal2D
 
getWrapper(Object, GUIState) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
getWrapper(Object, GUIState) - Method in class sim.portrayal.grid.SparseGrid3DPortrayal2D
 
getWrapper(Object, GUIState) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
getWrapper(Object, Int2D) - Method in class sim.portrayal.grid.DenseGridPortrayal2D
 
getWrapper(Object, Int2D) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
getWrapper(Object, Int3D) - Method in class sim.portrayal.grid.DenseGrid3DPortrayal2D
 
getWrapper(Object, Int3D) - Method in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
 
getWrapper(Edge) - Method in class sim.portrayal.network.NetworkPortrayal2D
 
getX() - Method in class sim.util.Double2D
 
getX() - Method in class sim.util.Double3D
 
getX() - Method in class sim.util.Int2D
 
getX() - Method in class sim.util.Int3D
 
getX() - Method in class sim.util.MutableDouble2D
 
getX() - Method in class sim.util.MutableDouble3D
 
getX() - Method in class sim.util.MutableInt2D
 
getX() - Method in class sim.util.MutableInt3D
 
getXAxisLabel() - Method in class sim.util.media.chart.BarChartGenerator
Returns the name of the X Axis label.
getXAxisLabel() - Method in class sim.util.media.chart.BoxPlotGenerator
Returns the name of the X Axis label.
getXAxisLabel() - Method in class sim.util.media.chart.XYChartGenerator
Returns the name of the X Axis label.
getY() - Method in class sim.util.Double2D
 
getY() - Method in class sim.util.Double3D
 
getY() - Method in class sim.util.Int2D
 
getY() - Method in class sim.util.Int3D
 
getY() - Method in class sim.util.MutableDouble2D
 
getY() - Method in class sim.util.MutableDouble3D
 
getY() - Method in class sim.util.MutableInt2D
 
getY() - Method in class sim.util.MutableInt3D
 
getYAxisLabel() - Method in class sim.util.media.chart.BarChartGenerator
Returns the name of the Y Axis label.
getYAxisLabel() - Method in class sim.util.media.chart.BoxPlotGenerator
Returns the name of the Y Axis label.
getYAxisLabel() - Method in class sim.util.media.chart.XYChartGenerator
Returns the name of the Y Axis label.
getZ() - Method in class sim.util.Double3D
 
getZ() - Method in class sim.util.Int3D
 
getZ() - Method in class sim.util.MutableDouble3D
 
getZ() - Method in class sim.util.MutableInt3D
 
getZScale() - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
globalAttributes - Variable in class sim.util.media.chart.ChartGenerator
A holder for global attributes components
globalModelTransformGroup - Variable in class sim.display3d.Display3D
The TransformGroup which holds the switch holding the portrayal's scene graph models.
Grid2D - Interface in sim.field.grid
Define basic neighborhood functions for 2D Grids.
Grid3D - Interface in sim.field.grid
Define basic neighborhood functions for 3D Grids.
group - Variable in class sim.portrayal3d.simple.PrimitivePortrayal3D
This is cloned to create the model.
gt(long, long) - Method in interface ec.util.SortComparatorL
Returns true if a > b, else false
gt(Object, Object) - Method in interface ec.util.SortComparator
Returns true if a > b, else false
gt(Double2D) - Method in class sim.util.Double2D
Returns true I am greater than val in every dimension
gt(Int2D) - Method in class sim.util.Double2D
Returns true I am greater than val in every dimension
gui - Variable in class sim.portrayal.DrawInfo2D
 
guirandom - Variable in class sim.display.GUIState
An additional random number generator available for GUI and drawing purposes, separate from the one used in the model.
GUIState - Class in sim.display
A wrapper for SimState and Schedule which provides additional functionality for GUI objects.
GUIState(SimState) - Constructor for class sim.display.GUIState
You may optionally override this constructor to call super(state) but you should be sure to override the no-argument GUIState() constructor as stipulated.

H

halt(boolean) - Method in class sim.engine.AsynchronousSteppable
This method should cause the loop created in run(...) to die.
handleMouseEvent(MouseEvent) - Method in class sim.display.Display2D
 
handleMouseEvent(GUIState, Manipulating2D, LocationWrapper, MouseEvent, DrawInfo2D, int) - Method in class sim.portrayal.simple.AdjustablePortrayal2D
 
handleMouseEvent(GUIState, Manipulating2D, LocationWrapper, MouseEvent, DrawInfo2D, int) - Method in class sim.portrayal.simple.CircledPortrayal2D
 
handleMouseEvent(GUIState, Manipulating2D, LocationWrapper, MouseEvent, DrawInfo2D, int) - Method in class sim.portrayal.simple.InternalPortrayal2D
 
handleMouseEvent(GUIState, Manipulating2D, LocationWrapper, MouseEvent, DrawInfo2D, int) - Method in class sim.portrayal.simple.LabelledPortrayal2D
 
handleMouseEvent(GUIState, Manipulating2D, LocationWrapper, MouseEvent, DrawInfo2D, int) - Method in class sim.portrayal.simple.MovablePortrayal2D
 
handleMouseEvent(GUIState, Manipulating2D, LocationWrapper, MouseEvent, DrawInfo2D, int) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
handleMouseEvent(GUIState, Manipulating2D, LocationWrapper, MouseEvent, DrawInfo2D, int) - Method in class sim.portrayal.simple.TrailedPortrayal2D
 
handleMouseEvent(GUIState, Manipulating2D, LocationWrapper, MouseEvent, DrawInfo2D, int) - Method in class sim.portrayal.SimplePortrayal2D
Optionally handles a mouse event.
hashCode() - Method in class ec.util.IIntPoint
 
hashCode() - Method in class sim.engine.Schedule.Key
 
hashCode() - Method in class sim.util.Double2D
 
hashCode() - Method in class sim.util.Double3D
 
hashCode() - Method in class sim.util.Int2D
 
hashCode() - Method in class sim.util.Int3D
 
hashCode() - Method in class sim.util.MutableDouble2D
 
hashCode() - Method in class sim.util.MutableDouble3D
 
hashCode() - Method in class sim.util.MutableInt2D
 
hashCode() - Method in class sim.util.MutableInt3D
 
hashCode() - Method in class sim.util.NumberND
Provides a hashcode for this NumberND.
header - Variable in class sim.display.Display2D
The component bar at the top of the Display2D.
header - Variable in class sim.display3d.Display3D
The component bar at the top of the Display3D.
Heap - Class in sim.util
Implementations of Heap functions in Java.
Heap() - Constructor for class sim.util.Heap
 
Heap(Comparable[], Object[]) - Constructor for class sim.util.Heap
 
height - Variable in class sim.display.Display2D.InnerDisplay2D
The height of the display when the scale is 1.0
height - Variable in class sim.field.continuous.Continuous2D
 
height - Variable in class sim.field.continuous.Continuous3D
 
height - Variable in class sim.field.grid.AbstractGrid2D
 
height - Variable in class sim.field.grid.AbstractGrid3D
 
height - Variable in class sim.field.grid.SparseGrid2D
 
height - Variable in class sim.field.grid.SparseGrid3D
 
HexaDenseGridPortrayal2D - Class in sim.portrayal.grid
Portrayal for hexagonal grids (each cell has six equally-distanced neighbors).
HexaDenseGridPortrayal2D() - Constructor for class sim.portrayal.grid.HexaDenseGridPortrayal2D
 
HexaDenseGridPortrayal2D(DrawPolicy) - Constructor for class sim.portrayal.grid.HexaDenseGridPortrayal2D
Deprecated.
Use setDrawPolicy.
HexagonalPortrayal2D - Class in sim.portrayal.simple
A simple portrayal for 2D visualization of hexagons.
HexagonalPortrayal2D() - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
 
HexagonalPortrayal2D(boolean) - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
 
HexagonalPortrayal2D(double) - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
 
HexagonalPortrayal2D(double, boolean) - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
 
HexagonalPortrayal2D(Paint) - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
 
HexagonalPortrayal2D(Paint, boolean) - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
 
HexagonalPortrayal2D(Paint, double) - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
 
HexagonalPortrayal2D(Paint, double, boolean) - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
 
HexagonalPortrayal2D(Paint, Paint, double, double) - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
New-style constructors.
HexagonalPortrayal2D(Paint, Paint, Stroke, double) - Constructor for class sim.portrayal.simple.HexagonalPortrayal2D
New-style constructors.
HexaObjectGridPortrayal2D - Class in sim.portrayal.grid
Portrayal for hexagonal grids (each cell has six equally-distanced neighbors) containing objects.
HexaObjectGridPortrayal2D() - Constructor for class sim.portrayal.grid.HexaObjectGridPortrayal2D
 
HexaSparseGridPortrayal2D - Class in sim.portrayal.grid
Portrayal for hexagonal grids (each cell has six equally-distanced neighbors).
HexaSparseGridPortrayal2D() - Constructor for class sim.portrayal.grid.HexaSparseGridPortrayal2D
 
HexaSparseGridPortrayal2D(DrawPolicy) - Constructor for class sim.portrayal.grid.HexaSparseGridPortrayal2D
Deprecated.
Use setDrawPolicy.
HexaValueGridPortrayal2D - Class in sim.portrayal.grid
Portrayal for hexagonal grids (each cell has six equally-distanced neighbors) with double-precision real values.
HexaValueGridPortrayal2D() - Constructor for class sim.portrayal.grid.HexaValueGridPortrayal2D
 
HexaValueGridPortrayal2D(String) - Constructor for class sim.portrayal.grid.HexaValueGridPortrayal2D
 
hideAllFrames() - Method in class sim.display.Console
Hides all JFrames registered with the Console.
HistogramGenerator - Class in sim.util.media.chart
HistogramGenerator is a ChartGenerator which displays a histogram using the JFreeChart library.
HistogramGenerator() - Constructor for class sim.util.media.chart.HistogramGenerator
 
HistogramSeriesAttributes - Class in sim.util.media.chart
A SeriesAttributes used for user control of histogram series created with HistogramGenerator.
HistogramSeriesAttributes(ChartGenerator, String, int, double[], int, SeriesChangeListener) - Constructor for class sim.util.media.chart.HistogramSeriesAttributes
Produces a HistogramSeriesAttributes object with the given generator, series name, series index, and desire to display margin options.
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.AdjustablePortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.CircledPortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.FacetedPortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.InternalPortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.LabelledPortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.MovablePortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.OvalPortrayal2D
If drawing area intersects selected area, add last portrayed object to the bag
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.RectanglePortrayal2D
If drawing area intersects selected area, add last portrayed object to the bag
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.ShapePortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.TrailedPortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.TransformedPortrayal2D
 
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.simple.VectorPortrayal2D
Returns true if any part of the 1x1 square surrounding the VectorPortrayal is hit (as opposed to the shape itself.
hitObject(Object, DrawInfo2D) - Method in class sim.portrayal.SimplePortrayal2D
Return true if the given object, when drawn, intersects with a provided rectangle, for hit testing purposes.
hitObjects(DrawInfo2D, Bag) - Method in class sim.portrayal.FieldPortrayal2D
Adds to the provided Bag LocationWrappers for any objects which overlap the provided hit range.
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.continuous.Continuous3DPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.FieldPortrayal2D
Instead of overriding the draw and hitObjects methods, you can optionally override this method to provide both the draw(...) and hitObjects(...) functionality in a single method, as it's common that these two methods have nearly identical code.
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.DenseGrid3DPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.DenseGridPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.HexaDenseGridPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.HexaObjectGridPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.HexaSparseGridPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.HexaValueGridPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.SparseGrid3DPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
hitOrDraw(Graphics2D, DrawInfo2D, Bag) - Method in class sim.portrayal.network.NetworkPortrayal2D
 
hl - Variable in class sim.util.distribution.Hyperbolic
 
hmdu(int, int, int, MersenneTwisterFast) - Method in class sim.util.distribution.HyperGeometric
Returns a random number from the distribution.
hprs(int, int, int, MersenneTwisterFast) - Method in class sim.util.distribution.HyperGeometric
Returns a random number from the distribution.
hr - Variable in class sim.util.distribution.Hyperbolic
 
HTMLBrowser - Class in sim.util.gui
HTMLBrowser is a simple web browser which lets the user click on links and which provides a Back button when appropriate.
HTMLBrowser(InputStream) - Constructor for class sim.util.gui.HTMLBrowser
 
HTMLBrowser(Reader) - Constructor for class sim.util.gui.HTMLBrowser
 
HTMLBrowser(Object) - Constructor for class sim.util.gui.HTMLBrowser
Constructs an HTMLBrowser using either an HTML string or a URL
Hyperbolic - Class in sim.util.distribution
Hyperbolic distribution.
Hyperbolic(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Hyperbolic
Constructs a Beta distribution.
HyperGeometric - Class in sim.util.distribution
HyperGeometric distribution; See the math definition The hypergeometric distribution with parameters N, n and s is the probability distribution of the random variable X, whose value is the number of successes in a sample of n items from a population of size N that has s 'success' items and N - s 'failure' items.
HyperGeometric(int, int, int, MersenneTwisterFast) - Constructor for class sim.util.distribution.HyperGeometric
Constructs a HyperGeometric distribution.

I

I_BELLY - Static variable in class sim.util.gui.NumberTextField
 
I_BELLY_PRESSED - Static variable in class sim.util.gui.NumberTextField
 
I_CLOSE - Static variable in class sim.util.media.chart.SeriesAttributes
 
I_CLOSE_PRESSED - Static variable in class sim.util.media.chart.SeriesAttributes
 
I_DOWN - Static variable in class sim.util.gui.NumberTextField
 
I_DOWN - Static variable in class sim.util.media.chart.SeriesAttributes
 
I_DOWN_PRESSED - Static variable in class sim.util.gui.NumberTextField
 
I_DOWN_PRESSED - Static variable in class sim.util.media.chart.SeriesAttributes
 
I_UP - Static variable in class sim.util.gui.NumberTextField
 
I_UP - Static variable in class sim.util.media.chart.SeriesAttributes
 
I_UP_PRESSED - Static variable in class sim.util.gui.NumberTextField
 
I_UP_PRESSED - Static variable in class sim.util.media.chart.SeriesAttributes
 
iconFor(String) - Static method in class sim.display.Console
Returns icons for a given filename, such as "NotPlaying.png".
IIntPoint - Class in ec.util
An immutable 2-dimensional point.
IIntPoint(int, int) - Constructor for class ec.util.IIntPoint
 
image - Variable in class sim.portrayal.simple.ImagePortrayal2D
 
ImagePortrayal2D - Class in sim.portrayal.simple
A simple portrayal for 2D visualization of images.
ImagePortrayal2D(Image) - Constructor for class sim.portrayal.simple.ImagePortrayal2D
Creates an ImagePortrayal2D with the given image.
ImagePortrayal2D(Image, double) - Constructor for class sim.portrayal.simple.ImagePortrayal2D
Creates an ImagePortrayal2D with the given image, and scaled with the given scale..
ImagePortrayal2D(Class, String) - Constructor for class sim.portrayal.simple.ImagePortrayal2D
Creates an ImagePortrayal2D by loading an Image resource using getClass().getResource()
ImagePortrayal2D(Class, String, double) - Constructor for class sim.portrayal.simple.ImagePortrayal2D
Creates an ImagePortrayal2D by loading an Image resource using getClass().getResource(), and scaled with the given scale.
ImagePortrayal2D(ImageIcon) - Constructor for class sim.portrayal.simple.ImagePortrayal2D
Creates an ImagePortrayal2D with the image inside the given ImageIcon.
ImagePortrayal2D(ImageIcon, double) - Constructor for class sim.portrayal.simple.ImagePortrayal2D
Creates an ImagePortrayal2D with the image inside the given ImageIcon, and scaled with the given scale.
ImagePortrayal3D - Class in sim.portrayal3d.simple
Portrays objects as a thin flat rectangle displaying a provided Image.
ImagePortrayal3D(Image) - Constructor for class sim.portrayal3d.simple.ImagePortrayal3D
Constructs a (semi-)transparent, oriented ImagePortrayal3D
ImagePortrayal3D(Image, boolean, boolean) - Constructor for class sim.portrayal3d.simple.ImagePortrayal3D
Constructs an ImagePortrayal3D
ImagePortrayal3D(Class, String) - Constructor for class sim.portrayal3d.simple.ImagePortrayal3D
Constructs a (semi-)transparent, oriented ImagePortrayal3D by loading an Image resource using getClass().getResource()
ImagePortrayal3D(Class, String, boolean, boolean) - Constructor for class sim.portrayal3d.simple.ImagePortrayal3D
Constructs a (semi-)transparent, oriented ImagePortrayal3D by loading an Image resource using getClass().getResource()
ImagePortrayal3D(ImageIcon) - Constructor for class sim.portrayal3d.simple.ImagePortrayal3D
Constructs a (semi-)transparent, oriented ImagePortrayal3D using the provided ImageIcon
ImagePortrayal3D(ImageIcon, boolean, boolean) - Constructor for class sim.portrayal3d.simple.ImagePortrayal3D
Constructs a (semi-)transparent, oriented ImagePortrayal3D using the provided ImageIcon.
immutableField - Variable in class sim.portrayal.FieldPortrayal
 
in - Variable in class sim.field.network.Network.IndexOutIn
Bag containing incoming edges of (entering) the node
incompleteBeta(double, double, double) - Static method in class sim.util.distribution.Probability
Returns the Incomplete Beta Function evaluated from zero to xx; formerly named ibeta.
incompleteGamma(double, double) - Static method in class sim.util.distribution.Probability
Returns the Incomplete Gamma function; formerly named igamma.
incompleteGammaComplement(double, double) - Static method in class sim.util.distribution.Probability
Returns the Complemented Incomplete Gamma function; formerly named igamc.
increaseSubsteps(Steppable[]) - Method in class sim.display.GUIState
Roughly doubles the array size, retaining the existing elements
INCREMENT_KEY - Static variable in class sim.display.Console
 
index - Variable in class sim.field.network.Network.IndexOutIn
Index of the node in the allNodes bag
Indexed - Interface in ec.util
A simple interface (simpler than List) for accessing random-access objects without changing their size.
Indexed - Interface in sim.util
A simple interface (simpler than List) for accessing random-access objects without changing their size.
indexForName(String) - Method in class sim.util.Properties
Returns the index with the given name, else -1 if doesn't exist.
indexFrom() - Method in class sim.field.network.Edge
 
IndexOutIn(int, Bag, Bag) - Constructor for class sim.field.network.Network.IndexOutIn
 
indexOutInHash - Variable in class sim.field.network.Network
Hashes Network.IndexOutIn structures by Node.
indexTo() - Method in class sim.field.network.Edge
 
info - Variable in class sim.field.network.Edge
Other information (maybe cost) associated with the edge
inform(String, String, JFrame) - Static method in class sim.util.gui.Utilities
Pops up an message dialog box.
informOfError(Throwable, String, JFrame) - Static method in class sim.util.gui.Utilities
Pops up an error dialog box.
init() - Method in class sim.display.SimApplet
 
init(Controller) - Method in class sim.display.GUIState
Called to initialize (display) windows etc.
INITIAL_BAG_SIZE - Static variable in class sim.field.grid.DenseGrid2D
The size of an initial bag
INITIAL_BAG_SIZE - Static variable in class sim.field.grid.DenseGrid3D
The size of an initial bag
INITIAL_BAG_SIZE - Static variable in class sim.field.SparseField
The size of an initial bag
initialError(String, boolean) - Static method in class ec.util.Output
Prints an initial error to System.err.
initialError(String, Parameter, boolean) - Static method in class ec.util.Output
Prints an initial error to System.err.
initialError(String, Parameter, Parameter, boolean) - Static method in class ec.util.Output
Prints an initial error to System.err.
initialize() - Method in class sim.display3d.ToolTipBehavior
 
initialMessage(String) - Static method in class ec.util.Output
Prints an initial message to System.err.
initialWarning(String) - Static method in class ec.util.Output
Prints an initial warning to System.err.
initialWarning(String, Parameter) - Static method in class ec.util.Output
Prints an initial warning to System.err.
initialWarning(String, Parameter, Parameter) - Static method in class ec.util.Output
Prints an initial warning to System.err.
input - Variable in class ec.util.DataPipe
The input stream
insideDisplay - Variable in class sim.display.Display2D
The 2D display inside the scroll view.
INSPECT_ICON - Static variable in class sim.portrayal.Inspector
 
INSPECT_ICON_P - Static variable in class sim.portrayal.Inspector
 
Inspector - Class in sim.portrayal
An Inspector is a JPanel containing information about some object, and updates its displayed information when updateInspector() is called.
Inspector() - Constructor for class sim.portrayal.Inspector
 
inssort(byte[]) - Static method in class ec.util.QuickSort
Insertion Sort
inssort(char[]) - Static method in class ec.util.QuickSort
Insertion Sort
inssort(double[]) - Static method in class ec.util.QuickSort
Insertion Sort
inssort(float[]) - Static method in class ec.util.QuickSort
Insertion Sort
inssort(int[]) - Static method in class ec.util.QuickSort
Insertion Sort
inssort(int[], SortComparatorL) - Static method in class ec.util.QuickSort
Insertion Sort
inssort(long[]) - Static method in class ec.util.QuickSort
Insertion Sort
inssort(long[], SortComparatorL) - Static method in class ec.util.QuickSort
Insertion Sort
inssort(short[]) - Static method in class ec.util.QuickSort
Insertion Sort
inssort(Object[], SortComparator) - Static method in class ec.util.QuickSort
Insertion Sort
Int2D - Class in sim.util
Int2D is more or less the same class as java.awt.Point, but it is immutable: once the x and y values are set, they cannot be changed (they're final).
Int2D() - Constructor for class sim.util.Int2D
 
Int2D(int[]) - Constructor for class sim.util.Int2D
 
Int2D(int, int) - Constructor for class sim.util.Int2D
 
Int2D(Point) - Constructor for class sim.util.Int2D
 
Int2D(MutableInt2D) - Constructor for class sim.util.Int2D
 
Int3D - Class in sim.util
Int3D stores three values (x, y, and z) but it is immutable: once the x and y and z values are set, they cannot be changed (they're final).
Int3D() - Constructor for class sim.util.Int3D
 
Int3D(int, int, int) - Constructor for class sim.util.Int3D
 
Int3D(Int2D) - Constructor for class sim.util.Int3D
Explicitly assumes the z value is set to 0
Int3D(Int2D, int) - Constructor for class sim.util.Int3D
 
Int3D(MutableInt2D) - Constructor for class sim.util.Int3D
 
Int3D(MutableInt2D, int) - Constructor for class sim.util.Int3D
 
IntBag - Class in ec.util
Maintains a simple array (objs) of ints and the number of ints (numObjs) in the array (the array can be bigger than this number).
IntBag - Class in sim.util
Maintains a simple array (objs) of ints and the number of ints (numObjs) in the array (the array can be bigger than this number).
IntBag() - Constructor for class ec.util.IntBag
 
IntBag() - Constructor for class sim.util.IntBag
 
IntBag(int) - Constructor for class ec.util.IntBag
Creates an IntBag with a given initial capacity.
IntBag(int) - Constructor for class sim.util.IntBag
Creates an IntBag with a given initial capacity.
IntBag(int[]) - Constructor for class ec.util.IntBag
Creates an IntBag with the given elements.
IntBag(int[]) - Constructor for class sim.util.IntBag
Creates an IntBag with the given elements.
IntBag(IntBag) - Constructor for class ec.util.IntBag
Adds the ints from the other IntBag without copying them.
IntBag(IntBag) - Constructor for class sim.util.IntBag
Adds the ints from the other IntBag without copying them.
InternalPortrayal2D - Class in sim.portrayal.simple
A portrayal which builds and uses ANOTHER portrayal to do the work for it.
InternalPortrayal2D() - Constructor for class sim.portrayal.simple.InternalPortrayal2D
 
interpolationType - Variable in class sim.util.distribution.Empirical
 
interrupt() - Method in interface ec.util.ThreadPool.Worker
 
Interval - Class in sim.util
Defines an inclusive (closed) interval between two numerical values MIN and MAX.
Interval(double, double) - Constructor for class sim.util.Interval
 
Interval(long, long) - Constructor for class sim.util.Interval
 
IntFilter(LocationWrapper) - Constructor for class sim.portrayal.simple.ValuePortrayal2D.IntFilter
 
IntFilter(LocationWrapper) - Constructor for class sim.portrayal3d.grid.quad.QuadPortrayal.IntFilter
 
IntFilter(LocationWrapper) - Constructor for class sim.portrayal3d.simple.ValuePortrayal3D.IntFilter
 
intFromBytes(byte[], int) - Static method in class sim.util.NumberND
Unloads the value in MSB first, LSB last order.
IntGrid2D - Class in sim.field.grid
A wrapper for 2D arrays of ints.
IntGrid2D(int[][]) - Constructor for class sim.field.grid.IntGrid2D
 
IntGrid2D(int, int) - Constructor for class sim.field.grid.IntGrid2D
 
IntGrid2D(int, int, int) - Constructor for class sim.field.grid.IntGrid2D
 
IntGrid2D(IntGrid2D) - Constructor for class sim.field.grid.IntGrid2D
 
IntGrid3D - Class in sim.field.grid
A wrapper for 3D arrays of ints.
IntGrid3D(int[][][]) - Constructor for class sim.field.grid.IntGrid3D
 
IntGrid3D(int, int, int) - Constructor for class sim.field.grid.IntGrid3D
 
IntGrid3D(int, int, int, int) - Constructor for class sim.field.grid.IntGrid3D
 
IntGrid3D(IntGrid3D) - Constructor for class sim.field.grid.IntGrid3D
 
intToBytes(int, byte[], int) - Static method in class sim.util.NumberND
Loads the value in MSB first, LSB last order.
intValue() - Method in class sim.util.MutableDouble
 
invalidChartTitle - Variable in class sim.util.media.chart.ChartGenerator
This is set to a string indicating that the chart is invalid.
isApplet() - Static method in class sim.display.SimApplet
 
isCircleShowing() - Method in class sim.portrayal.simple.CircledPortrayal2D
 
isCircleShowing() - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
isClipping() - Method in class sim.display.Display2D
Returns true if the Display2D is clipping the drawing area to the user-specified height and width
isComposite(int) - Method in class sim.util.Properties
Returns true if the property at the given index is a "Composite" object, meaning it's not a primitive type (double, int, etc.) nor a String.
isDirected() - Method in class sim.field.network.Network
 
isDirtyField() - Method in class sim.portrayal.FieldPortrayal
 
isDirtyField() - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
 
isDirtyField() - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
 
isDisclosed() - Method in class sim.util.gui.DisclosurePanel
 
isDisplayingToroidally() - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Returns TRUE if the portrayal is displaying objects multiply (in a toroidal fashion) if they overlap on the edges of the field.
isDistributed() - Method in class sim.field.grid.AbstractGrid2D
 
isDistributed() - Method in class sim.field.grid.AbstractGrid3D
 
isDouble() - Method in class sim.util.Interval
 
isDrawFilled() - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
isEmpty() - Method in class ec.util.IntBag
 
isEmpty() - Method in class sim.util.Bag
 
isEmpty() - Method in class sim.util.DoubleBag
 
isEmpty() - Method in class sim.util.Heap
 
isEmpty() - Method in class sim.util.IntBag
 
isFixed() - Method in class sim.util.media.chart.ChartGenerator
 
isHidden(int) - Method in class sim.util.Properties
Returns true if the class requested that this property be hidden from the user.
isHidden(int) - Method in class sim.util.SimpleProperties
 
isImmutableField() - Method in class sim.portrayal.FieldPortrayal
Returns true if the underlying field is assumed to be unchanging -- thus there's no reason to update once we're created.
isInfinite() - Method in class sim.util.MutableDouble
 
isInspectorVolatile() - Method in class sim.display.GUIState
Deprecated. 
isLabelShowing() - Method in class sim.portrayal.simple.LabelledPortrayal2D
Sets whether the label should be shown regardless.
isLabelShowing() - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
isLeaf(Object) - Method in class ec.util.ReflectedObject
 
isLineShowing() - Method in class sim.portrayal.simple.OrientedPortrayal2D
Deprecated.
use isOrientationShowing()
isLoggingToSystemOut - Variable in class ec.util.Log
 
isMacOSX - Static variable in class sim.display.Display2D
Set to true if we're running on a Mac
isMeanShown() - Method in class sim.util.media.chart.BoxPlotGenerator
 
isMedianShown() - Method in class sim.util.media.chart.BoxPlotGenerator
 
isMutable() - Method in class sim.util.MutableNumberND
 
isNaN() - Method in class sim.util.MutableDouble
 
isNewMenuAllowed() - Method in class sim.display.Console
 
isOpenMenuAllowed() - Method in class sim.display.Console
 
isOptimizeInstalled() - Method in class sim.display.Console
 
isOrientationHittable() - Method in class sim.portrayal.simple.OrientedPortrayal2D
Returns true if the orientation marker can be hit as part of the object.
isOrientationShowing() - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
isPlotVisible() - Method in class sim.util.media.chart.SeriesAttributes
 
isReadWrite(int) - Method in class sim.util.CollectionProperties
 
isReadWrite(int) - Method in class sim.util.Properties
Returns true if the property at the given index is both readable and writable (as opposed to read-only).
isReadWrite(int) - Method in class sim.util.SimpleProperties
Returns whether or not the property can be written as well as read Returns false if the index is out of the range [0 ...
isSaveMenuAllowed() - Method in class sim.display.Console
 
isSealed() - Method in class sim.engine.Schedule
Returns whether or not the schedule is sealed (nothing more can be scheduled, even if the schedule isn't at AFTER_SIMULATION yet).
isSelected(Object) - Method in class sim.portrayal3d.SimplePortrayal3D
 
isStopped() - Method in interface sim.engine.Stopping
 
isStopped() - Method in class sim.portrayal.Inspector
Returns true if this Inspector's Stoppable has been stopped.
isUsingTriangles() - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
isVolatile() - Method in class sim.portrayal.Inspector
Returns true (default) if the inspector should be updated every time step.
isVolatile() - Method in class sim.util.CollectionProperties
 
isVolatile() - Method in class sim.util.Properties
Returns true if the number or order of properties could change at any time
isVolatile() - Method in class sim.util.SimpleProperties
 
isWindows - Static variable in class sim.display.Display2D
Set to true if we're running on Windows
isXAxisLogScaled() - Method in class sim.util.media.chart.XYChartGenerator
 
isYAxisLogScaled() - Method in class sim.util.media.chart.BoxPlotGenerator
 
isYAxisLogScaled() - Method in class sim.util.media.chart.XYChartGenerator
 
it(Object, Object) - Static method in class sim.util.LocationLog
 
IterativeRepeat - Class in sim.engine
This is a helper class used internally in Schedule to schedule steppables repeating.
IterativeRepeat(Steppable, double, double, int) - Constructor for class sim.engine.IterativeRepeat
 
iterator() - Method in class sim.field.network.Network
Iterates over all objects.
iterator() - Method in class sim.field.SparseField
Iterates over all objects.
iterator() - Method in class sim.util.Bag
NOT fail-fast.

J

javaVersion - Static variable in class sim.display.Display2D
Set to the version number
job() - Method in class sim.engine.SimState
Returns the job number set by the doLoop(...) facility.
join(ThreadPool.Worker) - Method in class ec.util.ThreadPool
If the thread is presently running a Runnable of any kind, blocks until the Runnable has finished running.
join(ThreadPool.Worker, Runnable) - Method in class ec.util.ThreadPool
Joins the given thread running the given Runnable.
joinAll() - Method in class ec.util.ThreadPool
Waits until there are no outstanding workers: all pool workers are in the pool.

K

K - Variable in class sim.util.distribution.EmpiricalWalker
 
k1 - Variable in class sim.util.distribution.Poisson
 
k2 - Variable in class sim.util.distribution.Poisson
 
k4 - Variable in class sim.util.distribution.Poisson
 
k5 - Variable in class sim.util.distribution.Poisson
 
Key(double, int) - Constructor for class sim.engine.Schedule.Key
 
keyExists(String, String[]) - Static method in class sim.engine.SimState
 
kill() - Method in class sim.engine.SimState
A Steppable on the schedule can call this method to cancel the simulation.
killAll() - Method in class ec.util.ThreadPool
Waits until there are no outstanding workers: all pool workers are in the pool.
killPooled() - Method in class ec.util.ThreadPool
Kills all unused workers in the pool.
knob - Static variable in class sim.portrayal.simple.AdjustablePortrayal2D
 
KNOB_RADIUS - Static variable in class sim.portrayal.simple.AdjustablePortrayal2D
 

L

l - Variable in class ec.util.DecodeReturn
Stores booleans (0=false), bytes, chars, shorts, ints, longs
l_my - Variable in class sim.util.distribution.Poisson
 
label - Variable in class sim.portrayal.simple.LabelledPortrayal2D
 
labelFont - Variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
LabelledList - Class in sim.util.gui
LabelledList is a JPanel which makes it easy to set up two columns of Components, with the right column taking up the extra space if there is any.
LabelledList() - Constructor for class sim.util.gui.LabelledList
 
LabelledList(String) - Constructor for class sim.util.gui.LabelledList
Creates a Labelled List with a provided border label.
LabelledPortrayal2D - Class in sim.portrayal.simple
A wrapper for other Portrayal2Ds which also draws a textual label.
LabelledPortrayal2D(SimplePortrayal2D, double, double, double, double, Font, int, String, Paint, boolean) - Constructor for class sim.portrayal.simple.LabelledPortrayal2D
Draws [x=offsetx, y=offsety] pixels away from the [dx=scalex, dy=scaley] prescaled position of the Portrayal2D, using the SansSerif 10pt font, blue, and left alignment.
LabelledPortrayal2D(SimplePortrayal2D, double, String, Paint, boolean) - Constructor for class sim.portrayal.simple.LabelledPortrayal2D
Draws 10 pixels down from the [dx=0, dy=scaley] prescaled position of the Portrayal2D, using the SansSerif 10pt font, blue, and left alignment.
LabelledPortrayal2D(SimplePortrayal2D, String) - Constructor for class sim.portrayal.simple.LabelledPortrayal2D
Draws 10 pixels down from the [dx=0, dy=0.5] prescaled position of the Portrayal2D, using the SansSerif 10pt font, blue, and left alignment.
LabelledPortrayal2D(SimplePortrayal2D, String, Paint, boolean) - Constructor for class sim.portrayal.simple.LabelledPortrayal2D
Draws 10 pixels down from the [dx=0, dy=0.5] prescaled position of the Portrayal2D, using the SansSerif 10pt font, and left alignment.
LabelledPortrayal3D - Class in sim.portrayal3d.simple
A wrapper for other Portrayal3Ds which also draws a textual label.
LabelledPortrayal3D(SimplePortrayal3D) - Constructor for class sim.portrayal3d.simple.LabelledPortrayal3D
 
LabelledPortrayal3D(SimplePortrayal3D, double, double, double, Font, String, Color, boolean) - Constructor for class sim.portrayal3d.simple.LabelledPortrayal3D
 
LabelledPortrayal3D(SimplePortrayal3D, double, Font, String, Color, boolean) - Constructor for class sim.portrayal3d.simple.LabelledPortrayal3D
 
LabelledPortrayal3D(SimplePortrayal3D, String) - Constructor for class sim.portrayal3d.simple.LabelledPortrayal3D
 
LabelledPortrayal3D(SimplePortrayal3D, String, Color, boolean) - Constructor for class sim.portrayal3d.simple.LabelledPortrayal3D
 
LabelledPortrayal3D(SimplePortrayal3D, Transform3D, Font, String, Color, boolean) - Constructor for class sim.portrayal3d.simple.LabelledPortrayal3D
 
labelPaint - Variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
lambda - Variable in class sim.util.distribution.Exponential
 
lambda - Variable in class sim.util.distribution.Gamma
 
Lambda - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Lambda(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Lambda
 
Laplace - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Laplace(MersenneTwisterFast) - Constructor for class sim.util.distribution.Laplace
 
LARGE_BAG_RATIO - Static variable in class sim.field.grid.DenseGrid2D
A bag must be larger than its contents by this ratio to be replaced replaceLargeBags is true
LARGE_BAG_RATIO - Static variable in class sim.field.grid.DenseGrid3D
A bag must be larger than its contents by this ratio to be replaced replaceLargeBags is true
LARGE_BAG_RATIO - Static variable in class sim.field.SparseField
A bag must be larger than its contents by this ratio to be replaced replaceLargeBags is true
lastToolTipEvent - Variable in class sim.display.Display2D.InnerDisplay2D
 
LAYERS_ICON - Static variable in class sim.display.Display2D
 
LAYERS_ICON_P - Static variable in class sim.display.Display2D
 
layersbutton - Variable in class sim.display.Display2D
The button which pops up the layers menu
layersbutton - Variable in class sim.display3d.Display3D
The button which pops up the layers menu
length - Variable in class sim.field.continuous.Continuous3D
 
length - Variable in class sim.field.grid.AbstractGrid3D
 
length - Variable in class sim.field.grid.SparseGrid3D
 
length() - Method in class sim.util.Double2D
Returns the vector length of the Double2D
length() - Method in class sim.util.Double3D
Returns the vector length of the Double3D
length() - Method in class sim.util.MutableDouble2D
Returns the length of the vector.
length() - Method in class sim.util.MutableDouble3D
Returns the length of the vector.
lengthSq() - Method in class sim.util.Double2D
Returns the vector length of the Double2D
lengthSq() - Method in class sim.util.Double3D
Returns the vector length of the Double3D
lengthSq() - Method in class sim.util.MutableDouble2D
Returns the square of the length of the MutableDouble2D.
lengthSq() - Method in class sim.util.MutableDouble3D
Returns the square of the length of the MutableDouble3D.
leq(Double2D) - Method in class sim.util.Double2D
Returns true I am less than or equal to than val in every dimension
leq(Int2D) - Method in class sim.util.Double2D
Returns true I am less than or equal to than val in every dimension
Lexer - Class in ec.util
A simple line-by-line String tokenizer.
Lexer(CharSequence, String[]) - Constructor for class ec.util.Lexer
Builds a Lexer for the given input with the provided regular expressions.
LightPortrayal3D - Class in sim.portrayal3d.simple
A simple Portrayal3D which provides ambient, directional, or point light to the scene.
LightPortrayal3D(Color) - Constructor for class sim.portrayal3d.simple.LightPortrayal3D
Ambient Light
LightPortrayal3D(Color, Double3D) - Constructor for class sim.portrayal3d.simple.LightPortrayal3D
Directional Light
LightPortrayal3D(Color, Double3D, float, float, float) - Constructor for class sim.portrayal3d.simple.LightPortrayal3D
Point Light.
LightPortrayal3D(Light) - Constructor for class sim.portrayal3d.simple.LightPortrayal3D
Provide your own Light!
LINEAR_INTERPOLATION - Static variable in class sim.util.distribution.Empirical
 
lineNumber - Variable in class ec.util.DecodeReturn
The Line number, if it has been posted.
list(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters in the database, but not shadowed parameters.
list(PrintWriter, boolean) - Method in class ec.util.ParameterDatabase
Prints out all the parameters in the database.
listAccessed(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters marked as accessed ("gotten" by some getFoo(...) method), plus their values.
listGotten(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters marked as used, plus their values.
listNotAccessed(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters NOT marked as used, plus their values.
listNotGotten(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters NOT marked as used, plus their values.
ll - Variable in class sim.util.distribution.Poisson
 
llll - Variable in class sim.util.distribution.Poisson
 
load(SimState) - Method in class sim.display.GUIState
Called by the Console when the user is loading in a new state from a checkpoint.
loadGIFFile(InputStream) - Static method in class sim.util.TableLoader
Loads GIF files and returns the result as an int[][], where each integer value represents the color table index of the pixel.
loadGIFFile(InputStream, boolean) - Static method in class sim.util.TableLoader
Loads GIF files and returns the result as an int[][], where each integer value represents the color table index of the pixel.
loadPNGFile(InputStream) - Static method in class sim.util.TableLoader
Loads PNG files and returns the result as an int[][].
loadPNGFile(InputStream, boolean) - Static method in class sim.util.TableLoader
Loads PNG files and returns the result as an int[][].
loadPNMFile(InputStream) - Static method in class sim.util.TableLoader
Loads plain or raw PGM files or plain or raw PBM files and return the result as an int[][].
loadPNMFile(InputStream, boolean) - Static method in class sim.util.TableLoader
Loads plain or raw PGM files or plain or raw PBM files and return the result as an int[][].
loadSteps() - Method in class sim.engine.Sequence
Subclasses should call this method as more or less the first thing in their step(...) method.
loadSubsidiaryHTML - Variable in class sim.util.gui.HTMLBrowser
 
loadTextFile(InputStream) - Static method in class sim.util.TableLoader
Loads into a double[][] a plain text file of numbers, with newlines dividing the numbers into rows and tabs or spaces delimiting columns.
loadTextFile(InputStream, boolean) - Static method in class sim.util.TableLoader
Loads into a double[][] a plain text file of numbers, with newlines dividing the numbers into rows and tabs or spaces delimiting columns.
LocalHost - Class in ec.util
Modified from apache mail-archives.
LocalHost() - Constructor for class ec.util.LocalHost
 
location - Variable in class sim.portrayal.DrawInfo2D
 
location - Variable in class sim.portrayal.LocationWrapper
The ORIGINAL location of the object
LocationAndIndex(Object, int) - Constructor for class sim.field.SparseField.LocationAndIndex
 
locationAndIndexHash - Variable in class sim.field.SparseField
LocationAndIndex objects (locations and indexes into the allObjects array) hashed by Object.
locationBagIterator() - Method in class sim.field.SparseField
Iterates [somewhat inefficiently] over all bags of objects grouped by location.
LocationLog - Class in sim.util
An experimental test object for performing assertions which log all location accesses in fields.
LocationLog() - Constructor for class sim.util.LocationLog
 
locationToPass - Variable in class sim.portrayal.grid.DenseGridPortrayal2D
 
locationToPass - Variable in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
 
locationToPass - Variable in class sim.portrayal.grid.ObjectGridPortrayal2D
 
locationToPass - Variable in class sim.portrayal.grid.ValueGridPortrayal2D
 
LocationWrapper - Class in sim.portrayal
A LocationWrapper is used to embody the objects stored in a FieldPortrayal; for example, those returned by a hitObjects test on a FieldPortrayal2D.
LocationWrapper(Object, Object, FieldPortrayal) - Constructor for class sim.portrayal.LocationWrapper
 
lock - Variable in class sim.engine.IterativeRepeat
 
lock - Variable in class sim.engine.Schedule
The schedule lock.
log(double, double) - Static method in class sim.util.distribution.Arithmetic
Returns logbasevalue.
Log - Class in ec.util
Defines a log to which Output outputs.
Log(int, boolean) - Constructor for class ec.util.Log
Creates a log on stdout (descriptor == Log.D_STDOUT) or stderr (descriptor == Log.D_STDERR).
Log(File, boolean, boolean) - Constructor for class ec.util.Log
Creates a log to a given filename; this file may or may not be appended to on restart, depending on _appendOnRestart.
Log(File, boolean, boolean, boolean) - Constructor for class ec.util.Log
Creates a log to a given filename; this file may or may not be appended to on restart, depending on _appendOnRestart.
Log(Writer, LogRestarter, boolean, boolean) - Constructor for class ec.util.Log
Creates a log on a given Writer and custom LogRestarter.
log10(double) - Static method in class sim.util.distribution.Arithmetic
Returns log10value.
log2(double) - Static method in class sim.util.distribution.Arithmetic
Returns log2value.
Logarithmic - Class in sim.util.distribution
Logarithmic distribution.
Logarithmic(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Logarithmic
Constructs a Logarithmic distribution.
logFactorial(int) - Static method in class sim.util.distribution.Arithmetic
Returns log(k!).
logFactorials - Static variable in class sim.util.distribution.Arithmetic
 
logGamma(double) - Static method in class sim.util.distribution.PoissonSlow
Returns the value ln(Gamma(xx) for xx > 0.
logGamma(double) - Static method in class sim.util.distribution.Probability
Returns the natural logarithm of the gamma function; formerly named lgamma.
Logistic - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Logistic(MersenneTwisterFast) - Constructor for class sim.util.distribution.Logistic
 
LOGPI - Static variable in class sim.util.distribution.Arithmetic
 
LOGPI - Static variable in class sim.util.distribution.Constants
 
LogRestarter - Class in ec.util
A LogRestarter is an abstract superclass of objects which are capable of restarting logs after a computer failure.
LogRestarter() - Constructor for class ec.util.LogRestarter
 
longFactorial(int) - Static method in class sim.util.distribution.Arithmetic
Instantly returns the factorial k!.
longFactorials - Static variable in class sim.util.distribution.Arithmetic
 
longValue() - Method in class sim.util.MutableDouble
 
LOWER_PAINT - Static variable in class sim.portrayal.simple.AdjustablePortrayal2D
 
LOWER_STROKE - Static variable in class sim.portrayal.simple.AdjustablePortrayal2D
 
lowerBound(double) - Method in class sim.field.grid.DoubleGrid2D
Thresholds the grid so that values smaller than toNoLowerThanThisMuch are changed to toNoLowerThanThisMuch Returns the modified grid.
lowerBound(double) - Method in class sim.field.grid.DoubleGrid3D
Thresholds the grid so that values smaller than toNoLowerThanThisMuch are changed to toNoLowerThanThisMuch Returns the modified grid.
lowerBound(int) - Method in class sim.field.grid.IntGrid2D
Thresholds the grid so that values smaller than toNoLowerThanThisMuch are changed to toNoLowerThanThisMuch Returns the modified grid.
lowerBound(int) - Method in class sim.field.grid.IntGrid3D
Thresholds the grid so that values smaller than toNoLowerThanThisMuch are changed to toNoLowerThanThisMuch Returns the modified grid.
lr - Variable in class sim.util.distribution.Poisson
 
lt(long, long) - Method in interface ec.util.SortComparatorL
Returns true if a invalid input: '<' b, else false
lt(Object, Object) - Method in interface ec.util.SortComparator
Returns true if a invalid input: '<' b, else false
lt(Double2D) - Method in class sim.util.Double2D
Returns true I am less than val in every dimension
lt(Int2D) - Method in class sim.util.Double2D
Returns true I am less than val in every dimension

M

m - Variable in class sim.util.distribution.Poisson
 
MACHEP - Static variable in class sim.util.distribution.Arithmetic
 
MACHEP - Static variable in class sim.util.distribution.Constants
 
main(String[]) - Static method in class ec.util.MersenneTwister
Tests the code.
main(String[]) - Static method in class ec.util.MersenneTwisterFast
Tests the code.
main(String[]) - Static method in class ec.util.ParameterDatabase
Test the ParameterDatabase
main(String[]) - Static method in class ec.util.ThreadPool
 
main(String[]) - Static method in class sim.display.Console
Pops up a window allowing the user to enter in a class name to start a new simulation.
main(String[]) - Static method in class sim.util.distribution.Triangular
Unit test
main(String[]) - Static method in class sim.util.NumberND
 
makeAlphabeticalComparator() - Method in class sim.util.SimpleProperties
 
makeBucketLabels(int, double, double, boolean) - Static method in class sim.util.gui.MiniHistogram
Generates a set of numBuckets bucket labels appropriate for use in a histogram.
makeBuckets(double[], int, double, double, boolean) - Static method in class sim.util.gui.MiniHistogram
Generates a set of numBuckets buckets describing a histogram over the provided values in vals.
makeCompressingInputStream(InputStream) - Static method in class ec.util.Output
Returns a compressing input stream using JZLib (http://www.jcraft.com/jzlib/).
makeCompressingOutputStream(OutputStream) - Static method in class ec.util.Output
Returns a compressing output stream using JZLib (http://www.jcraft.com/jzlib/).
makeSimpleComparator(String[]) - Method in class sim.util.SimpleProperties
 
MakesSimState - Interface in sim.engine
An interface for classes capable of creating SimState subclasses.
makeUpdateButton() - Method in class sim.portrayal.Inspector
A convenient function to create UpdateButton which you might add to the bottom of the JPanel (assuming it still is using BorderLayout).
manhattanDistance(double, double) - Method in class sim.util.Double2D
Returns the manhtattan distance FROM this Double2D TO the specified point
manhattanDistance(double, double) - Method in class sim.util.MutableDouble2D
Returns the manhtattan distance FROM this MuableDouble2D TO the specified point
manhattanDistance(double, double, double) - Method in class sim.util.Double3D
Returns the manhtattan distance FROM this Double3D TO the specified point
manhattanDistance(double, double, double) - Method in class sim.util.MutableDouble3D
Returns the manhtattan distance FROM this MutableDouble3D TO the specified point
manhattanDistance(int, int) - Method in class sim.util.Int2D
Returns the manhattan distance FROM this Int2D TO the specified point.
manhattanDistance(int, int) - Method in class sim.util.MutableInt2D
Returns the manhattan distance FROM this MutableInt2D TO the specified point.
manhattanDistance(int, int, int) - Method in class sim.util.Int3D
Returns the manhattan distance FROM this Int3D TO the specified point.
manhattanDistance(int, int, int) - Method in class sim.util.MutableInt3D
Returns the manhattan distance FROM this Int3D TO the specified point.
manhattanDistance(Point2D) - Method in class sim.util.Double2D
Returns the manhtattan distance FROM this Double2D TO the specified point
manhattanDistance(Point2D) - Method in class sim.util.MutableDouble2D
Returns the manhtattan distance FROM this MuableDouble2D TO the specified point
manhattanDistance(Point) - Method in class sim.util.Int2D
Returns the manhattan distance FROM this Int2D TO the specified point.
manhattanDistance(Point) - Method in class sim.util.MutableInt2D
Returns the manhattan distance FROM this Int2D TO the specified point.
manhattanDistance(Double2D) - Method in class sim.util.Double2D
Returns the manhtattan distance FROM this Double2D TO the specified point
manhattanDistance(Double2D) - Method in class sim.util.MutableDouble2D
Returns the manhtattan distance FROM this MuableDouble2D TO the specified point
manhattanDistance(Double3D) - Method in class sim.util.Double3D
Returns the manhtattan distance FROM this Double3D TO the specified point
manhattanDistance(Double3D) - Method in class sim.util.MutableDouble3D
Returns the manhtattan distance FROM this MutableDouble3D TO the specified point
manhattanDistance(Int2D) - Method in class sim.util.Double2D
Returns the manhtattan distance FROM this Double2D TO the specified point
manhattanDistance(Int2D) - Method in class sim.util.Int2D
Returns the manhattan distance FROM this Int2D TO the specified point.
manhattanDistance(Int2D) - Method in class sim.util.MutableDouble2D
Returns the manhtattan distance FROM this MuableDouble2D TO the specified point
manhattanDistance(Int2D) - Method in class sim.util.MutableInt2D
Returns the manhattan distance FROM this MutableInt2D TO the specified point.
manhattanDistance(Int3D) - Method in class sim.util.Double3D
Returns the manhtattan distance FROM this Double3D TO the specified point
manhattanDistance(Int3D) - Method in class sim.util.Int3D
Returns the manhattan distance FROM this Int3D TO the specified point.
manhattanDistance(Int3D) - Method in class sim.util.MutableDouble3D
Returns the manhtattan distance FROM this MutableDouble3D TO the specified point
manhattanDistance(Int3D) - Method in class sim.util.MutableInt3D
Returns the manhattan distance FROM this Int3D TO the specified point.
manhattanDistance(MutableDouble2D) - Method in class sim.util.Double2D
Returns the manhtattan distance FROM this Double2D TO the specified point
manhattanDistance(MutableDouble2D) - Method in class sim.util.MutableDouble2D
Returns the manhtattan distance FROM this MuableDouble2D TO the specified point
manhattanDistance(MutableDouble3D) - Method in class sim.util.Double3D
Returns the manhtattan distance FROM this Double3D TO the specified point
manhattanDistance(MutableDouble3D) - Method in class sim.util.MutableDouble3D
Returns the manhtattan distance FROM this MutableDouble3D TO the specified point
manhattanDistance(MutableInt2D) - Method in class sim.util.Double2D
Returns the manhtattan distance FROM this Double2D TO the specified point
manhattanDistance(MutableInt2D) - Method in class sim.util.Int2D
Returns the manhattan distance FROM this Int2D TO the specified point.
manhattanDistance(MutableInt2D) - Method in class sim.util.MutableDouble2D
Returns the manhtattan distance FROM this MuableDouble2D TO the specified point
manhattanDistance(MutableInt2D) - Method in class sim.util.MutableInt2D
Returns the manhattan distance FROM this MutableInt2D TO the specified point.
manhattanDistance(MutableInt3D) - Method in class sim.util.Double3D
Returns the manhtattan distance FROM this Double3D TO the specified point
manhattanDistance(MutableInt3D) - Method in class sim.util.Int3D
Returns the manhattan distance FROM this Int3D TO the specified point.
manhattanDistance(MutableInt3D) - Method in class sim.util.MutableDouble3D
Returns the manhtattan distance FROM this MutableDouble3D TO the specified point
manhattanDistance(MutableInt3D) - Method in class sim.util.MutableInt3D
Returns the manhattan distance FROM this Int3D TO the specified point.
Manipulating2D - Interface in sim.display
Manipulating2D is a simple interface for user interface objects which can manipulate portrayals in certain ways.
MASON_PREFERENCES - Static variable in class sim.display.Prefs
 
max - Variable in class sim.util.distribution.Uniform
 
max() - Method in class sim.field.grid.DoubleGrid2D
Returns the maximum value stored in the grid
max() - Method in class sim.field.grid.DoubleGrid3D
Returns the maximum value stored in the grid
max() - Method in class sim.field.grid.IntGrid2D
Returns the maximum value stored in the grid
max() - Method in class sim.field.grid.IntGrid3D
Returns the maximum value stored in the grid
max(Double2D) - Method in class sim.util.Double2D
 
max(Int2D) - Method in class sim.util.Int2D
 
MAXGAM - Static variable in class sim.util.distribution.Arithmetic
 
MAXGAM - Static variable in class sim.util.distribution.Constants
 
maximum(double[]) - Static method in class sim.util.gui.MiniHistogram
Returns the minimum over the provided vals.
MAXIMUM_BAR_CHART_ITEMS - Static variable in class sim.util.media.chart.BarChartGenerator
 
MAXIMUM_INTEGER - Static variable in class sim.engine.Schedule
The last time beyond which the schedule is no longer able to precisely maintain integer values due to loss of precision.
MAXIMUM_PIE_CHART_ITEMS - Static variable in class sim.util.media.chart.PieChartGenerator
The total number of unique groups permitted in the generator, to keep from overwhelming JFreeChart.
MAXIMUM_STEPS - Static variable in class sim.display.Console
Default maximum number of steps in the step slider
maximumJump - Variable in class sim.portrayal.simple.TrailedPortrayal2D
 
MAXLOG - Static variable in class sim.util.distribution.Arithmetic
 
MAXLOG - Static variable in class sim.util.distribution.Constants
 
maxlongint - Variable in class sim.util.distribution.Zeta
 
maySetLocation(Object, Object) - Method in interface sim.portrayal.Fixed2D
Deprecated. 
mean - Variable in class sim.util.distribution.BreitWigner
 
mean - Variable in class sim.util.distribution.Normal
 
mean - Variable in class sim.util.distribution.Poisson
 
mean - Variable in class sim.util.distribution.PoissonSlow
 
mean() - Method in class sim.field.grid.DoubleGrid2D
Returns the mean value stored in the grid
mean() - Method in class sim.field.grid.DoubleGrid3D
Returns the mean value stored in the grid
mean() - Method in class sim.field.grid.IntGrid2D
Returns the mean value stored in the grid
mean() - Method in class sim.field.grid.IntGrid3D
Returns the mean value stored in the grid
MEAN_MAX - Static variable in class sim.util.distribution.Poisson
 
MEAN_MAX - Static variable in class sim.util.distribution.PoissonSlow
 
menuItem - Variable in class sim.display.Display2D.FieldPortrayal2DHolder
The menu item of the portrayal, in the Layers menu.
merge(Schedule) - Method in class sim.engine.Schedule
Merge a given schedule into this one.
merge(Heap) - Method in class sim.util.Heap
Produces a new heap which is the union of this heap with the other.
MersenneTwister - Class in ec.util
MersenneTwister and MersenneTwisterFast
MersenneTwister() - Constructor for class ec.util.MersenneTwister
Constructor using the default seed.
MersenneTwister(int[]) - Constructor for class ec.util.MersenneTwister
Constructor using an array of integers as seed.
MersenneTwister(long) - Constructor for class ec.util.MersenneTwister
Constructor using a given seed.
MersenneTwisterFast - Class in ec.util
MersenneTwister and MersenneTwisterFast
MersenneTwisterFast() - Constructor for class ec.util.MersenneTwisterFast
Constructor using the default seed.
MersenneTwisterFast(int[]) - Constructor for class ec.util.MersenneTwisterFast
Constructor using an array of integers as seed.
MersenneTwisterFast(long) - Constructor for class ec.util.MersenneTwisterFast
Constructor using a given seed.
MeshPortrayal - Class in sim.portrayal3d.grid.quad
A QuadPortrayal which relates grid locations with intersections on a mesh (like positions on a Go board, coloring and changing the Z location of the intersections.
MeshPortrayal(ColorMap) - Constructor for class sim.portrayal3d.grid.quad.MeshPortrayal
 
MeshPortrayal(ColorMap, double) - Constructor for class sim.portrayal3d.grid.quad.MeshPortrayal
 
message() - Static method in class ec.util.Version
 
message(String) - Method in class ec.util.Output
Posts a message.
Message(String) - Constructor for class sim.portrayal.grid.ObjectGridPortrayal2D.Message
 
MethodStep - Class in sim.engine
A Steppable which calls an underlying method using Java's reflection system.
MethodStep(Object, String) - Constructor for class sim.engine.MethodStep
 
MethodStep(Object, String, boolean) - Constructor for class sim.engine.MethodStep
 
min - Variable in class sim.util.distribution.Uniform
 
min() - Method in class sim.field.grid.DoubleGrid2D
Returns the minimum value stored in the grid
min() - Method in class sim.field.grid.DoubleGrid3D
Returns the minimum value stored in the grid
min() - Method in class sim.field.grid.IntGrid2D
Returns the minimum value stored in the grid
min() - Method in class sim.field.grid.IntGrid3D
Returns the minimum value stored in the grid
min(Double2D) - Method in class sim.util.Double2D
 
min(Int2D) - Method in class sim.util.Int2D
 
MIN_BAG_SIZE - Static variable in class sim.field.grid.DenseGrid2D
No bags smaller than this size will be replaced regardless of the setting of replaceLargeBags
MIN_BAG_SIZE - Static variable in class sim.field.grid.DenseGrid3D
No bags smaller than this size will be replaced regardless of the setting of replaceLargeBags
MIN_BAG_SIZE - Static variable in class sim.field.SparseField
No bags smaller than this size will be replaced regardless of the setting of replaceLargeBags
MinGapDataCuller - Class in sim.util.media.chart
This is meant as an on-line algorithm for keeping a constant number of data points from an on-going time series.
MinGapDataCuller(int) - Constructor for class sim.util.media.chart.MinGapDataCuller
 
MinGapDataCuller(int, int) - Constructor for class sim.util.media.chart.MinGapDataCuller
 
MiniHistogram - Class in sim.util.gui
A very simple histogram class.
MiniHistogram() - Constructor for class sim.util.gui.MiniHistogram
 
MiniHistogram(double[], String[]) - Constructor for class sim.util.gui.MiniHistogram
 
minimum(double[]) - Static method in class sim.util.gui.MiniHistogram
Returns the minimum over the provided vals.
minimumJavaVersion - Static variable in class ec.util.Version
 
MINLOG - Static variable in class sim.util.distribution.Arithmetic
 
MINLOG - Static variable in class sim.util.distribution.Constants
 
Misc - Class in ec.util
Miscellaneous static utility methods.
mmb_1 - Variable in class sim.util.distribution.Hyperbolic
 
mouseClicked(MouseEvent) - Method in class sim.display3d.SelectionBehavior
 
MovablePortrayal2D - Class in sim.portrayal.simple
A wrapper for other Portrayal2Ds which makes it possible to drag and move objects with the mouse.
MovablePortrayal2D(SimplePortrayal2D) - Constructor for class sim.portrayal.simple.MovablePortrayal2D
 
moveObject(Object, int, int, int, int) - Method in class sim.field.grid.DenseGrid2D
If the object is not at [fromX, fromY], then it's simply inserted into [toX, toY], and FALSE is returned.
moveObject(Object, int, int, int, int, int, int) - Method in class sim.field.grid.DenseGrid3D
If the object is not at [fromX, fromY], then it's simply inserted into [toX, toY], and FALSE is returned.
moveObject(Object, Int2D, Int2D) - Method in class sim.field.grid.DenseGrid2D
If the object is not at FROM, then it's simply inserted into TO, and FALSE is returned.
moveObject(Object, Int3D, Int3D) - Method in class sim.field.grid.DenseGrid3D
If the object is not at FROM, then it's simply inserted into TO, and FALSE is returned.
moveObjects(int, int, int, int) - Method in class sim.field.grid.DenseGrid2D
 
moveObjects(int, int, int, int, int, int) - Method in class sim.field.grid.DenseGrid3D
 
moveObjects(Int2D, Int2D) - Method in class sim.field.grid.DenseGrid2D
 
moveObjects(Int3D, Int3D) - Method in class sim.field.grid.DenseGrid3D
 
moveSeries(int, boolean) - Method in class sim.util.media.chart.BoxPlotGenerator
 
moveSeries(int, boolean) - Method in class sim.util.media.chart.BubbleChartGenerator
 
moveSeries(int, boolean) - Method in class sim.util.media.chart.ChartGenerator
Override this to move a series relative to other series.
moveSeries(int, boolean) - Method in class sim.util.media.chart.HistogramGenerator
 
moveSeries(int, boolean) - Method in class sim.util.media.chart.PieChartGenerator
 
moveSeries(int, boolean) - Method in class sim.util.media.chart.ScatterPlotGenerator
 
moveSeries(int, boolean) - Method in class sim.util.media.chart.TimeSeriesChartGenerator
 
MOVIE_OFF_ICON - Static variable in class sim.display.Display2D
 
MOVIE_OFF_ICON_P - Static variable in class sim.display.Display2D
 
MOVIE_ON_ICON - Static variable in class sim.display.Display2D
 
MOVIE_ON_ICON_P - Static variable in class sim.display.Display2D
 
movieButton - Variable in class sim.display.Display2D
The button which starts or stops a movie
movieButton - Variable in class sim.display3d.Display3D
The button which starts or stops a movie
MovieEncoder - Class in sim.util.media
Usage of this class depends on the existence of the Java Media Framework (JMF) which can be acquired from javasoft.com.
MovieEncoder(float, File, BufferedImage, Format) - Constructor for class sim.util.media.MovieEncoder
Creates an object which will write out a move of the specified format, and written to the provided file.
MovieMaker - Class in sim.util.gui
A class which gives a GUI front-end to sim.util.media.MovieEncoder.
MovieMaker(Frame) - Constructor for class sim.util.gui.MovieMaker
 
mpa_1 - Variable in class sim.util.distribution.Hyperbolic
 
multiply(double) - Method in class sim.field.grid.DoubleGrid2D
Sets each value in the grid to that value multiplied byThisMuch Returns the modified grid.
multiply(double) - Method in class sim.field.grid.DoubleGrid3D
Sets each value in the grid to that value multiplied byThisMuch Returns the modified grid.
multiply(double) - Method in class sim.util.Double2D
Multiplies each element by scalar "val"
multiply(double) - Method in class sim.util.Double3D
Multiplies each element by scalar "val"
multiply(int) - Method in class sim.field.grid.IntGrid2D
Sets each value in the grid to that value multiplied byThisMuch Returns the modified grid.
multiply(int) - Method in class sim.field.grid.IntGrid3D
Sets each value in the grid to that value multiplied byThisMuch Returns the modified grid.
multiply(DoubleGrid2D) - Method in class sim.field.grid.DoubleGrid2D
Sets the value at each location in the grid to that value multiplied by to the value at the equivalent location in the provided grid.
multiply(DoubleGrid3D) - Method in class sim.field.grid.DoubleGrid3D
Sets the value at each location in the grid to that value multiplied by to the value at the equivalent location in the provided grid.
multiply(IntGrid2D) - Method in class sim.field.grid.DoubleGrid2D
Sets the value at each location in the grid to that value multiplied by to the value at the equivalent location in the provided grid.
multiply(IntGrid2D) - Method in class sim.field.grid.IntGrid2D
Sets the value at each location in the grid to that value multiplied by to the value at the equivalent location in the provided grid.
multiply(IntGrid3D) - Method in class sim.field.grid.DoubleGrid3D
Sets the value at each location in the grid to that value multiplied by to the value at the equivalent location in the provided grid.
multiply(IntGrid3D) - Method in class sim.field.grid.IntGrid3D
Sets the value at each location in the grid to that value multiplied by to the value at the equivalent location in the provided grid.
multiply(Double2D, double) - Method in class sim.util.MutableDouble2D
Multiplies other by val, setting me to the result and returning me.
multiply(MutableDouble2D, double) - Method in class sim.util.MutableDouble2D
Multiplies other by val, setting me to the result and returning me.
multiply(MutableDouble3D, double) - Method in class sim.util.MutableDouble3D
Multiplies other by val, setting me to the result and returning me.
multiplyIn(double) - Method in class sim.util.MutableDouble2D
Extends my length so that it is multiplied by val, and returns me.
multiplyIn(double) - Method in class sim.util.MutableDouble3D
Extends my length so that it is multiplied by val, and returns me.
MultiStep - Class in sim.engine
MultiStep takes an integer N, a boolean called countdown, and a steppable.
MultiStep(Steppable, int, boolean) - Constructor for class sim.engine.MultiStep
If countdown is true, then we call step.step(...) once every N times we're stepped.
mutable() - Method in class sim.util.MutableDouble2D
 
mutable() - Method in class sim.util.MutableDouble3D
 
mutable() - Method in class sim.util.MutableInt2D
 
mutable() - Method in class sim.util.MutableInt3D
 
mutable() - Method in class sim.util.NumberND
Returns whether this NumberND is mutable.
MutableDouble - Class in sim.util
MutableDouble simply holds a double value, which can be changed at any time.
MutableDouble() - Constructor for class sim.util.MutableDouble
 
MutableDouble(double) - Constructor for class sim.util.MutableDouble
 
MutableDouble(MutableDouble) - Constructor for class sim.util.MutableDouble
 
MutableDouble2D - Class in sim.util
MutableDouble2D is more or less the same class as java.awt.geom.Point2D.Double, except that it is hash-equivalent to Double2D.
MutableDouble2D() - Constructor for class sim.util.MutableDouble2D
 
MutableDouble2D(double[]) - Constructor for class sim.util.MutableDouble2D
 
MutableDouble2D(double, double) - Constructor for class sim.util.MutableDouble2D
 
MutableDouble2D(Point2D) - Constructor for class sim.util.MutableDouble2D
Only included for completeness' sakes, in case a new Point2D subclass is created in the future.
MutableDouble2D(Point2D.Double) - Constructor for class sim.util.MutableDouble2D
 
MutableDouble2D(Point2D.Float) - Constructor for class sim.util.MutableDouble2D
 
MutableDouble2D(Point) - Constructor for class sim.util.MutableDouble2D
 
MutableDouble2D(Double2D) - Constructor for class sim.util.MutableDouble2D
 
MutableDouble2D(Int2D) - Constructor for class sim.util.MutableDouble2D
 
MutableDouble2D(MutableDouble2D) - Constructor for class sim.util.MutableDouble2D
 
MutableDouble2D(MutableInt2D) - Constructor for class sim.util.MutableDouble2D
 
MutableDouble3D - Class in sim.util
MutableDouble3D is more or less the same class as javax.vecmath.Point3d, except that it is hash-equivalent to Double3D.
MutableDouble3D() - Constructor for class sim.util.MutableDouble3D
 
MutableDouble3D(double, double, double) - Constructor for class sim.util.MutableDouble3D
 
MutableDouble3D(Double2D) - Constructor for class sim.util.MutableDouble3D
Explicitly assumes the z value is set to 0
MutableDouble3D(Double2D, double) - Constructor for class sim.util.MutableDouble3D
 
MutableDouble3D(Double3D) - Constructor for class sim.util.MutableDouble3D
 
MutableDouble3D(Int2D) - Constructor for class sim.util.MutableDouble3D
Explicitly assumes the z value is set to 0
MutableDouble3D(Int2D, double) - Constructor for class sim.util.MutableDouble3D
 
MutableDouble3D(Int3D) - Constructor for class sim.util.MutableDouble3D
 
MutableDouble3D(MutableDouble2D) - Constructor for class sim.util.MutableDouble3D
Explicitly assumes the z value is set to 0
MutableDouble3D(MutableDouble2D, double) - Constructor for class sim.util.MutableDouble3D
 
MutableDouble3D(MutableDouble3D) - Constructor for class sim.util.MutableDouble3D
 
MutableDouble3D(MutableInt2D) - Constructor for class sim.util.MutableDouble3D
Explicitly assumes the z value is set to 0
MutableDouble3D(MutableInt2D, double) - Constructor for class sim.util.MutableDouble3D
 
MutableDouble3D(MutableInt3D) - Constructor for class sim.util.MutableDouble3D
 
MutableInt2D - Class in sim.util
MutableInt2D is largely a class identical to java.awt.Point, except that it is hash-equivalent to Int2D.
MutableInt2D() - Constructor for class sim.util.MutableInt2D
 
MutableInt2D(int[]) - Constructor for class sim.util.MutableInt2D
 
MutableInt2D(int, int) - Constructor for class sim.util.MutableInt2D
 
MutableInt2D(Point) - Constructor for class sim.util.MutableInt2D
 
MutableInt2D(Int2D) - Constructor for class sim.util.MutableInt2D
 
MutableInt3D - Class in sim.util
MutableInt3D stores three values (x, y, and z) and is hash-equivalent to Int3D; except MutableInt3D's values can be modified and Int3D's values cannot.
MutableInt3D() - Constructor for class sim.util.MutableInt3D
 
MutableInt3D(int, int, int) - Constructor for class sim.util.MutableInt3D
 
MutableInt3D(Int2D) - Constructor for class sim.util.MutableInt3D
Explicitly assumes the z value is set to 0
MutableInt3D(Int2D, int) - Constructor for class sim.util.MutableInt3D
 
MutableInt3D(Int3D) - Constructor for class sim.util.MutableInt3D
 
MutableInt3D(MutableInt2D) - Constructor for class sim.util.MutableInt3D
 
MutableInt3D(MutableInt2D, int) - Constructor for class sim.util.MutableInt3D
 
MutableNumberND - Class in sim.util
MutableNumberND is the top-level abstract class of MASON's 2D and 3D mutable ints and doubles, and is a subclass of NumberND.
MutableNumberND() - Constructor for class sim.util.MutableNumberND
 
my_k - Variable in class sim.util.distribution.VonMises
 
my_last - Variable in class sim.util.distribution.Poisson
 
my_n - Variable in class sim.util.distribution.HyperGeometric
 
my_N - Variable in class sim.util.distribution.HyperGeometric
 
my_old - Variable in class sim.util.distribution.Poisson
 
my_p - Variable in class sim.util.distribution.Logarithmic
 
my_s - Variable in class sim.util.distribution.HyperGeometric
 

N

n - Variable in class sim.util.distribution.Binomial
 
n - Variable in class sim.util.distribution.NegativeBinomial
 
name - Static variable in class ec.util.Version
 
name - Variable in class sim.display.Display2D.FieldPortrayal2DHolder
The name of the portrayal, as shown in the Layers menu on the Display2D window
NAME_INDICATOR - Static variable in class sim.display.Console
Used in the 'simulation.classes' file to specify a special name for a simulation.
nameThread() - Method in class sim.engine.SimState
Deprecated. 
negate() - Method in class sim.util.Double2D
Returns the negation of this Double2D.
negate() - Method in class sim.util.Double3D
Returns the negation of this Double3D.
negate() - Method in class sim.util.MutableDouble2D
Negates the MutableDouble2D's values and returns it.
negate() - Method in class sim.util.MutableDouble3D
Negates the MutableDouble3D's values
negativeBinomial(int, int, double) - Static method in class sim.util.distribution.Probability
Returns the sum of the terms 0 through k of the Negative Binomial Distribution.
NegativeBinomial - Class in sim.util.distribution
Negative Binomial distribution; See the math definition.
NegativeBinomial(int, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.NegativeBinomial
Constructs a Negative Binomial distribution.
negativeBinomialComplemented(int, int, double) - Static method in class sim.util.distribution.Probability
Returns the sum of the terms k+1 to infinity of the Negative Binomial distribution.
network - Variable in class sim.portrayal.network.SpatialNetwork2D
 
Network - Class in sim.field.network
The Network is a field which stores binary graph and multigraph structures of all kinds, using hash tables to allow reasonably rapid dynamic modification.
Network() - Constructor for class sim.field.network.Network
Constructs a directed graph
Network(boolean) - Constructor for class sim.field.network.Network
Constructs a directed or undirected graph.
Network(Network) - Constructor for class sim.field.network.Network
Constructs copy of an existing graph.
Network.IndexOutIn - Class in sim.field.network
The structure stored in the indexOutInHash hash table.
NetworkPortrayal2D - Class in sim.portrayal.network
Portrays network fields.
NetworkPortrayal2D() - Constructor for class sim.portrayal.network.NetworkPortrayal2D
 
NEVER_SCALE - Static variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
NEVER_SCALE - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
newInstance(long, String[]) - Method in interface sim.engine.MakesSimState
Creates a SimState subclass with the given random number seed and command-line arguments passed into main(...).
newValue(double) - Method in class sim.util.gui.NumberTextField
Override this to be informed when a new value has been set.
newValue(int, int, double) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
This method is called by the default inspector to filter new values set by the user.
newValue(int, int, double) - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
This method is called by the default inspector to filter new values set by the user.
newValue(int, int, int, double) - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
This method is called by the default inspector to filter new values set by the user.
newValue(String) - Method in class sim.util.gui.PropertyField
Override this to be informed when a new value has been set.
next(int) - Method in class ec.util.MersenneTwister
Returns an integer with bits bits filled with a random number.
nextBoolean() - Method in class ec.util.MersenneTwister
This method is missing from jdk 1.0.x and below.
nextBoolean() - Method in class ec.util.MersenneTwisterFast
 
nextBoolean() - Method in class sim.util.distribution.Uniform
Returns a uniformly distributed random boolean.
nextBoolean(double) - Method in class ec.util.MersenneTwister
This generates a coin flip with a probability probability of returning true, else returning false.
nextBoolean(double) - Method in class ec.util.MersenneTwisterFast
This generates a coin flip with a probability probability of returning true, else returning false.
nextBoolean(float) - Method in class ec.util.MersenneTwister
This generates a coin flip with a probability probability of returning true, else returning false.
nextBoolean(float) - Method in class ec.util.MersenneTwisterFast
This generates a coin flip with a probability probability of returning true, else returning false.
nextBurr1(double, int, MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a random number from the Burr II, VII, VIII, X Distributions.
nextBurr2(double, double, int, MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a random number from the Burr III, IV, V, VI, IX, XII distributions.
nextByte() - Method in class ec.util.MersenneTwister
For completeness' sake, though it's not in java.util.Random.
nextByte() - Method in class ec.util.MersenneTwisterFast
 
nextBytes(byte[]) - Method in class ec.util.MersenneTwister
A bug fix for all versions of the JDK.
nextBytes(byte[]) - Method in class ec.util.MersenneTwisterFast
 
nextCauchy(MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a cauchy distributed random number from the standard Cauchy distribution C(0,1).
nextChar() - Method in class ec.util.MersenneTwister
For completeness' sake, though it's not in java.util.Random.
nextChar() - Method in class ec.util.MersenneTwisterFast
 
nextDouble() - Method in class ec.util.MersenneTwister
A bug fix for versions of JDK 1.1 and below.
nextDouble() - Method in class ec.util.MersenneTwisterFast
Returns a random double in the half-open range from [0.0,1.0).
nextDouble() - Method in class sim.util.distribution.AbstractDiscreteDistribution
Returns a random number from the distribution; returns (double) nextInt().
nextDouble() - Method in class sim.util.distribution.AbstractDistribution
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Beta
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.BreitWigner
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Burr10
 
nextDouble() - Method in class sim.util.distribution.Burr12
 
nextDouble() - Method in class sim.util.distribution.Burr2
 
nextDouble() - Method in class sim.util.distribution.Burr3
 
nextDouble() - Method in class sim.util.distribution.Burr4
 
nextDouble() - Method in class sim.util.distribution.Burr5
 
nextDouble() - Method in class sim.util.distribution.Burr6
 
nextDouble() - Method in class sim.util.distribution.Burr7
 
nextDouble() - Method in class sim.util.distribution.Burr8
 
nextDouble() - Method in class sim.util.distribution.Burr9
 
nextDouble() - Method in class sim.util.distribution.Cauchy
 
nextDouble() - Method in class sim.util.distribution.ChiSquare
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Empirical
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Erlang
 
nextDouble() - Method in class sim.util.distribution.Exponential
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.ExponentialPower
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Gamma
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Geometric
 
nextDouble() - Method in class sim.util.distribution.Hyperbolic
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Lambda
 
nextDouble() - Method in class sim.util.distribution.Laplace
 
nextDouble() - Method in class sim.util.distribution.Logarithmic
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Logistic
 
nextDouble() - Method in class sim.util.distribution.Normal
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.PowLaw
 
nextDouble() - Method in class sim.util.distribution.StudentT
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Triangular
 
nextDouble() - Method in class sim.util.distribution.Uniform
Returns a uniformly distributed random number in the open interval (min,max) (excluding min and max).
nextDouble() - Method in class sim.util.distribution.VonMises
Returns a random number from the distribution.
nextDouble() - Method in class sim.util.distribution.Weibull
 
nextDouble(boolean, boolean) - Method in class ec.util.MersenneTwister
Returns a double in the range from 0.0 to 1.0, possibly inclusive of 0.0 and 1.0 themselves.
nextDouble(boolean, boolean) - Method in class ec.util.MersenneTwisterFast
Returns a double in the range from 0.0 to 1.0, possibly inclusive of 0.0 and 1.0 themselves.
nextDouble(double) - Method in class sim.util.distribution.ChiSquare
Returns a random number from the distribution; bypasses the internal state.
nextDouble(double) - Method in class sim.util.distribution.Exponential
Returns a random number from the distribution; bypasses the internal state.
nextDouble(double) - Method in class sim.util.distribution.ExponentialPower
Returns a random number from the distribution; bypasses the internal state.
nextDouble(double) - Method in class sim.util.distribution.Logarithmic
Returns a random number from the distribution; bypasses the internal state.
nextDouble(double) - Method in class sim.util.distribution.StudentT
Returns a random number from the distribution; bypasses the internal state.
nextDouble(double) - Method in class sim.util.distribution.VonMises
Returns a random number from the distribution; bypasses the internal state.
nextDouble(double, double) - Method in class sim.util.distribution.Beta
Returns a beta distributed random number; bypasses the internal state.
nextDouble(double, double) - Method in class sim.util.distribution.Gamma
Returns a random number from the distribution; bypasses the internal state.
nextDouble(double, double) - Method in class sim.util.distribution.Hyperbolic
Returns a hyperbolic distributed random number; bypasses the internal state.
nextDouble(double, double) - Method in class sim.util.distribution.Normal
Returns a random number from the distribution; bypasses the internal state.
nextDouble(double, double, double) - Method in class sim.util.distribution.BreitWigner
Returns a random number from the distribution; bypasses the internal state.
nextDouble(double, double, double) - Method in class sim.util.distribution.BreitWignerMeanSquare
Returns a mean-squared random number from the distribution; bypasses the internal state.
nextDoubleFromTo(double, double) - Method in class sim.util.distribution.Uniform
Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to).
nextErlang(double, double, MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns an erlang distributed random number with the given variance and mean.
nextFloat() - Method in class ec.util.MersenneTwister
A bug fix for versions of JDK 1.1 and below.
nextFloat() - Method in class ec.util.MersenneTwisterFast
Returns a random float in the half-open range from [0.0f,1.0f).
nextFloat(boolean, boolean) - Method in class ec.util.MersenneTwister
Returns a float in the range from 0.0f to 1.0f, possibly inclusive of 0.0f and 1.0f themselves.
nextFloat(boolean, boolean) - Method in class ec.util.MersenneTwisterFast
Returns a float in the range from 0.0f to 1.0f, possibly inclusive of 0.0f and 1.0f themselves.
nextFloatFromTo(float, float) - Method in class sim.util.distribution.Uniform
Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to).
nextGaussian() - Method in class ec.util.MersenneTwister
A bug fix for all JDK code including 1.2.
nextGaussian() - Method in class ec.util.MersenneTwisterFast
 
nextGeometric(double, MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a discrete geometric distributed random number; Definition.
nextInt() - Method in class ec.util.MersenneTwisterFast
 
nextInt() - Method in class sim.util.distribution.AbstractDiscreteDistribution
Returns a random number from the distribution.
nextInt() - Method in class sim.util.distribution.AbstractDistribution
Returns a random number from the distribution; returns (int) Math.round(nextDouble()).
nextInt() - Method in class sim.util.distribution.Binomial
Returns a random number from the distribution.
nextInt() - Method in class sim.util.distribution.EmpiricalWalker
Returns a random integer k with probability pdf(k).
nextInt() - Method in class sim.util.distribution.HyperGeometric
Returns a random number from the distribution.
nextInt() - Method in class sim.util.distribution.NegativeBinomial
Returns a random number from the distribution.
nextInt() - Method in class sim.util.distribution.Poisson
Returns a random number from the distribution.
nextInt() - Method in class sim.util.distribution.PoissonSlow
Returns a random number from the distribution.
nextInt() - Method in class sim.util.distribution.Uniform
Returns a uniformly distributed random number in the closed interval [min,max] (including min and max).
nextInt() - Method in class sim.util.distribution.Zeta
Returns a random number from the distribution.
nextInt() - Method in class sim.util.distribution.Zipfian
 
nextInt(double) - Method in class sim.util.distribution.Poisson
Returns a random number from the distribution; bypasses the internal state.
nextInt(int) - Method in class ec.util.MersenneTwister
This method is missing from JDK 1.1 and below.
nextInt(int) - Method in class ec.util.MersenneTwisterFast
Returns an integer drawn uniformly from 0 to n-1.
nextInt(int, double) - Method in class sim.util.distribution.Binomial
Returns a random number from the distribution with the given parameters n and p; bypasses the internal state.
nextInt(int, double) - Method in class sim.util.distribution.NegativeBinomial
Returns a random number from the distribution; bypasses the internal state.
nextInt(int, int, int) - Method in class sim.util.distribution.HyperGeometric
Returns a random number from the distribution; bypasses the internal state.
nextInt(int, int, int, MersenneTwisterFast) - Method in class sim.util.distribution.HyperGeometric
Returns a random number from the distribution; bypasses the internal state.
nextIntFromTo(int, int) - Method in class sim.util.distribution.Uniform
Returns a uniformly distributed random number in the closed interval [from,to] (including from and to).
nextIntSlow() - Method in class sim.util.distribution.PoissonSlow
Returns a random number from the distribution.
nextLambda(double, double, MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a lambda distributed random number with parameters l3 and l4.
nextLaplace(MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a Laplace (Double Exponential) distributed random number from the standard Laplace distribution L(0,1).
nextLogistic(MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a random number from the standard Logistic distribution Log(0,1).
nextLong() - Method in class ec.util.MersenneTwisterFast
Returns a long drawn uniformly from 0 to n-1.
nextLong(long) - Method in class ec.util.MersenneTwister
This method is for completness' sake.
nextLong(long) - Method in class ec.util.MersenneTwisterFast
Returns a long drawn uniformly from 0 to n-1.
nextLongFromTo(long, long) - Method in class sim.util.distribution.Uniform
Returns a uniformly distributed random number in the closed interval [from,to] (including from and to).
nextPowLaw(double, double, MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a power-law distributed random number with the given exponent and lower cutoff.
nextShort() - Method in class ec.util.MersenneTwister
For completeness' sake, though it's not in java.util.Random.
nextShort() - Method in class ec.util.MersenneTwisterFast
 
nextToken() - Method in class ec.util.Lexer
Returns the next token as a string.
nextToken(boolean) - Method in class ec.util.Lexer
Returns the next token as a string.
nextTriangular(double, double, double, MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a random number from the Triangular distribution with a given min, max, and mode (peak).
nextTriangular(MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a random number from the standard Triangular distribution in (-1,1).
nextWeibull(double, double, MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a weibull distributed random number.
nextZipfInt(double, MersenneTwisterFast) - Static method in class sim.util.distribution.Distributions
Returns a zipfian distributed random number with the given skew.
NO_INTERPOLATION - Static variable in class sim.util.distribution.Empirical
 
NO_LOGS - Static variable in class ec.util.Output
When passed to print functions, doesn't do any printing
nodeExists(Object) - Method in class sim.field.network.Network
 
normal(double) - Static method in class sim.util.distribution.Probability
Returns the area under the Normal (Gaussian) probability density function, integrated from minus infinity to x (assumes mean is zero, variance is one).
normal(double, double, double) - Static method in class sim.util.distribution.Probability
Returns the area under the Normal (Gaussian) probability density function, integrated from minus infinity to x.
Normal - Class in sim.util.distribution
Normal (aka Gaussian) distribution; See the math definition and animated definition.
Normal(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Normal
Constructs a normal (gauss) distribution.
normalInverse(double) - Static method in class sim.util.distribution.Probability
Returns the value, x, for which the area under the Normal (Gaussian) probability density function (integrated from minus infinity to x) is equal to the argument y (assumes mean is zero, variance is one); formerly named ndtri.
normalize() - Method in class sim.util.Double2D
Normalizes the vector (sets its length to 1).
normalize() - Method in class sim.util.Double3D
Normalizes the vector (sets its length to 1).
normalize() - Method in class sim.util.MutableDouble2D
 
normalize() - Method in class sim.util.MutableDouble3D
Normalizes me (sets my length to 1.0), returning me.
NUM_DISPLAYS_KEY - Static variable in class sim.display.Console
 
Number2D - Class in sim.util
 
Number2D() - Constructor for class sim.util.Number2D
 
Number3D - Class in sim.util
 
Number3D() - Constructor for class sim.util.Number3D
 
NumberND - Class in sim.util
NumberND is the top-level abstract class of MASON's 2D and 3D mutable and immutable ints and doubles.
NumberND() - Constructor for class sim.util.NumberND
 
NumberTextField - Class in sim.util.gui
A simple class that lets you specify a label and validate a numerical value.
NumberTextField(double) - Constructor for class sim.util.gui.NumberTextField
Creates a NumberTextField which does not display the belly button or arrows.
NumberTextField(double, boolean) - Constructor for class sim.util.gui.NumberTextField
Creates a NumberTextField which (if doubleEachTime) doubles or halves the current value, or (if not doubleEachTime) increases or decreases by 1 each time.
NumberTextField(double, double, double) - Constructor for class sim.util.gui.NumberTextField
Creates a NumberTextField according to the provided parameters.
NumberTextField(String, double) - Constructor for class sim.util.gui.NumberTextField
Creates a NumberTextField which does not display the belly button or arrows.
NumberTextField(String, double, boolean) - Constructor for class sim.util.gui.NumberTextField
Creates a NumberTextField with a provided label.
NumberTextField(String, double, double, double) - Constructor for class sim.util.gui.NumberTextField
Creates a NumberTextField with a provided label.
numDimensions() - Method in class sim.util.Double2D
 
numDimensions() - Method in class sim.util.Double3D
 
numDimensions() - Method in class sim.util.Int2D
 
numDimensions() - Method in class sim.util.Int3D
 
numDimensions() - Method in class sim.util.MutableDouble2D
 
numDimensions() - Method in class sim.util.MutableDouble3D
 
numDimensions() - Method in class sim.util.MutableInt2D
 
numDimensions() - Method in class sim.util.MutableInt3D
 
numDimensions() - Method in class sim.util.NumberND
Returns the number of dimensions of this NumberND (normally 2 or 3)
numLogs() - Method in class ec.util.Output
Returns the number of logs currently posted.
numObjectsAtLocation(int, int) - Method in class sim.field.grid.DenseGrid2D
 
numObjectsAtLocation(int, int) - Method in class sim.field.grid.SparseGrid2D
Returns the number of objects stored in the grid at the given location.
numObjectsAtLocation(int, int, int) - Method in class sim.field.grid.DenseGrid3D
 
numObjectsAtLocation(int, int, int) - Method in class sim.field.grid.SparseGrid3D
Returns the number of objects stored in the grid at the given location.
numObjectsAtLocation(Object) - Method in class sim.field.SparseField
Returns the number of objects at a given location.
numObjectsAtLocation(Double2D) - Method in class sim.field.continuous.Continuous2D
Returns the number of the objects at a given location, or 0 if there are no such objects or if location is null.
numObjectsAtLocation(Double3D) - Method in class sim.field.continuous.Continuous3D
Returns the number of the objects at a given location, or 0 if there are no such objects or if location is null.
numObjectsAtLocation(Int2D) - Method in class sim.field.grid.DenseGrid2D
 
numObjectsAtLocation(Int3D) - Method in class sim.field.grid.DenseGrid3D
 
numObjectsAtLocationOfObject(Object) - Method in class sim.field.continuous.Continuous2D
Returns the number of objects at the exact same location as a given object, including the object itself, or 0 if the object is not in the Field.
numObjectsAtLocationOfObject(Object) - Method in class sim.field.continuous.Continuous3D
Returns the number of objects at the exact same location as a given object, including the object itself, or 0 if the object is not in the Field.
numObjectsAtLocationOfObject(Object) - Method in class sim.field.SparseField
Returns the number of objects at the same location as a given object, including the object itself, or 0 if the object is not in the SparseField.
numObjs - Variable in class ec.util.IntBag
 
numObjs - Variable in class sim.util.Bag
 
numObjs - Variable in class sim.util.DoubleBag
 
numObjs - Variable in class sim.util.IntBag
 
numProperties() - Method in class sim.util.CollectionProperties
 
numProperties() - Method in class sim.util.Properties
Returns the number of properties discovered in the object.
numProperties() - Method in class sim.util.SimpleProperties
Returns the number of properties discovered
numRead() - Method in class ec.util.DataPipe
Returns the number of elements read from the buffer so far (after the last reset()).
numShapes() - Method in class sim.portrayal3d.simple.BranchGroupPortrayal3D
Unused: returns 0 always.
numShapes() - Method in class sim.portrayal3d.simple.ConePortrayal3D
 
numShapes() - Method in class sim.portrayal3d.simple.CylinderPortrayal3D
 
numShapes() - Method in class sim.portrayal3d.simple.PrimitivePortrayal3D
Returns the number of shapes handled by this primitive or Shape3D.
numShapes() - Method in class sim.portrayal3d.simple.Shape3DPortrayal3D
 
numShapes() - Method in class sim.portrayal3d.simple.SpherePortrayal3D
 
numWritten() - Method in class ec.util.DataPipe
Returns the number of elements written to the buffer so far (after the last reset()).

O

object - Variable in class sim.portrayal.LocationWrapper
The ORIGINAL object
object - Variable in class sim.util.Properties
 
ObjectFilter(LocationWrapper) - Constructor for class sim.portrayal3d.grid.quad.QuadPortrayal.ObjectFilter
 
ObjectGrid2D - Class in sim.field.grid
A wrapper for 2D arrays of Objects.
ObjectGrid2D(int, int) - Constructor for class sim.field.grid.ObjectGrid2D
 
ObjectGrid2D(int, int, Object) - Constructor for class sim.field.grid.ObjectGrid2D
 
ObjectGrid2D(Object[][]) - Constructor for class sim.field.grid.ObjectGrid2D
 
ObjectGrid2D(ObjectGrid2D) - Constructor for class sim.field.grid.ObjectGrid2D
 
ObjectGrid3D - Class in sim.field.grid
A wrapper for 3D arrays of Objects.
ObjectGrid3D(int, int, int) - Constructor for class sim.field.grid.ObjectGrid3D
 
ObjectGrid3D(int, int, int, Object) - Constructor for class sim.field.grid.ObjectGrid3D
 
ObjectGrid3D(Object[][][]) - Constructor for class sim.field.grid.ObjectGrid3D
 
ObjectGrid3D(ObjectGrid3D) - Constructor for class sim.field.grid.ObjectGrid3D
 
ObjectGrid3DPortrayal2D - Class in sim.portrayal.grid
A 2D portrayal for 3D grids containing objects.
ObjectGrid3DPortrayal2D() - Constructor for class sim.portrayal.grid.ObjectGrid3DPortrayal2D
 
ObjectGridPortrayal2D - Class in sim.portrayal.grid
A portrayal for grids containing objects, such as maybe agents or agent bodies.
ObjectGridPortrayal2D() - Constructor for class sim.portrayal.grid.ObjectGridPortrayal2D
 
ObjectGridPortrayal2D.Message - Class in sim.portrayal.grid
 
ObjectGridPortrayal3D - Class in sim.portrayal3d.grid
Portrays ObjectGrid2D and ObjectGrid3D in 3D space.
ObjectGridPortrayal3D() - Constructor for class sim.portrayal3d.grid.ObjectGridPortrayal3D
 
objectHash - Variable in class sim.field.SparseField
Bags of objects hashed by location.
objectsHitBy(Point2D) - Method in class sim.display.Display2D
Returns LocationWrappers for all the objects which overlap with the point specified by 'point'.
objectsHitBy(Rectangle2D.Double) - Method in class sim.display.Display2D
Returns LocationWrappers for all the objects which fall within the coordinate rectangle specified by rect.
objectToDraw(Bag, Bag) - Method in interface sim.portrayal.grid.DrawPolicy
Specifies objects which should be drawn at a given location, and which objects should not.
objs - Variable in class ec.util.IntBag
 
objs - Variable in class sim.util.Bag
 
objs - Variable in class sim.util.DoubleBag
 
objs - Variable in class sim.util.IntBag
 
offset - Variable in class sim.portrayal.simple.OrientedPortrayal2D
The post-scaling length offset
offset - Variable in class sim.portrayal.simple.OvalPortrayal2D
 
offsetx - Variable in class sim.portrayal.simple.LabelledPortrayal2D
The post-scaling offset from the object's origin.
offsety - Variable in class sim.portrayal.simple.LabelledPortrayal2D
The post-scaling offset from the object's origin.
ONLY_INDICATOR - Static variable in class sim.display.Console
Used in the 'simulation.classes' file to indicate that nonstandard classes may not be accessed.
onlyLabelWhenSelected - Variable in class sim.portrayal.simple.LabelledPortrayal2D
 
OPEN_HAND_CURSOR_P - Static variable in class sim.display.Display2D
 
optionButton - Variable in class sim.display.Display2D
The button which pops up the option pane
optionButton - Variable in class sim.display3d.Display3D
The button which pops up the option pane
optionPane - Variable in class sim.display.Display2D
Our option pane
optionPane - Variable in class sim.display3d.Display3D
 
OPTIONS_ICON - Static variable in class sim.display.Display2D
 
OPTIONS_ICON_P - Static variable in class sim.display.Display2D
 
organizeDistribution(double[]) - Static method in class ec.util.RandomChoice
Same as organizeDistribution(probabilities, false);
organizeDistribution(double[], boolean) - Static method in class ec.util.RandomChoice
Normalizes probabilities, then converts them into continuing sums.
organizeDistribution(float[]) - Static method in class ec.util.RandomChoice
Same as organizeDistribution(probabilities, false);
organizeDistribution(float[], boolean) - Static method in class ec.util.RandomChoice
Normalizes probabilities, then converts them into continuing sums.
organizeDistribution(Object[], RandomChoiceChooser) - Static method in class ec.util.RandomChoice
Same as organizeDistribution(objs, chooser, false);
organizeDistribution(Object[], RandomChoiceChooserD) - Static method in class ec.util.RandomChoice
Same as organizeDistribution(objs, chooser, false);
organizeDistribution(Object[], RandomChoiceChooserD, boolean) - Static method in class ec.util.RandomChoice
Normalizes the probabilities associated with an array of objects, then converts them into continuing sums.
organizeDistribution(Object[], RandomChoiceChooser, boolean) - Static method in class ec.util.RandomChoice
Normalizes the probabilities associated with an array of objects, then converts them into continuing sums.
Orientable2D - Interface in sim.portrayal
An Orientable2D object can have its orientation changed in radians.
orientation2D() - Method in interface sim.portrayal.Oriented2D
 
Oriented2D - Interface in sim.portrayal
An Oriented2D object provides an orientation in radians.
OrientedPortrayal2D - Class in sim.portrayal.simple
A wrapper for other Portrayal2Ds which provides some kind of pointing object (typically a line) along the object's specified orientation angle.
OrientedPortrayal2D(SimplePortrayal2D) - Constructor for class sim.portrayal.simple.OrientedPortrayal2D
Draw a line of length scale = 0.5, offset = 0, in red.
OrientedPortrayal2D(SimplePortrayal2D, int, double) - Constructor for class sim.portrayal.simple.OrientedPortrayal2D
Draw a line of the given length in red.
OrientedPortrayal2D(SimplePortrayal2D, int, double, Paint) - Constructor for class sim.portrayal.simple.OrientedPortrayal2D
If child is null, then the underlying model object is presumed to be a Portrayal2D and will be used.
OrientedPortrayal2D(SimplePortrayal2D, int, double, Paint, int) - Constructor for class sim.portrayal.simple.OrientedPortrayal2D
 
OrientedPortrayal2D(SimplePortrayal2D, Paint) - Constructor for class sim.portrayal.simple.OrientedPortrayal2D
Draw a line of length scale = 0.5, offset = 0.
out - Variable in class sim.field.network.Network.IndexOutIn
Bag containing outgoing edges of (leaving) the node
output - Variable in class ec.util.DataPipe
The output stream
Output - Class in ec.util
Outputs and logs system messages, errors, and other various items printed as a result of a run.
Output(boolean) - Constructor for class ec.util.Output
Creates a new, verbose, empty Output object.
Output(boolean, int) - Constructor for class ec.util.Output
Creates a new, verbose, empty Output object.
Output.OutputExitException - Exception Class in ec.util
 
OutputException - Exception Class in ec.util
Thrown whenever a problem occurs when attempting to output to a Log.
OutputException(String) - Constructor for exception class ec.util.OutputException
 
OutputExitException(String) - Constructor for exception class ec.util.Output.OutputExitException
 
OvalPortrayal2D - Class in sim.portrayal.simple
A simple portrayal for 2D visualization of ovals.
OvalPortrayal2D() - Constructor for class sim.portrayal.simple.OvalPortrayal2D
 
OvalPortrayal2D(double) - Constructor for class sim.portrayal.simple.OvalPortrayal2D
 
OvalPortrayal2D(double, boolean) - Constructor for class sim.portrayal.simple.OvalPortrayal2D
 
OvalPortrayal2D(Paint) - Constructor for class sim.portrayal.simple.OvalPortrayal2D
 
OvalPortrayal2D(Paint, boolean) - Constructor for class sim.portrayal.simple.OvalPortrayal2D
 
OvalPortrayal2D(Paint, double) - Constructor for class sim.portrayal.simple.OvalPortrayal2D
 
OvalPortrayal2D(Paint, double, boolean) - Constructor for class sim.portrayal.simple.OvalPortrayal2D
 
OvalPortrayal2D(Paint, Paint, double, double) - Constructor for class sim.portrayal.simple.OvalPortrayal2D
New-style constructors.
OvalPortrayal2D(Paint, Paint, Stroke, double) - Constructor for class sim.portrayal.simple.OvalPortrayal2D
New-style constructors.
owner() - Method in class sim.field.network.Edge
Returns the "owner" field.

P

p - Variable in class sim.util.distribution.Binomial
 
p - Variable in class sim.util.distribution.NegativeBinomial
 
p - Variable in class sim.util.distribution.Poisson
 
p0 - Variable in class sim.util.distribution.Poisson
 
P0 - Static variable in class sim.util.distribution.Probability
COEFFICIENTS FOR METHOD normalInverse() *
p1 - Variable in class sim.util.distribution.Poisson
 
P1 - Static variable in class sim.util.distribution.Probability
 
p1evl(double, double[], int) - Static method in class sim.util.distribution.Polynomial
Evaluates the given polynomial of degree N at x, assuming coefficient of N is 1.0.
p2 - Variable in class sim.util.distribution.Poisson
 
P2 - Static variable in class sim.util.distribution.Probability
 
p3 - Variable in class sim.util.distribution.Poisson
 
p4 - Variable in class sim.util.distribution.Poisson
 
p5 - Variable in class sim.util.distribution.Poisson
 
p6 - Variable in class sim.util.distribution.Poisson
 
paint - Variable in class sim.portrayal.simple.AbstractShapePortrayal2D
 
paint - Variable in class sim.portrayal.simple.LabelledPortrayal2D
The Paint or Color of the text
paint - Variable in class sim.portrayal.simple.OrientedPortrayal2D
The Paint or Color of the line
paint(Graphics, boolean, boolean) - Method in class sim.display.Display2D.InnerDisplay2D
Paints an image to the screen either buffered or unbuffered.
paintComponent(Graphics) - Method in class sim.display.Display2D.InnerDisplay2D
Swing's equivalent of paint(Graphics g).
paintComponent(Graphics) - Method in class sim.display3d.Display3D
Updates the scene graph
paintComponent(Graphics) - Method in class sim.util.gui.ColorWell
 
paintComponent(Graphics) - Method in class sim.util.gui.MiniHistogram
 
paintComponent(Graphics, boolean) - Method in class sim.display.Display2D.InnerDisplay2D
Deprecated.
use paintComponent() or paint(...)
paintToMovie(Graphics) - Method in class sim.display.Display2D.InnerDisplay2D
Paints a movie, by drawing to a buffer, then encoding the buffer to disk, then optionally writing the buffer to the provided Graphics2D.
ParallelSequence - Class in sim.engine
Spawns all the sequence elements in parallel on separate threads.
ParallelSequence(Collection) - Constructor for class sim.engine.ParallelSequence
Creates an immutable ParallelSequence with one thread per steppable in the collection.
ParallelSequence(Collection, int) - Constructor for class sim.engine.ParallelSequence
Creates an immutable ParallelSequence with the specified number of threads, or if threads==ParallelSequence.CPUS, then the number of threads is determined at runtime based on the number of CPUs or cores on the system, or if threads == ParallelSequence.STEPPABLES, then the number of threads is the size of the collection passed in (and may change as the collection grows or shrinks).
ParallelSequence(Steppable[]) - Constructor for class sim.engine.ParallelSequence
Creates an immutable ParallelSequence with one thread per steppable.
ParallelSequence(Steppable[], int) - Constructor for class sim.engine.ParallelSequence
Creates an immutable ParallelSequence with the specified number of threads, or if threads==ParallelSequence.CPUS, then the number of threads is determined at runtime based on the number of CPUs or cores on the system, or if threads == ParallelSequence.STEPPABLES, then the number of threads is the size of the steps array passed in.
param - Variable in class ec.util.Parameter
 
ParamClassLoadException - Exception Class in ec.util
This exception is thrown by the Parameter Database when it fails to locate and load a class specified by a given parameter as requested.
ParamClassLoadException(String) - Constructor for exception class ec.util.ParamClassLoadException
 
Parameter - Class in ec.util
A Parameter is an object which the ParameterDatabase class uses as a key to associate with strings, forming a key-value pair.
Parameter(String) - Constructor for class ec.util.Parameter
Creates a new parameter from the single path item in s.
Parameter(String[]) - Constructor for class ec.util.Parameter
Creates a new parameter by joining the path items in s into a single path.
Parameter(String, String[]) - Constructor for class ec.util.Parameter
Creates a new parameter from the path item in s, plus the path items in s2.
ParameterDatabase - Class in ec.util
This extension of the Properties class allows you to set, get, and delete Parameters in a hierarchical tree-like database.
ParameterDatabase() - Constructor for class ec.util.ParameterDatabase
Creates an empty parameter database.
ParameterDatabase(File) - Constructor for class ec.util.ParameterDatabase
Creates a new parameter database tree from a given database file and its parent files.
ParameterDatabase(File, String[]) - Constructor for class ec.util.ParameterDatabase
Creates a new parameter database from a given database file and argv list.
ParameterDatabase(InputStream) - Constructor for class ec.util.ParameterDatabase
Creates a new parameter database loaded from the given stream.
ParameterDatabase(String, Class) - Constructor for class ec.util.ParameterDatabase
Creates a new parameter database loaded from a parameter file located relative to a class file, wherever the class file may be (such as in a jar).
ParameterDatabase(String, Class, String[]) - Constructor for class ec.util.ParameterDatabase
Creates a new parameter database from a given database file and argv list.
ParameterDatabase(Dictionary) - Constructor for class ec.util.ParameterDatabase
Creates a new parameter database from the given Dictionary.
ParameterDatabaseEvent - Class in ec.util
 
ParameterDatabaseEvent(Object, Parameter, String, int) - Constructor for class ec.util.ParameterDatabaseEvent
For ParameterDatabase events.
ParameterDatabaseTreeModel - Class in ec.util
 
ParameterDatabaseTreeModel(TreeNode) - Constructor for class ec.util.ParameterDatabaseTreeModel
 
ParameterDatabaseTreeModel(TreeNode, boolean) - Constructor for class ec.util.ParameterDatabaseTreeModel
 
parent - Variable in class sim.portrayal.DrawInfo2D
 
PATTERN_DASH - Static variable in class sim.util.media.chart.TimeSeriesAttributes
 
PATTERN_DASH_DASH_DOT - Static variable in class sim.util.media.chart.TimeSeriesAttributes
 
PATTERN_DASH_DOT - Static variable in class sim.util.media.chart.TimeSeriesAttributes
 
PATTERN_DASH_DOT_DOT - Static variable in class sim.util.media.chart.TimeSeriesAttributes
 
PATTERN_DOT - Static variable in class sim.util.media.chart.TimeSeriesAttributes
 
PATTERN_LONG_DASH - Static variable in class sim.util.media.chart.TimeSeriesAttributes
 
PATTERN_SOLID - Static variable in class sim.util.media.chart.TimeSeriesAttributes
 
PATTERN_STRETCH_DASH - Static variable in class sim.util.media.chart.TimeSeriesAttributes
 
PATTERN_STRETCH_DOT - Static variable in class sim.util.media.chart.TimeSeriesAttributes
 
pause() - Method in class sim.engine.AsynchronousSteppable
Requests that the AsynchronousSteppable shut down its thread (temporarily) and blocks until this occurs.
pdf(double) - Method in class sim.util.distribution.Beta
Returns the cumulative distribution function.
pdf(double) - Method in class sim.util.distribution.ChiSquare
Returns the probability distribution function.
pdf(double) - Method in class sim.util.distribution.Empirical
Returns the probability distribution function.
pdf(double) - Method in class sim.util.distribution.Exponential
Returns the probability distribution function.
pdf(double) - Method in class sim.util.distribution.Gamma
Returns the probability distribution function.
pdf(double) - Method in class sim.util.distribution.Normal
Returns the probability distribution function.
pdf(double) - Method in class sim.util.distribution.StudentT
Returns the probability distribution function.
pdf(double) - Method in class sim.util.distribution.Uniform
Returns the probability distribution function (assuming a continous uniform distribution).
pdf(int) - Method in class sim.util.distribution.Binomial
Returns the probability distribution function.
pdf(int) - Method in class sim.util.distribution.Empirical
Returns the probability distribution function.
pdf(int) - Method in class sim.util.distribution.EmpiricalWalker
Returns the probability distribution function.
pdf(int) - Method in class sim.util.distribution.HyperGeometric
Returns the probability distribution function.
pdf(int) - Method in class sim.util.distribution.NegativeBinomial
Returns the probability distribution function.
pdf(int) - Method in class sim.util.distribution.Poisson
Returns the probability distribution function.
PDFEncoder - Class in sim.util.media
 
PDFEncoder() - Constructor for class sim.util.media.PDFEncoder
 
performSelection(Point2D) - Method in class sim.display.Display2D
 
performSelection(Rectangle2D.Double) - Method in class sim.display.Display2D
 
performSelection(LocationWrapper) - Method in class sim.display.Display2D
Selects the following object, deselecting other objects if so asked.
performSelection(LocationWrapper) - Method in interface sim.display.Manipulating2D
Selects the following object, deselecting other selected objects.
performSelection(LocationWrapper) - Method in class sim.display3d.Display3D
 
performSelection(Bag) - Method in class sim.display.Display2D
 
performSelection(Bag) - Method in class sim.display3d.Display3D
 
perpDot(Double2D) - Method in class sim.util.Double2D
2D version of the cross product.
perpDot(MutableDouble2D) - Method in class sim.util.MutableDouble2D
2D version of the cross product: returns the dot product of me rotated 90 degrees dotted against the other vector.
pickFromDistribution(double[], double) - Static method in class ec.util.RandomChoice
Picks a random item from an array of probabilities, normalized and summed as follows: For example, if four probabilities are {0.3, 0.2, 0.1, 0.4}, then they should get normalized and summed by the outside owners as: {0.3, 0.5, 0.6, 1.0}.
pickFromDistribution(double[], double, int) - Static method in class ec.util.RandomChoice
Picks a random item from an array of probabilities, normalized and summed as follows: For example, if four probabilities are {0.3, 0.2, 0.1, 0.4}, then they should get normalized and summed by the outside owners as: {0.3, 0.5, 0.6, 1.0}.
pickFromDistribution(float[], float) - Static method in class ec.util.RandomChoice
Picks a random item from an array of probabilities, normalized and summed as follows: For example, if four probabilities are {0.3, 0.2, 0.1, 0.4}, then they should get normalized and summed by the outside owners as: {0.3, 0.5, 0.6, 1.0}.
pickFromDistribution(float[], float, int) - Static method in class ec.util.RandomChoice
Picks a random item from an array of probabilities, normalized and summed as follows: For example, if four probabilities are {0.3, 0.2, 0.1, 0.4}, then they should get normalized and summed by the outside owners as: {0.3, 0.5, 0.6, 1.0}.
pickFromDistribution(Object[], RandomChoiceChooserD, double) - Static method in class ec.util.RandomChoice
Picks a random item from an array of objects, each with an associated probability that is accessed by taking an object and passing it to chooser.getProbability(obj).
pickFromDistribution(Object[], RandomChoiceChooserD, double, int) - Static method in class ec.util.RandomChoice
Picks a random item from an array of objects, each with an associated probability that is accessed by taking an object and passing it to chooser.getProbability(obj).
pickFromDistribution(Object[], RandomChoiceChooser, float) - Static method in class ec.util.RandomChoice
Picks a random item from an array of objects, each with an associated probability that is accessed by taking an object and passing it to chooser.getProbability(obj).
pickFromDistribution(Object[], RandomChoiceChooser, float, int) - Static method in class ec.util.RandomChoice
Picks a random item from an array of objects, each with an associated probability that is accessed by taking an object and passing it to chooser.getProbability(obj).
PieChartGenerator - Class in sim.util.media.chart
A ChartGenerator for Pie Charts.
PieChartGenerator() - Constructor for class sim.util.media.chart.PieChartGenerator
 
PieChartSeriesAttributes - Class in sim.util.media.chart
A SeriesAttributes used for user control of pie chart series created with PieChartGenerator.
PieChartSeriesAttributes(ChartGenerator, String, int, SeriesChangeListener) - Constructor for class sim.util.media.chart.PieChartSeriesAttributes
 
pk - Variable in class sim.util.distribution.Zeta
 
pk_prev - Variable in class sim.util.distribution.Zeta
 
pm - Variable in class sim.util.distribution.Hyperbolic
 
pmr - Variable in class sim.util.distribution.Hyperbolic
 
pngEncode() - Method in class sim.util.media.PNGEncoder
Creates an array of bytes that is the PNG equivalent of the current image, specifying whether to encode alpha or not.
PNGEncoder - Class in sim.util.media
PNGEncoder takes a Java Image object and creates a byte string which can be saved as a PNG file.
PNGEncoder() - Constructor for class sim.util.media.PNGEncoder
Class constructor
PNGEncoder(Image) - Constructor for class sim.util.media.PNGEncoder
Class constructor specifying Image to encode, with no alpha channel encoding.
PNGEncoder(Image, boolean) - Constructor for class sim.util.media.PNGEncoder
Class constructor specifying Image to encode, and whether to encode alpha.
PNGEncoder(Image, boolean, int) - Constructor for class sim.util.media.PNGEncoder
Class constructor specifying Image to encode, whether to encode alpha, and filter to use.
PNGEncoder(Image, boolean, int, int) - Constructor for class sim.util.media.PNGEncoder
Class constructor specifying Image source to encode, whether to encode alpha, filter to use, and compression level.
poisson - Variable in class sim.util.distribution.NegativeBinomial
 
poisson(int, double) - Static method in class sim.util.distribution.Probability
Returns the sum of the first k terms of the Poisson distribution.
Poisson - Class in sim.util.distribution
Poisson distribution (quick); See the math definition and animated definition.
Poisson(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Poisson
Constructs a poisson distribution.
poissonComplemented(int, double) - Static method in class sim.util.distribution.Probability
Returns the sum of the terms k+1 to Infinity of the Poisson distribution.
PoissonSlow - Class in sim.util.distribution
Poisson distribution; See the math definition and animated definition.
PoissonSlow(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.PoissonSlow
Constructs a poisson distribution.
polevl(double, double[], int) - Static method in class sim.util.distribution.Polynomial
Evaluates the given polynomial of degree N at x.
policy - Variable in class sim.portrayal.grid.DenseGrid3DPortrayal2D
 
policy - Variable in class sim.portrayal.grid.DenseGridPortrayal2D
 
policy - Variable in class sim.portrayal.grid.SparseGridPortrayal2D
 
POLY_BOWTIE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_COMPASS - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_DIAMOND - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_HEXAGON - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_HEXAGON_ROTATED - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_HOURGLASS - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_OCTAGON - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_PARALLELOGRAM - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_POINTER_DOWN - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_POINTER_LEFT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_POINTER_RIGHT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_POINTER_UP - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_SQUARE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_STAR - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_TRIANGLE_DOWN - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_TRIANGLE_LEFT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_TRIANGLE_RIGHT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
POLY_TRIANGLE_UP - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
polygonAttributes() - Method in class sim.portrayal3d.FieldPortrayal3D
 
polygonAttributes() - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
polygonAttributes() - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
polygonAttributes() - Method in interface sim.portrayal3d.Portrayal3D
Provides a PolygonAttributes which can be modified to change the underlying model's attributes (culling, vertex versus point versus fill).
polygonAttributes() - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
polygonAttributes() - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
polygonAttributes() - Method in class sim.portrayal3d.simple.SharedPortrayal3D
 
polygonAttributes() - Method in class sim.portrayal3d.simple.SwitchedPortrayal3D
 
polygonAttributes() - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
 
polygonAttributes() - Method in class sim.portrayal3d.simple.ValuePortrayal3D
 
polygonAttributes() - Method in class sim.portrayal3d.SimplePortrayal3D
 
Polynomial - Class in sim.util.distribution
Polynomial functions.
Polynomial() - Constructor for class sim.util.distribution.Polynomial
Makes this class non instantiable, but still let's others inherit from it.
pop() - Method in class ec.util.IntBag
Returns 0 if the IntBag is empty, else removes and returns the topmost int.
pop() - Method in class ec.util.Parameter
Returns a new parameter with one path item popped off the end.
pop() - Method in class sim.util.Bag
Returns null if the Bag is empty, else removes and returns the topmost object.
pop() - Method in class sim.util.DoubleBag
Returns 0 if the DoubleBag is empty, else removes and returns the topmost double.
pop() - Method in class sim.util.IntBag
Returns 0 if the IntBag is empty, else removes and returns the topmost int.
popn(int) - Method in class ec.util.Parameter
Returns a new parameter with n path items popped off the end.
popup - Variable in class sim.display.Display2D
The popup layers menu
popup - Variable in class sim.display3d.Display3D
The popup layers menu
portrayal - Variable in class sim.display.Display2D.FieldPortrayal2DHolder
The portrayal proper
portrayal - Variable in class sim.portrayal.simple.InternalPortrayal2D
 
Portrayal - Interface in sim.portrayal
A common interface for portrayal classes.
Portrayal2D - Interface in sim.portrayal
The basic 2D portrayal interface.
Portrayal3D - Interface in sim.portrayal3d
The top-level definition of Portrayals which portray underlying models using, er, Java3D models.
portrayalForAll - Variable in class sim.portrayal.FieldPortrayal
 
portrayalForNonNull - Variable in class sim.portrayal.FieldPortrayal
 
portrayalForNull - Variable in class sim.portrayal.FieldPortrayal
 
portrayalForRemainder - Variable in class sim.portrayal.FieldPortrayal
 
portrayals - Variable in class sim.display.Display2D
The list of portrayals the insideDisplay draws.
portrayals - Variable in class sim.portrayal.FieldPortrayal
 
pos - Variable in class ec.util.DecodeReturn
The DecodeReturn new position in the string.
possiblyCull() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
postAnnouncements - Variable in class ec.util.Log
Should the log post announcements?
postCheckpoint() - Method in class sim.engine.SimState
Called just after the SimState was checkpointed (serialized out to a file to be unserialized and fired up at a future time).
postRender() - Method in class sim.display3d.CapturingCanvas3D
 
postSchedule() - Method in class sim.engine.SimState
Hook for distributed MASON, called immediately after stepping the schedule.
postSwap() - Method in class sim.display3d.CapturingCanvas3D
 
PowLaw - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
PowLaw(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.PowLaw
 
pp - Variable in class sim.util.distribution.Poisson
 
pr - Variable in class sim.util.distribution.Hyperbolic
 
preCheckpoint() - Method in class sim.engine.SimState
Called just before the SimState is being checkpointed (serialized out to a file to be unserialized and fired up at a future time).
precise - Variable in class sim.portrayal.DrawInfo2D
 
Prefs - Class in sim.display
A simple cover class for Java's preferences system.
Prefs() - Constructor for class sim.display.Prefs
 
prependParent(ParameterDatabase) - Method in class ec.util.ParameterDatabase
 
preSchedule() - Method in class sim.engine.SimState
Hook for distributed MASON, called immediately before stepping the schedule.
pressPause() - Method in class sim.display.Console
Called when the user presses the pause button.
pressPause() - Method in class sim.display.SimpleController
Called when the user presses the pause button.
pressPlay() - Method in class sim.display.Console
Called when the user presses the play button.
pressPlay() - Method in class sim.display.SimpleController
Called when the user presses the play button.
pressStop() - Method in class sim.display.Console
Called when the user presses the stop button.
pressStop() - Method in class sim.display.SimpleController
Called when the user presses the stop button.
primeGenerator(MersenneTwisterFast) - Static method in class sim.engine.SimState
Primes the generator.
PrimitivePortrayal3D - Class in sim.portrayal3d.simple
An abstract superclass for portrayals involving Shape3D or various Primitive (sphere, cone, etc.) objects.
PrimitivePortrayal3D() - Constructor for class sim.portrayal3d.simple.PrimitivePortrayal3D
 
print(String, int) - Method in class ec.util.Output
Prints a non-announcement message to a given log.
print(String, int[]) - Method in class ec.util.Output
Prints a non-announcement message to the given logs, with a certain verbosity.
print(String, int, int) - Method in class ec.util.Output
Prints a non-announcement message to a given log, with a certain verbosity.
print(String, int, int[]) - Method in class ec.util.Output
Prints a non-announcement message to the given logs, with a certain verbosity.
print(String, int, Log) - Method in class ec.util.Output
Prints a non-announcement message to a given log, with a certain verbosity.
PRINT_PARAMS - Static variable in class ec.util.ParameterDatabase
 
println(String, int) - Method in class ec.util.Output
Prints a non-announcement message to the given logs, with a verbosity of V_NO_GENERAL.
println(String, int, boolean) - Method in class ec.util.Output
Prints a message to a given log.
println(String, int, int) - Method in class ec.util.Output
Prints a non-announcement message to the given logs, with a certain verbosity.
println(String, int, int[]) - Method in class ec.util.Output
Prints a non-announcement message to the given logs, with a certain verbosity.
printlnSynchronized(String) - Static method in class sim.engine.SimState
 
printStackTrace() - Method in exception class sim.util.CausedRuntimeException
Deprecated.
 
printStackTrace(PrintStream) - Method in exception class sim.util.CausedRuntimeException
Deprecated.
 
printStackTrace(PrintWriter) - Method in exception class sim.util.CausedRuntimeException
Deprecated.
 
printState - Variable in class ec.util.ParameterDatabase
 
Probability - Class in sim.util.distribution
Custom tailored numerical integration of certain probability distributions.
Probability() - Constructor for class sim.util.distribution.Probability
Makes this class non instantiable, but still let's others inherit from it.
processStimulus(Enumeration) - Method in class sim.display3d.SelectionBehavior
 
processStimulus(Enumeration) - Method in class sim.display3d.ToolTipBehavior
Disregard all stimuli other than ...
Propertied - Interface in sim.util
A Propertied object is one which provides its own Properties rather than letting SimpleProperties scan the object statically.
properties() - Method in interface sim.util.Propertied
Returns my own Properties.
Properties - Class in sim.util
The abstract superclass of Property inspectors.
Properties() - Constructor for class sim.util.Properties
 
propertiesProxy() - Method in interface sim.util.Proxiable
Returns the proxy object to query for Properties instead of me.
propertyEnabled - Static variable in class sim.util.LocationLog
 
PropertyField - Class in sim.util.gui
A simple class designed to allow the user to modify a property in the form of a string, number, boolean value, or option.
PropertyField() - Constructor for class sim.util.gui.PropertyField
Constructs a PropertyField as just a writeable, empty text field.
PropertyField(String) - Constructor for class sim.util.gui.PropertyField
Constructs a PropertyField as a writeable text field with the provided initial value.
PropertyField(String, boolean) - Constructor for class sim.util.gui.PropertyField
Constructs a PropertyField as a text field with the provided initial value, either writeable or not.
PropertyField(String, String) - Constructor for class sim.util.gui.PropertyField
Constructs a labelled PropertyField as a writeable text field with the provided initial value.
PropertyField(String, String, boolean) - Constructor for class sim.util.gui.PropertyField
Constructs a labelled PropertyField as a text field with the provided initial value, either writeable or not.
PropertyField(String, String, boolean, Object, int) - Constructor for class sim.util.gui.PropertyField
Constructs a PropertyField with an optional label, an initial value, a "writeable" flag, an optional domain (for the slider and list options), and a display form (checkboxes, view buttons, text fields, sliders, or lists).
provide() - Method in interface sim.display.ChartUtilities.ProvidesCollection
 
provide() - Method in interface sim.display.ChartUtilities.ProvidesDoubleDoubles
 
provide() - Method in interface sim.display.ChartUtilities.ProvidesDoubles
 
provide() - Method in interface sim.display.ChartUtilities.ProvidesObjects
 
provide() - Method in interface sim.display.ChartUtilities.ProvidesTripleDoubles
 
provideAdditionalTab() - Method in class sim.engine.SimState
Override this to add a tab to the Console.
provideAdditionalTabName() - Method in class sim.engine.SimState
Override this to add a tab name to the Console.
provideLabels() - Method in interface sim.display.ChartUtilities.ProvidesDoubleDoublesAndLabels
 
provideLabels() - Method in interface sim.display.ChartUtilities.ProvidesDoublesAndLabels
 
providePortrayal(Object) - Method in class sim.portrayal.simple.InternalPortrayal2D
Builds and stores a portrayal if necessary, then returns the stored portrayal.
Proxiable - Interface in sim.util
A proxiable object is one which provides SimpleProperties with a proxy to stand in for it; that is, to have the proxy's properties inspected instead of the object itself.
PS_NONE - Static variable in class ec.util.ParameterDatabase
 
PS_PAUSED - Static variable in class sim.display.Console
The play thread is presently paused.
PS_PAUSED - Static variable in class sim.display.SimpleController
The play thread is presently paused.
PS_PLAYING - Static variable in class sim.display.Console
The play thread is presently playing.
PS_PLAYING - Static variable in class sim.display.SimpleController
The play thread is presently playing.
PS_PRINT_PARAMS - Static variable in class ec.util.ParameterDatabase
 
PS_STOPPED - Static variable in class sim.display.Console
The play thread is presently stopped.
PS_STOPPED - Static variable in class sim.display.SimpleController
The play thread is presently stopped.
PS_UNKNOWN - Static variable in class ec.util.ParameterDatabase
 
push(double) - Method in class sim.util.DoubleBag
Synonym for add(obj) -- try to use add instead unless you want to think of the DoubleBag as a stack.
push(int) - Method in class ec.util.IntBag
Synonym for add(obj) -- try to use add instead unless you want to think of the IntBag as a stack.
push(int) - Method in class sim.util.IntBag
Synonym for add(obj) -- try to use add instead unless you want to think of the IntBag as a stack.
push(Object) - Method in class sim.util.Bag
Synonym for add(obj) -- stylistically, you should add instead unless you want to think of the Bag as a stack.
push(String) - Method in class ec.util.Parameter
Returns a new parameter with s added to the end of the current path items.
push(String[]) - Method in class ec.util.Parameter
Returns a new parameter with the path items in s added to the end of the current path items.

Q

q - Variable in class sim.util.distribution.Poisson
 
Q0 - Static variable in class sim.util.distribution.Probability
 
Q1 - Static variable in class sim.util.distribution.Probability
 
Q2 - Static variable in class sim.util.distribution.Probability
 
qsort(byte[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(char[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(double[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(float[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(int[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(int[], SortComparatorL) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(long[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(long[], SortComparatorL) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(short[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(Object[], SortComparator) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
QuadPortrayal - Class in sim.portrayal3d.grid.quad
A QuadPortrayal is the abstract superclass of objects which describe how rectangles in a in a ValueGrid2DPortrayal3D are associated with the underlying ValueGrid2D.
QuadPortrayal(ColorMap, double) - Constructor for class sim.portrayal3d.grid.quad.QuadPortrayal
 
QuadPortrayal.DoubleFilter - Class in sim.portrayal3d.grid.quad
 
QuadPortrayal.Filter - Class in sim.portrayal3d.grid.quad
 
QuadPortrayal.IntFilter - Class in sim.portrayal3d.grid.quad
 
QuadPortrayal.ObjectFilter - Class in sim.portrayal3d.grid.quad
 
queue - Variable in class sim.engine.Schedule
The Schedule's queue.
QuickSort - Class in ec.util
Implementations of various center-pivot QuickSort routines in Java, and (if you really want 'em) Insertion Sort routines as well.
QuickSort() - Constructor for class ec.util.QuickSort
 
quit() - Method in class sim.display.Display2D
Quits the Display2D.
quit() - Method in class sim.display.GUIState
Called by the Console when the user is quitting the SimState.
quit() - Method in class sim.display3d.Display3D
Quits the Display3D.
quit() - Method in class sim.util.media.chart.ChartGenerator
Prepares the chart to be garbage collected.

R

r1 - Variable in class sim.util.distribution.Poisson
 
r2 - Variable in class sim.util.distribution.Poisson
 
r4 - Variable in class sim.util.distribution.Poisson
 
r5 - Variable in class sim.util.distribution.Poisson
 
random - Variable in class sim.engine.SimState
The SimState's random number generator
RandomChoice - Class in ec.util
RandomChoice organizes arrays of floats into distributions which can be used to pick randomly from.
RandomChoice() - Constructor for class ec.util.RandomChoice
 
RandomChoiceChooser - Interface in ec.util
Used by RandomChoice to pick objects by probability from a distribution.
RandomChoiceChooserD - Interface in ec.util
Used by RandomChoice to pick objects by probability from a distribution.
randomGenerator - Variable in class sim.util.distribution.AbstractDistribution
 
RandomSequence - Class in sim.engine
RandomSequence is a Sequence which executes its Steppable objects in random order each time.
RandomSequence(Collection) - Constructor for class sim.engine.RandomSequence
Creates an immutable RandomSequence.
RandomSequence(Collection, boolean) - Constructor for class sim.engine.RandomSequence
Creates an immutable RandomSequence.
RandomSequence(Steppable[]) - Constructor for class sim.engine.RandomSequence
Creates an immutable RandomSequence.
RandomSequence(Steppable[], boolean) - Constructor for class sim.engine.RandomSequence
Creates an immutable RandomSequence.
RateAdjuster - Class in sim.display
A simple class which maintains a frame rate fixed to no more than a given number of ticks per second.
RateAdjuster(double) - Constructor for class sim.display.RateAdjuster
 
readBooleanWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, skips past an expected preamble, and reads in a boolean value ("true" or "false") if there is one, and returns it.
readByteWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, skips past an expected preamble, and reads in a byte if there is one, and returns it.
readCharacterWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, skips past an expected preamble, and reads in a character if there is one, and returns it.
readDoubleWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, skips past an expected preamble, and reads in a double if there is one, and returns it.
readerToString(Reader) - Static method in class sim.util.gui.HTMLBrowser
 
readFloatWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, skips past an expected preamble, and reads in a float if there is one, and returns it.
readFromCheckpoint(File) - Static method in class sim.engine.SimState
Creates a SimState from checkpoint.
readFromCheckpoint(InputStream) - Static method in class sim.engine.SimState
Creates and returns a new SimState object read in from the provided stream.
readIntegerWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, skips past an expected preamble, and reads in an integer if there is one, and returns it.
readLongWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, skips past an expected preamble, and reads in a long if there is one, and returns it.
readNewStateFromCheckpoint(File) - Method in class sim.display.GUIState
Loads a new SimState from the provided file.
readShortWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, skips past an expected preamble, and reads in a short if there is one, and returns it.
readState(DataInputStream) - Method in class ec.util.MersenneTwister
Reads the entire state of the MersenneTwister RNG from the stream
readState(DataInputStream) - Method in class ec.util.MersenneTwisterFast
Reads the entire state of the MersenneTwister RNG from the stream
readStringWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
Finds the next nonblank line, skips past an expected preamble, and reads in a string if there is one, and returns it.
rebuildGraphicsDefinitions() - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
rebuildGraphicsDefinitions() - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
rebuildGraphicsDefinitions() - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
rebuildGraphicsDefinitions() - Method in class sim.util.media.chart.PieChartSeriesAttributes
 
rebuildGraphicsDefinitions() - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
rebuildGraphicsDefinitions() - Method in class sim.util.media.chart.SeriesAttributes
Updates features of the series to reflect the current widget settings as specified by the user.
rebuildGraphicsDefinitions() - Method in class sim.util.media.chart.TimeSeriesAttributes
 
rebuildRefreshPopup() - Method in class sim.display.Display2D
 
rebuildRefreshPopup() - Method in class sim.display3d.Display3D
 
rebuildSkipFrame() - Method in class sim.display.Display2D
 
rebuildSkipFrame() - Method in class sim.display3d.Display3D
 
RectanglePortrayal2D - Class in sim.portrayal.simple
A simple portrayal for 2D visualization of rectangles.
RectanglePortrayal2D() - Constructor for class sim.portrayal.simple.RectanglePortrayal2D
 
RectanglePortrayal2D(double) - Constructor for class sim.portrayal.simple.RectanglePortrayal2D
 
RectanglePortrayal2D(double, boolean) - Constructor for class sim.portrayal.simple.RectanglePortrayal2D
 
RectanglePortrayal2D(Paint) - Constructor for class sim.portrayal.simple.RectanglePortrayal2D
 
RectanglePortrayal2D(Paint, boolean) - Constructor for class sim.portrayal.simple.RectanglePortrayal2D
 
RectanglePortrayal2D(Paint, double) - Constructor for class sim.portrayal.simple.RectanglePortrayal2D
 
RectanglePortrayal2D(Paint, double, boolean) - Constructor for class sim.portrayal.simple.RectanglePortrayal2D
 
RectanglePortrayal2D(Paint, Paint, double, double) - Constructor for class sim.portrayal.simple.RectanglePortrayal2D
New-style constructors.
RectanglePortrayal2D(Paint, Paint, Stroke, double) - Constructor for class sim.portrayal.simple.RectanglePortrayal2D
New-style constructors.
REDRAW_OPTIONS - Static variable in class sim.display.Display2D
 
ReflectedObject - Class in ec.util
 
ReflectedObject(Object) - Constructor for class ec.util.ReflectedObject
 
ReflectedObject(Object, Class, String, Object) - Constructor for class ec.util.ReflectedObject
 
refresh() - Method in class sim.display.Console
 
refresh() - Method in interface sim.display.Controller
Lazily updates and redraws all the displays and inspectors.
refresh() - Method in class sim.display.SimpleController
 
REFRESH_ICON - Static variable in class sim.display.Display2D
 
REFRESH_ICON_P - Static variable in class sim.display.Display2D
 
refreshbutton - Variable in class sim.display.Display2D
The button which pops up the refresh menu
refreshbutton - Variable in class sim.display3d.Display3D
The button which pops up the refresh menu
refreshPopup - Variable in class sim.display.Display2D
The refresh menu
refreshPopup - Variable in class sim.display3d.Display3D
The field for scaling values
registerFrame(JFrame) - Method in class sim.display.Console
Simulations can call this to add a frame to be listed in the "Display list" of the console
registerFrame(JFrame) - Method in interface sim.display.Controller
Simulations can call this to add a frame to be listed in the "Display list" of the Controller.
registerFrame(JFrame) - Method in class sim.display.SimpleController
Simulations can call this to add a frame to be listed in the "Display list" of the console
registerInspector(Inspector, Stoppable) - Method in class sim.display.Console
Registers an inspector to be Stopped if necessary in the future.
registerInspector(Inspector, Stoppable) - Method in interface sim.display.Controller
Registers an inspector to be refreshed as appropriate and stopped when the model is restarted.
registerInspector(Inspector, Stoppable) - Method in class sim.display.SimpleController
Registers an inspector to be Stopped if necessary in the future.
remoteProxy() - Method in class sim.engine.SimState
Returns true if the simulation is a remote proxy simulation.
remoteSteps() - Method in class sim.engine.SimState
Override this to revise the steps displayed in the Console.
remoteTime() - Method in class sim.engine.SimState
Override this to revise the time displayed in the Console.
remove(int) - Method in class ec.util.IntBag
Removes the int at the given index, moving the topmost int into its position.
remove(int) - Method in class sim.util.Bag
Removes the object at the given index, moving the topmost object into its position.
remove(int) - Method in class sim.util.DoubleBag
Removes the double at the given index, moving the topmost double into its position.
remove(int) - Method in class sim.util.IntBag
Removes the int at the given index, moving the topmost int into its position.
remove(Parameter) - Method in class ec.util.ParameterDatabase
Removes a parameter from the topmost database.
remove(Object) - Method in class sim.field.continuous.Continuous2D
 
remove(Object) - Method in class sim.field.continuous.Continuous3D
 
remove(Object) - Method in class sim.field.SparseField
Removes an object if it exists.
remove(Object) - Method in class sim.util.Bag
Removes the object, moving the topmost object into its position.
removeAll(Object) - Method in class sim.field.grid.DenseGrid2D
Removes instances of the given value.
removeAll(Object) - Method in class sim.field.grid.DenseGrid3D
Removes instances of the given value.
removeAll(Object, boolean) - Method in class sim.field.grid.DenseGrid2D
Removes instances of the given value.
removeAll(Object, boolean) - Method in class sim.field.grid.DenseGrid3D
Removes instances of the given value.
removeAll(Collection) - Method in class sim.util.Bag
 
removeAllEdges() - Method in class sim.field.network.Network
Remove all the edges in the network.
removeAllInspectors(boolean) - Method in class sim.display.Console
Stops and removes all inspectors.
removeAllInspectors(boolean) - Method in class sim.display.SimpleController
Stops and removes all inspectors.
removeAllNodes() - Method in class sim.field.network.Network
Synonym for clear(), here only for backward-compatibility.
removeAllSeries() - Method in class sim.util.media.chart.ChartGenerator
Deletes all series from the chart.
removeAppPreferences(GUIState, String) - Static method in class sim.display.Prefs
Deletes certain app-specific preferences for MASON, with the given additional prefix as a namespace.
removeDeeply(Parameter) - Method in class ec.util.ParameterDatabase
 
removeEdge(Edge) - Method in class sim.field.network.Network
Removes an edge and returns it.
removeEmptyBags - Variable in class sim.field.grid.DenseGrid2D
Should we remove bags in the field if they have been emptied, and let them GC, or should we keep them around?
removeEmptyBags - Variable in class sim.field.grid.DenseGrid3D
Should we remove bags in the field if they have been emptied, and let them GC, or should we keep them around?
removeEmptyBags - Variable in class sim.field.SparseField
Should we remove bags in the field if they have been emptied, and let them GC, or should we keep them around? This doesn't include the allObjects bag.
removeFromAsynchronousRegistry(AsynchronousSteppable) - Method in class sim.engine.SimState
Unregisters an AsynchronousSteppable from the asynchronous registry.
removeGlobalAttribute(int) - Method in class sim.util.media.chart.ChartGenerator
Remooves the global attribute at the given index and returns it.
removeGlobalPreferences(String) - Static method in class sim.display.Prefs
Deletes certain global preferences for MASON, with the given additional prefix as a namespace.
removeListeners() - Method in class sim.display.Display2D.InnerDisplay2D
Deprecated.
Use Display2D.removeListeners instead.
removeListeners() - Method in class sim.display.Display2D
Removes all mouse listeners, mouse motion listeners, and Key listeners from this component.
removeLog(int) - Method in class ec.util.Output
Removes the given log.
removeMultiply(Object) - Method in class sim.util.Bag
Removes multiple instantiations of an object
removeNode(Object) - Method in class sim.field.network.Network
Removes a node, deleting all incoming and outgoing edges from the Field as well.
removeNondestructively(int) - Method in class ec.util.IntBag
Removes the int at the given index, shifting the other ints down.
removeNondestructively(int) - Method in class sim.util.Bag
Removes the object at the given index, shifting the other objects down.
removeNondestructively(int) - Method in class sim.util.DoubleBag
Removes the double at the given index, shifting the other doubles down.
removeNondestructively(int) - Method in class sim.util.IntBag
Removes the int at the given index, shifting the other ints down.
removeNondestructively(Object) - Method in class sim.util.Bag
Removes the object, shifting the other objects down.
removeObjectAtLocation(Object, int, int) - Method in class sim.field.grid.DenseGrid2D
 
removeObjectAtLocation(Object, int, int, int) - Method in class sim.field.grid.DenseGrid3D
 
removeObjectAtLocation(Object, Int2D) - Method in class sim.field.grid.DenseGrid2D
 
removeObjectAtLocation(Object, Int3D) - Method in class sim.field.grid.DenseGrid3D
 
removeObjectMultiplyAtLocation(Object, int, int) - Method in class sim.field.grid.DenseGrid2D
 
removeObjectMultiplyAtLocation(Object, int, int, int) - Method in class sim.field.grid.DenseGrid3D
 
removeObjectMultiplyAtLocation(Object, Int2D) - Method in class sim.field.grid.DenseGrid2D
 
removeObjectMultiplyAtLocation(Object, Int3D) - Method in class sim.field.grid.DenseGrid3D
 
removeObjectsAtLocation(int, int) - Method in class sim.field.grid.DenseGrid2D
Removes all the objects stored at the given location and returns them as a Bag (which you are free to modify).
removeObjectsAtLocation(int, int) - Method in class sim.field.grid.SparseGrid2D
Removes all the objects stored at the given location and returns them as a Bag (which you are free to modify).
removeObjectsAtLocation(int, int, int) - Method in class sim.field.grid.DenseGrid3D
Removes all the objects stored at the given location and returns them as a Bag (which you are free to modify).
removeObjectsAtLocation(int, int, int) - Method in class sim.field.grid.SparseGrid3D
Removes all the objects stored at the given location and returns them as a Bag (which you are free to modify).
removeObjectsAtLocation(Object) - Method in class sim.field.SparseField
Removes objects at the given location, and returns a bag of them, or null of no objects are at that location.
removeObjectsAtLocation(Double2D) - Method in class sim.field.continuous.Continuous2D
Removes objects at exactly the given location, and returns a bag of them, or null of no objects are at that location.
removeObjectsAtLocation(Double3D) - Method in class sim.field.continuous.Continuous3D
Removes objects at exactly the given location, and returns a bag of them, or null of no objects are at that location.
removeObjectsAtLocation(Int2D) - Method in class sim.field.grid.DenseGrid2D
Removes all the objects stored at the given location and returns them as a Bag (which you are free to modify).
removeObjectsAtLocation(Int3D) - Method in class sim.field.grid.DenseGrid3D
Removes all the objects stored at the given location and returns them as a Bag (which you are free to modify).
removeOrigin(int, int, int, IntBag, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid3D
 
removeOrigin(int, int, int, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
removeOrigin(int, int, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
removeOrigin(int, int, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
removeOriginToroidal(int, int, int, IntBag, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid3D
 
removeOriginToroidal(int, int, int, IntBag, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid3D
 
removeOriginToroidal(int, int, IntBag, IntBag) - Method in class sim.field.grid.AbstractGrid2D
 
removeOriginToroidal(int, int, IntBag, IntBag) - Method in class sim.field.grid.SparseGrid2D
 
removeSeries(int) - Method in class sim.util.media.chart.BoxPlotGenerator
 
removeSeries(int) - Method in class sim.util.media.chart.BubbleChartGenerator
 
removeSeries(int) - Method in class sim.util.media.chart.ChartGenerator
Override this to remove a series from the chart.
removeSeries(int) - Method in class sim.util.media.chart.HistogramGenerator
 
removeSeries(int) - Method in class sim.util.media.chart.PieChartGenerator
 
removeSeries(int) - Method in class sim.util.media.chart.ScatterPlotGenerator
 
removeSeries(int) - Method in class sim.util.media.chart.TimeSeriesChartGenerator
 
removeSteppable(Steppable) - Method in class sim.engine.ParallelSequence
 
removeSteppable(Steppable) - Method in class sim.engine.Sequence
Requests that the provided Steppable be removed from the Sequence prior to the next step() call.
removeSteppables(Collection) - Method in class sim.engine.ParallelSequence
 
removeSteppables(Collection) - Method in class sim.engine.Sequence
Requests that the provided Steppables be removed from the Sequence prior to the next step() call.
removeSteppables(Steppable[]) - Method in class sim.engine.ParallelSequence
 
removeSteppables(Steppable[]) - Method in class sim.engine.Sequence
Requests that the provided Steppables be removed from the Sequence prior to the next step() call.
removeTreeModelListener(TreeModelListener) - Method in class ec.util.ReflectedObject
 
reopen() - Method in class ec.util.Log
Forces a file-based log to reopen, erasing its previous contents.
reopen(int) - Method in class ec.util.Output
Forces a file-based log to reopen, erasing its previous contents.
reopen(int[]) - Method in class ec.util.Output
Forces one or more file-based logs to reopen, erasing their previous contents.
reopen(Log) - Method in class ec.util.LogRestarter
 
Repeat - Class in sim.engine
Repeat is an abstract Steppable and Stoppable which generalizes the notion of repeated Steppables.
Repeat(Steppable, int) - Constructor for class sim.engine.Repeat
 
REPEAT_KEY - Static variable in class sim.display.Console
 
replaceAll(double, double) - Method in class sim.field.grid.DoubleGrid2D
Replace instances of one value to another.
replaceAll(double, double) - Method in class sim.field.grid.DoubleGrid3D
Replace instances of one value to another.
replaceAll(int, int) - Method in class sim.field.grid.IntGrid2D
Replace instances of one value to another.
replaceAll(int, int) - Method in class sim.field.grid.IntGrid3D
Replace instances of one value to another.
replaceAll(Object, Object) - Method in class sim.field.grid.DenseGrid2D
Replace instances of one value to another.
replaceAll(Object, Object) - Method in class sim.field.grid.DenseGrid3D
Replace instances of one value to another.
replaceAll(Object, Object) - Method in class sim.field.grid.ObjectGrid2D
Replace instances of one value to another.
replaceAll(Object, Object) - Method in class sim.field.grid.ObjectGrid3D
Replace instances of one value to another.
replaceAll(Object, Object, boolean) - Method in class sim.field.grid.DenseGrid2D
Replace instances of one value to another.
replaceAll(Object, Object, boolean) - Method in class sim.field.grid.DenseGrid3D
Replace instances of one value to another.
replaceAll(Object, Object, boolean) - Method in class sim.field.grid.ObjectGrid2D
Replace instances of one value to another.
replaceAll(Object, Object, boolean) - Method in class sim.field.grid.ObjectGrid3D
Replace instances of one value to another.
replaceLargeBags - Variable in class sim.field.grid.DenseGrid2D
When a bag drops to one quarter capacity, should we replace it with a new bag?
replaceLargeBags - Variable in class sim.field.grid.DenseGrid3D
When a bag drops to one quarter capacity, should we replace it with a new bag?
replaceLargeBags - Variable in class sim.field.SparseField
When a bag drops to one quarter capacity, should we replace it with a new bag? This doesn't include the allObjects bag.
REPLACEMENT_BAG_RATIO - Static variable in class sim.field.grid.DenseGrid2D
A bag to be replaced will be shrunk to this ratio if replaceLargeBags is true
REPLACEMENT_BAG_RATIO - Static variable in class sim.field.grid.DenseGrid3D
A bag to be replaced will be shrunk to this ratio if replaceLargeBags is true
REPLACEMENT_BAG_RATIO - Static variable in class sim.field.SparseField
A bag to be replaced will be shrunk to this ratio if replaceLargeBags is true
replaceSteppables(Collection) - Method in class sim.engine.ParallelSequence
 
replaceSteppables(Collection) - Method in class sim.engine.Sequence
Requests that the provided Steppables replace the existing Steppables in the internal array prior to the next step() call.
replaceSteppables(Steppable[]) - Method in class sim.engine.ParallelSequence
 
replaceSteppables(Steppable[]) - Method in class sim.engine.Sequence
Requests that the provided Steppables replace the existing Steppables in the internal array prior to the next step() call.
repOK() - Method in class ec.util.IIntPoint
 
repostAnnouncementsOnRestart - Variable in class ec.util.Log
Should the log repost all announcements on restart
requestUpdate() - Method in class sim.display.Display2D
Asks Display2D to update itself next iteration regardless of the current redrawing/updating rule.
requestUpdate() - Method in class sim.display3d.Display3D
Asks Display3D to update itself next iteration regardless of the current redrawing/updating rule.
reset() - Method in class ec.util.DataPipe
Reset the buffer.
reset() - Method in class sim.display.Display2D
Resets the Display2D so it reschedules itself and clears out all selections.
reset() - Method in class sim.display3d.Display3D
Resets the Display3D so it reschedules itself.
reset() - Method in class sim.engine.Schedule
Empties out the schedule and resets it to a pristine state BEFORE_SIMULATION, with steps = 0.
reset() - Method in class sim.portrayal.FieldPortrayal
Deprecated.
Use setDirtyField(true);
reset() - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
Deprecated.
Resets the underlying FastHexaValueGridPortrayal2D.
reset() - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
Deprecated.
Use setDirtyField(false); Resets the underlying FastValueGridPortrayal2D.
reset(boolean) - Method in class sim.field.network.Network
Resets the network, clearing it of nodes and edges.
reset(String) - Method in class ec.util.DecodeReturn
Use this to reuse your DecodeReturn for another string
reset(String, int) - Method in class ec.util.DecodeReturn
Use this to reuse your DecodeReturn for another string
resetCountdown() - Method in class sim.engine.MultiStep
If we're counting down, then this resets the countdown.
resetCountdown(int) - Method in class sim.engine.MultiStep
If we're counting down, then this resets the countdown to the given value, which should be > 0 and <= n.
resetQueues() - Method in class sim.display.GUIState
Don't call this unless you know what you're doing.
resetTransform() - Method in class sim.display3d.Display3D
Resets the global model transform to its default value (identity).
resetTransform() - Method in class sim.portrayal3d.FieldPortrayal3D
Resets the internal transform to the value of getDefaultTransform()
resetTransform() - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Resets the internal transform to the value of getDefaultTransform()
reshape(double, double) - Method in class sim.field.continuous.Continuous2D
 
reshape(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
reshape(int, int) - Method in class sim.field.grid.DenseGrid2D
 
reshape(int, int) - Method in class sim.field.grid.DoubleGrid2D
 
reshape(int, int) - Method in interface sim.field.grid.Grid2D
Entirely wipes the grid and reshapes it into a different sized rectangle.
reshape(int, int) - Method in class sim.field.grid.IntGrid2D
 
reshape(int, int) - Method in class sim.field.grid.ObjectGrid2D
 
reshape(int, int) - Method in class sim.field.grid.SparseGrid2D
 
reshape(int, int, int) - Method in class sim.field.grid.DenseGrid3D
Replaces the existing array with a new one of the given width and height, and with arbitrary values stored.
reshape(int, int, int) - Method in class sim.field.grid.DoubleGrid3D
 
reshape(int, int, int) - Method in class sim.field.grid.IntGrid3D
Replaces the existing array with a new one of the given width and height, and with arbitrary values stored.
reshape(int, int, int) - Method in class sim.field.grid.ObjectGrid3D
Replaces the existing array with a new one of the given width and height, and with arbitrary values stored.
resize(double) - Method in class sim.util.Double2D
Scales the vector to length "dist".
resize(double) - Method in class sim.util.Double3D
Scales the vector to length "dist".
resize(double) - Method in class sim.util.MutableDouble2D
Sets my length, which should be >= 0.
resize(double) - Method in class sim.util.MutableDouble3D
Sets my length, which should be >= 0.
resize(int) - Method in class ec.util.IntBag
 
resize(int) - Method in class sim.util.Bag
Resizes the internal array to at least the requested size.
resize(int) - Method in class sim.util.DoubleBag
 
resize(int) - Method in class sim.util.IntBag
 
restart() - Method in class ec.util.Log
Restarts a log after a system restart from checkpoint.
restart() - Method in class ec.util.Output
 
restart(Log) - Method in class ec.util.LogRestarter
 
restarter - Variable in class ec.util.Log
The log's restarter
restoreFromCheckpoint(String) - Static method in class ec.util.Checkpoint
Returns an EvolutionState object read from a checkpoint file whose filename is checkpoint
resume() - Method in class sim.engine.AsynchronousSteppable
Deprecated.
use resume(boolean)
resume(boolean) - Method in class sim.engine.AsynchronousSteppable
Fires up the AsynchronousSteppable after a pause().
retainAll(Collection) - Method in class sim.util.Bag
 
reverse() - Method in class ec.util.IntBag
Reverses order of the elements in the IntBag
reverse() - Method in class sim.util.Bag
Reverses order of the elements in the Bag
reverse() - Method in class sim.util.DoubleBag
Reverses order of the elements in the DoubleBag
reverse() - Method in class sim.util.IntBag
Reverses order of the elements in the IntBag
reverseAllEdges() - Method in class sim.field.network.Network
This reverse the direction of all edges in the graph.
reviseColor(Color, double) - Method in class sim.util.media.chart.SeriesAttributes
Given an opaque color and a desired opacity (from 0.0 to 1.0), returns a new color of the same tint but with the given opacity.
reviseStopper(Stoppable) - Method in class sim.portrayal.Inspector
Gives the user a chance to wrap the Inspector's stopper in a larger stopper, which will then get registered with the Inspector; this larger stopper is also what is passed into Inspector.createFrame(...).
rint() - Method in class sim.field.grid.DoubleGrid2D
Sets each value in the grid to rint(value).
rint() - Method in class sim.field.grid.DoubleGrid3D
Sets each value in the grid to rint(value).
ro - Variable in class sim.util.distribution.Zeta
 
ro_prev - Variable in class sim.util.distribution.Zeta
 
root - Variable in class sim.display3d.Display3D
The root scene graph node in the Java3D universe.
rotate(double) - Method in class sim.util.Double2D
Rotates the Double2D by theta radians
rotate(double) - Method in class sim.util.MutableDouble2D
Rotates me by theta radians, returning me.
rotateX(double) - Method in class sim.display3d.Display3D
Modifies the global model transform by rotating along the current X axis the provided number of degrees.
rotateX(double) - Method in class sim.portrayal3d.FieldPortrayal3D
Modifies the internal transform by rotating along the current X axis the provided number of degrees.
rotateX(double) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Modifies the internal transform by rotating along the current X axis the provided number of degrees.
rotateY(double) - Method in class sim.display3d.Display3D
Modifies the global model transform by rotating along the current Y axis the provided number of degrees.
rotateY(double) - Method in class sim.portrayal3d.FieldPortrayal3D
Modifies the internal transform by rotating along the current Y axis the provided number of degrees.
rotateY(double) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Modifies the internal transform by rotating along the current Y axis the provided number of degrees.
rotateZ(double) - Method in class sim.display3d.Display3D
Modifies the global model transform by rotating along the current Z axis the provided number of degrees.
rotateZ(double) - Method in class sim.portrayal3d.FieldPortrayal3D
Modifies the internal transform by rotating along the current Z axis the provided number of degrees.
rotateZ(double) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Modifies the internal transform by rotating along the current Z axis the provided number of degrees.
run(boolean) - Method in class sim.engine.AsynchronousSteppable
Deprecated.
override run(resuming, restoringFromCheckpoint) instead.
run(boolean, boolean) - Method in class sim.engine.AsynchronousSteppable
This method should enter the parallel thread's loop.

S

s - Variable in class ec.util.DecodeReturn
Stores strings, error messages
s - Variable in class sim.util.distribution.Hyperbolic
 
samb - Variable in class sim.util.distribution.Hyperbolic
 
save(Preferences) - Static method in class sim.display.Prefs
Saves a given Preferences.
savePreferences(Preferences) - Method in class sim.display3d.Display3D.OptionPane3D
Saves the Option Pane Preferences to a given Preferences Node
Scalable2D - Interface in sim.portrayal
A Scalable2D object provides a scale, and can have the same changed.
scale - Variable in class sim.portrayal.DrawInfo2D
 
scale - Variable in class sim.portrayal.simple.AbstractShapePortrayal2D
 
scale - Variable in class sim.portrayal.simple.OrientedPortrayal2D
The pre-scaling length
scale(double) - Method in class sim.display3d.Display3D
Modifies the global model transform by uniformly scaling it in all directions by the provided amount.
scale(double) - Method in class sim.portrayal3d.FieldPortrayal3D
Modifies the internal transform by uniformly scaling it in all directions by the provided amount.
scale(double) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Modifies the internal transform by uniformly scaling it in all directions by the provided amount.
scale(double, double, double) - Method in class sim.display3d.Display3D
Modifies the internal transform by scaling it in a nonuniform fashion.
scale(double, double, double) - Method in class sim.portrayal3d.FieldPortrayal3D
Modifies the internal transform by scaling it in a nonuniform fashion.
scale(double, double, double) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Modifies the internal transform by scaling it in a nonuniform fashion.
scale(AbstractContinuousDistribution, double) - Static method in class sim.util.distribution.Scale
 
scale(AbstractContinuousDistribution, double, double) - Static method in class sim.util.distribution.Scale
 
scale(AbstractDiscreteDistribution, int) - Static method in class sim.util.distribution.Scale
 
scale(AbstractDiscreteDistribution, int, int) - Static method in class sim.util.distribution.Scale
 
Scale - Class in sim.util.distribution
Scale is a set of utility functions to transform a distribution into another by multiplying its values and optionally translating them.
Scale() - Constructor for class sim.util.distribution.Scale
 
SCALE_WHEN_SMALLER - Static variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
SCALE_WHEN_SMALLER - Static variable in class sim.portrayal.simple.LabelledPortrayal2D
 
Scaled2D - Interface in sim.portrayal
A Scaled2D object provides a scale.
scaledFont - Variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
scaledFont - Variable in class sim.portrayal.simple.LabelledPortrayal2D
 
scaleField - Variable in class sim.display.Display2D
The field for scaling values
scaleField - Variable in class sim.display3d.Display3D
The button which starts or stops a movie
scalex - Variable in class sim.portrayal.simple.LabelledPortrayal2D
The pre-scaling offset from the object's origin.
scaley - Variable in class sim.portrayal.simple.LabelledPortrayal2D
The pre-scaling offset from the object's origin.
scanAt(int) - Method in class ec.util.DecodeReturn
Sets the DecodeReturn to begin scanning at _pos, which should be valid.
ScatterPlotGenerator - Class in sim.util.media.chart
 
ScatterPlotGenerator() - Constructor for class sim.util.media.chart.ScatterPlotGenerator
 
ScatterPlotSeriesAttributes - Class in sim.util.media.chart
 
ScatterPlotSeriesAttributes(ChartGenerator, String, int, double[][], SeriesChangeListener) - Constructor for class sim.util.media.chart.ScatterPlotSeriesAttributes
Produces a ScatterPlotSeriesAttributes object with the given generator, series name, series index, and desire to display margin options.
sceneGraphCreated() - Method in class sim.display3d.Display3D
A hook for people who want to modify the scene graph just after it's been created (when the user pressed the start button usually; or if the user dynamicallly attaches or detaches portrayals) but before the root has been attached to the universe and before the canvas has started rendering.
schedule - Variable in class sim.engine.SimState
SimState's schedule
Schedule - Class in sim.engine
Schedule defines a threadsafe scheduling queue in which events can be scheduled to occur at future time.
Schedule() - Constructor for class sim.engine.Schedule
Creates a Schedule.
Schedule.Key - Class in sim.engine
Timestamps stored as keys in the heap.
scheduleAtEnd(Steppable) - Method in class sim.display.GUIState
Schedules an item to occur when the user stops the simulator (when the stop() method is executed), when it stops on its own accord, or when the user has load()ed another simulation to replace it.
scheduleAtExtreme(Steppable, boolean) - Method in class sim.display.GUIState
Deprecated.
use scheduleAtStart and scheduleAtEnd instead
scheduleAtStart(Steppable) - Method in class sim.display.GUIState
Schedules an item to occur when the user starts the simulator (when the start() method is executed) or loads one (when load() is executed).
scheduleComplete() - Method in class sim.engine.Schedule
Returns true if the schedule has nothing left to do.
scheduleImmediate(boolean, Steppable) - Method in class sim.display.GUIState
Deprecated.
use scheduleImmediatelyBefore and scheduleImmediatelyAfter instead
scheduleImmediatelyAfter(Steppable) - Method in class sim.display.GUIState
Schedules an item to occur (in no particular order) immediately after the schedule is stepped on the next time step (not including blank steps).
scheduleImmediatelyBefore(Steppable) - Method in class sim.display.GUIState
Schedules an item to occur (in no particular order) immediately before the schedule is stepped on the next time step (not including blank steps).
scheduleImmediateRepeat(boolean, Steppable) - Method in class sim.display.GUIState
Deprecated.
use scheduleRepeatingImmediatelyBefore and scheduleRepeatingImmediatelyAfter instead
scheduleOnce(double, int, Steppable) - Method in class sim.engine.Schedule
Schedules the event to occur at the provided time, and in the ordering provided.
scheduleOnce(double, Steppable) - Method in class sim.engine.Schedule
Schedules the event to occur at the provided time, 0 ordering.
scheduleOnce(Steppable) - Method in class sim.engine.Schedule
Schedules the event to occur at getTime() + 1.0, 0 ordering.
scheduleOnce(Steppable, int) - Method in class sim.engine.Schedule
Schedules the event to occur at getTime() + 1.0, and in the ordering provided.
scheduleOnceIn(double, Steppable) - Method in class sim.engine.Schedule
Schedules the event to occur at getTime() + delta, 0 ordering.
scheduleOnceIn(double, Steppable, int) - Method in class sim.engine.Schedule
Schedules the event to occur at getTime() + delta, and in the ordering provided.
scheduleRepeating(double, int, Steppable) - Method in class sim.engine.Schedule
Schedules the event to recur at an interval of 1.0 starting at the provided time, and in the ordering provided.
scheduleRepeating(double, int, Steppable, double) - Method in class sim.engine.Schedule
Schedules the event to recur at the specified interval starting at the provided time, and in the ordering provided.
scheduleRepeating(double, Steppable) - Method in class sim.engine.Schedule
Schedules the event to recur at the specified interval starting at the provided time, and at 0 ordering.
scheduleRepeating(double, Steppable, double) - Method in class sim.engine.Schedule
Schedules the event to recur at the specified interval starting at the provided time, in ordering 0.
scheduleRepeating(Steppable) - Method in class sim.engine.Schedule
Schedules the event to recur at an interval of 1.0 starting at getTime() + 1.0, and at 0 ordering.
scheduleRepeating(Steppable, double) - Method in class sim.engine.Schedule
Schedules the event to recur at the specified interval starting at getTime() + interval, and at 0 ordering.
scheduleRepeating(Steppable, int, double) - Method in class sim.engine.Schedule
Schedules the event to recur at the specified interval starting at getTime() + interval, and at the provided ordering.
scheduleRepeatingImmediatelyAfter(Steppable) - Method in class sim.display.GUIState
Schedules an item to occur (in no particular order) immediately after all future steps the Schedule takes (not including blank steps).
scheduleRepeatingImmediatelyBefore(Steppable) - Method in class sim.display.GUIState
Schedules an item to occur (in no particular order) immediately before all future steps the Schedule takes (not including blank steps).
scheduleSeries(GUIState, BarChartSeriesAttributes, ChartUtilities.ProvidesCollection) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, BarChartSeriesAttributes, ChartUtilities.ProvidesDoublesAndLabels) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, BarChartSeriesAttributes, ChartUtilities.ProvidesObjects) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, BoxPlotSeriesAttributes, ChartUtilities.ProvidesDoubleDoublesAndLabels) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, BoxPlotSeriesAttributes, ChartUtilities.ProvidesDoubles) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, BubbleChartSeriesAttributes, ChartUtilities.ProvidesTripleDoubles) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, HistogramSeriesAttributes, ChartUtilities.ProvidesDoubles) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, PieChartSeriesAttributes, ChartUtilities.ProvidesCollection) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, PieChartSeriesAttributes, ChartUtilities.ProvidesDoublesAndLabels) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, PieChartSeriesAttributes, ChartUtilities.ProvidesObjects) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, ScatterPlotSeriesAttributes, ChartUtilities.ProvidesDoubleDoubles) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
scheduleSeries(GUIState, TimeSeriesAttributes, Valuable) - Static method in class sim.display.ChartUtilities
Schedules a series with the MASON simulation.
seal() - Method in class sim.engine.Schedule
Seals the schedule: after a schedule is sealed, no further Steppables may be scheduled on it.
sealed - Variable in class sim.engine.Schedule
Whether the schedule is sealed, as returned by isSealed().
secondPoint - Variable in class sim.portrayal.network.EdgeDrawInfo2D
A pre-scaled point to draw to.
seed() - Method in class sim.engine.SimState
Returns the seed set by the doLoop(...) facility and by the constructor.
selected - Variable in class sim.portrayal.DrawInfo2D
 
SELECTION_MODE_MULTI - Static variable in class sim.display.Display2D
 
SELECTION_MODE_SINGLE - Static variable in class sim.display.Display2D
 
SelectionBehavior - Class in sim.display3d
A behavior added to Display3Ds which enables Portrayal3Ds to be selected (via Java3D picking).
SelectionBehavior(Canvas3D, BranchGroup, Bounds, GUIState) - Constructor for class sim.display3d.SelectionBehavior
 
Sequence - Class in sim.engine
Sequence is Steppable which holds an array of Steppables.
Sequence(Collection) - Constructor for class sim.engine.Sequence
 
Sequence(Steppable[]) - Constructor for class sim.engine.Sequence
 
seriesAttributes - Variable in class sim.util.media.chart.ChartGenerator
A holder for series attributes components
SeriesAttributes - Class in sim.util.media.chart
The superclass for the series-attributes widgets used by subclasses of ChartGenerator to let the user control individual series' features.
SeriesAttributes(ChartGenerator, String, int, SeriesChangeListener) - Constructor for class sim.util.media.chart.SeriesAttributes
Builds a SeriesAttributes with the provided generator, name for the series, and index for the series.
set(int, double) - Method in class sim.util.DoubleBag
 
set(int, int) - Method in class ec.util.IntBag
 
set(int, int) - Method in class sim.util.IntBag
 
set(int, int, double) - Method in class sim.field.grid.DoubleGrid2D
Sets location (x,y) to val
set(int, int, int) - Method in class sim.field.grid.IntGrid2D
Sets location (x,y) to val
set(int, int, int, double) - Method in class sim.field.grid.DoubleGrid3D
Sets location (x,y,z) to val
set(int, int, int, int) - Method in class sim.field.grid.IntGrid3D
Sets location (x,y) to val
set(int, int, int, Object) - Method in class sim.field.grid.ObjectGrid3D
 
set(int, int, Object) - Method in class sim.field.grid.ObjectGrid2D
Sets location (x,y) to val
set(int, Object) - Method in class sim.util.Bag
 
set(Parameter, String) - Method in class ec.util.ParameterDatabase
Sets a parameter in the topmost database to a given value, trimmed of whitespace.
set(Steppable) - Static method in class sim.util.LocationLog
 
SET - Static variable in class ec.util.ParameterDatabaseEvent
 
setAbridgedComponent(Component) - Method in class sim.util.gui.DisclosurePanel
 
setAdjustsThickness(boolean) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
setAlternatePortrayalOrdering(boolean) - Method in class sim.portrayal.FieldPortrayal
Sets whether the alternate portrayal ordering is used.
setAppearance(TransformGroup, Appearance) - Method in class sim.portrayal3d.simple.PrimitivePortrayal3D
Sets the Appearance of the portrayal.
setAppearanceFlags(Appearance) - Static method in class sim.portrayal3d.SimplePortrayal3D
Sets a variety of flags on an Appearance so that its features can be modified when the scene is live.
setAuxiliaryField(SparseField2D) - Method in class sim.portrayal.network.SpatialNetwork2D
 
setAuxillaryField(SparseField2D) - Method in class sim.portrayal.network.SpatialNetwork2D
 
setAxes(boolean) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Turns axes on or off.
setAxesColor(Color) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Sets the axes color.
setAxesLineFraction(double) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Sets the axis line fraction.
setAxesLineMinMaxWidth(double, double) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Sets the minimum and maximum width of a border line in pixels.
setBackdrop(Color) - Method in class sim.display3d.Display3D
Sets the color for a flat backdrop, turns on the backdrop checkbox, and enables the backdrop checkbox.
setBackdrop(Image, boolean) - Method in class sim.display3d.Display3D
Sets the image for a backdrop (spherical or flat), turns on the backdrop checkbox, and enables the backdrop checkbox
setBackdrop(Paint) - Method in class sim.display.Display2D
Specify the backdrop color or other paint.
setBackdrop(Appearance) - Method in class sim.display3d.Display3D
Sets a general appearance for a spherical backdrop, turns on the backdrop checkbox, and enables the backdrop checkbox.
setBaseWidth(double) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
Sets the width of the base of the triangle used in drawing the directed edge -- by default, this is 0 (a simple line is drawn).
setBorder(boolean) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Turns border lines on or off.
setBorder(boolean) - Method in class sim.portrayal.grid.HexaDenseGridPortrayal2D
This is not supported by hexagonal portrayals.
setBorder(boolean) - Method in class sim.portrayal.grid.HexaObjectGridPortrayal2D
This is not supported by hexagonal portrayals.
setBorder(boolean) - Method in class sim.portrayal.grid.HexaSparseGridPortrayal2D
This is not supported by hexagonal portrayals.
setBorder(boolean) - Method in class sim.portrayal.grid.HexaValueGridPortrayal2D
This is not supported by hexagonal portrayals.
setBorder(boolean) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Turns border lines on or off.
setBorder(boolean) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Turns border lines on or off.
setBorder(boolean) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Turns border lines on or off.
setBorderColor(Color) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Sets the border color.
setBorderColor(Color) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Sets the border color.
setBorderColor(Color) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Sets the border color.
setBorderColor(Color) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Sets the border color.
setBorderLineFraction(double) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Sets the border line fraction.
setBorderLineFraction(double) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Sets the border line fraction.
setBorderLineFraction(double) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Sets the border line fraction.
setBorderLineFraction(double) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Sets the border line fraction.
setBorderLineMinMaxWidth(double, double) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Sets the minimum and maximum width of a border line in pixels.
setBorderLineMinMaxWidth(double, double) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Sets the minimum and maximum width of a border line in pixels.
setBorderLineMinMaxWidth(double, double) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Sets the minimum and maximum width of a border line in pixels.
setBorderLineMinMaxWidth(double, double) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Sets the minimum and maximum width of a border line in pixels.
setBucketLabels(String[]) - Method in class sim.util.gui.MiniHistogram
Sets labels for the buckets provided in setBuckets.
setBuckets(double[]) - Method in class sim.util.gui.MiniHistogram
Sets the displayed bucket array.
setBucketsAndLabels(double[], String[]) - Method in class sim.util.gui.MiniHistogram
 
setBuffering(int) - Method in class sim.portrayal.FieldPortrayal2D
Sets whether or not the FieldPortrayal2D will use a buffering "trick" to draw quickly.
setBuffering(int) - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
 
setBuffering(int) - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
 
setCanShowToolTips(boolean) - Method in class sim.display3d.ToolTipBehavior
Sets whether or not the behavior may show tool tips.
setChartPanel(ChartGenerator.ScrollableChartPanel) - Method in class sim.util.media.chart.ChartGenerator
 
setCheckpoint(EvolutionState) - Static method in class ec.util.Checkpoint
Writes the evolution state out to a file.
setCircleShowing(boolean) - Method in class sim.portrayal.simple.CircledPortrayal2D
 
setCircleShowing(boolean) - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
setClipping(boolean) - Method in class sim.display.Display2D
Sets the Display2D to clip or to not clip to the user-specified height and width when drawing
setColor(Color) - Method in class sim.util.gui.ColorWell
 
setColor(Color) - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
setColorTable(Color[]) - Method in class sim.util.gui.SimpleColorMap
Specifies that if a value (cast into an int) in the IntGrid2D or DoubleGrid2D falls in the range 0 ...
setCompressionLevel(int) - Method in class sim.util.media.PNGEncoder
Set the compression level to use
setCullingMode(int) - Method in class sim.display3d.Display3D
 
setCurrentDisplay(Display3D) - Method in class sim.portrayal3d.FieldPortrayal3D
 
setCurrentDisplay(Display3D) - Method in interface sim.portrayal3d.Portrayal3D
Sets the current Display3D.
setCurrentDisplay(Display3D) - Method in class sim.portrayal3d.simple.CircledPortrayal3D
Sets the current display both here and in the child.
setCurrentDisplay(Display3D) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
Sets the current display both here and in the child.
setCurrentDisplay(Display3D) - Method in class sim.portrayal3d.simple.SharedPortrayal3D
Sets the current display both here and in the child.
setCurrentDisplay(Display3D) - Method in class sim.portrayal3d.simple.SwitchedPortrayal3D
Sets the current display both here and in the child.
setCurrentDisplay(Display3D) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Sets the current display both here and in the child.
setCurrentDisplay(Display3D) - Method in class sim.portrayal3d.SimplePortrayal3D
 
setCurrentFieldPortrayal(FieldPortrayal3D) - Method in class sim.portrayal3d.simple.CircledPortrayal3D
Sets the current field portrayal both here and in the child.
setCurrentFieldPortrayal(FieldPortrayal3D) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
Sets the current field portrayal both here and in the child.
setCurrentFieldPortrayal(FieldPortrayal3D) - Method in class sim.portrayal3d.simple.SharedPortrayal3D
Sets the current field portrayal both here and in the child.
setCurrentFieldPortrayal(FieldPortrayal3D) - Method in class sim.portrayal3d.simple.SwitchedPortrayal3D
Sets the current field portrayal both here and in the child.
setCurrentFieldPortrayal(FieldPortrayal3D) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Sets the current field portrayal both here and in the child.
setCurrentFieldPortrayal(FieldPortrayal3D) - Method in class sim.portrayal3d.SimplePortrayal3D
 
setDashPattern(int) - Method in class sim.util.media.chart.TimeSeriesAttributes
 
setData(ValueGridCellInfo, float[], float[], int, int, int) - Method in class sim.portrayal3d.grid.quad.MeshPortrayal
 
setData(ValueGridCellInfo, float[], float[], int, int, int) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
setData(ValueGridCellInfo, float[], float[], int, int, int) - Method in class sim.portrayal3d.grid.quad.TilePortrayal
 
setDataCuller(DataCuller) - Method in class sim.util.media.chart.TimeSeriesChartGenerator
 
setDescription(PrintWriter) - Method in class sim.engine.SimState
This method is called to set the PrintWriter used in getDescription() [which is more important to you].
setDestroysThreads(boolean) - Method in class sim.engine.ParallelSequence
 
setDirtyField(boolean) - Method in class sim.portrayal.FieldPortrayal
 
setDirtyField(boolean) - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
 
setDirtyField(boolean) - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
 
setDisclosed(boolean) - Method in class sim.util.gui.DisclosurePanel
 
setDisclosedComponent(Component) - Method in class sim.util.gui.DisclosurePanel
 
setDisplayingToroidally(boolean) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
Set this to TRUE to cause the portrayal to display objects multiply (in a toroidal fashion) if they overlap on the edges of the field.
setDomainAxisLabel(String) - Method in class sim.util.media.chart.XYChartGenerator
Deprecated.
Sets the name of the Domain Axis label -- usually this is the X axis.
setDomainAxisRange(double, double) - Method in class sim.util.media.chart.XYChartGenerator
Deprecated. 
setDrawFilled(boolean) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
setDrawPolicy(DrawPolicy) - Method in class sim.portrayal.grid.DenseGrid3DPortrayal2D
 
setDrawPolicy(DrawPolicy) - Method in class sim.portrayal.grid.DenseGridPortrayal2D
 
setDrawPolicy(DrawPolicy) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
setEditedColor(Color) - Method in class sim.util.gui.NumberTextField
 
setEditedColor(Color) - Method in class sim.util.gui.PropertyField
 
setElements(Object[]) - Method in class sim.util.media.chart.PieChartSeriesAttributes
 
setElements(Collection) - Method in class sim.util.media.chart.PieChartSeriesAttributes
 
setEnabled(boolean) - Method in class sim.util.gui.NumberTextField
 
setEnabled(boolean) - Method in class sim.util.gui.PropertyField
 
setEncodeAlpha(boolean) - Method in class sim.util.media.PNGEncoder
Set the alpha encoding on or off.
setEnsuresOrder(boolean) - Method in class sim.engine.ParallelSequence
 
setEnsuresOrder(boolean) - Method in class sim.engine.Sequence
Sets whether the order among the remaining Steppables in the internal array is maintained after removing Steppables via removeSteppable() or removeSteppables().
setField(Object) - Method in class sim.portrayal.continuous.Continuous3DPortrayal2D
 
setField(Object) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
setField(Object) - Method in class sim.portrayal.FieldPortrayal
Sets the field, and sets the dirtyField flag to true.
setField(Object) - Method in class sim.portrayal.grid.DenseGrid3DPortrayal2D
 
setField(Object) - Method in class sim.portrayal.grid.DenseGridPortrayal2D
 
setField(Object) - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
 
setField(Object) - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
 
setField(Object) - Method in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
 
setField(Object) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
setField(Object) - Method in class sim.portrayal.grid.SparseGrid3DPortrayal2D
 
setField(Object) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
setField(Object) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
setField(Object) - Method in class sim.portrayal.network.NetworkPortrayal2D
 
setField(Object) - Method in class sim.portrayal3d.continuous.ContinuousPortrayal3D
 
setField(Object) - Method in class sim.portrayal3d.grid.ObjectGridPortrayal3D
 
setField(Object) - Method in class sim.portrayal3d.grid.SparseGrid2DPortrayal3D
 
setField(Object) - Method in class sim.portrayal3d.grid.SparseGridPortrayal3D
 
setField(Object) - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
setField(Object) - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
setFilePrefix(String) - Method in class ec.util.Output
 
setFillColor(Color) - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
setFillColor(Color) - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
setFillOpacity(double) - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
setFillOpacity(double) - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
setFilter(int) - Method in class sim.util.media.PNGEncoder
Set the filter to use
setFixed(boolean) - Method in class sim.util.media.chart.ChartGenerator
 
setFlush(boolean) - Method in class ec.util.Output
Sets whether the Output flushes its announcements.
setGridColor(Color) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Sets the grid color.
setGridColor(Color) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Sets the grid color.
setGridColor(Color) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Sets the grid color.
setGridLineFraction(double) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Sets the grid line fraction.
setGridLineFraction(double) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Sets the grid line fraction.
setGridLineFraction(double) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Sets the grid line fraction.
setGridLineMinMaxWidth(double, double) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Sets the minimum and maximum width of a grid line in pixels.
setGridLineMinMaxWidth(double, double) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Sets the minimum and maximum width of a grid line in pixels.
setGridLineMinMaxWidth(double, double) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Sets the minimum and maximum width of a grid line in pixels.
setGridLines(boolean) - Method in class sim.portrayal.grid.HexaDenseGridPortrayal2D
This is not supported by hexagonal portrayals.
setGridLines(boolean) - Method in class sim.portrayal.grid.HexaObjectGridPortrayal2D
This is not supported by hexagonal portrayals.
setGridLines(boolean) - Method in class sim.portrayal.grid.HexaSparseGridPortrayal2D
This is not supported by hexagonal portrayals.
setGridLines(boolean) - Method in class sim.portrayal.grid.HexaValueGridPortrayal2D
This is not supported by hexagonal portrayals.
setGridLines(boolean) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Turns grid lines on or off.
setGridLines(boolean) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Turns grid lines on or off.
setGridLines(boolean) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Turns grid lines on or off.
setGridMinSpacing(double) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Sets the grid min spacing.
setGridMinSpacing(double) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Sets the grid min spacing.
setGridMinSpacing(double) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Sets the grid min spacing.
setGridModulus(int) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
Sets the grid modulus.
setGridModulus(int) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
Sets the grid modulus.
setGridModulus(int) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
Sets the grid modulus.
setGrowTrailOnlyWhenSelected(boolean) - Method in class sim.portrayal.simple.TrailedPortrayal2D
Deprecated.
use setOnlyGrowTrailWhenSelected
setHistogramType(HistogramType) - Method in class sim.util.media.chart.HistogramGenerator
 
setIgnoresEmpty(boolean) - Method in class sim.portrayal.grid.ObjectGrid3DPortrayal2D
Sets whether null (empty) cells are completely ignored for hit-testing and drawing.
setImage(Image) - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
Set the appearance to a fully opaque image.
setImage(Image) - Method in class sim.util.media.PNGEncoder
Set the image to be encoded
setImmutableField(boolean) - Method in class sim.portrayal.FieldPortrayal
Specifies that the underlying field is (or is not) to be assumed unchanging -- thus there's no reason to update once we're created.
setImmutableField(boolean) - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
 
setImmutableField(boolean) - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
 
setIncrementSeedOnPlay(boolean) - Method in class sim.display.Console
Deprecated.
renamed to setIncrementSeedOnStop
setIncrementSeedOnPlay(boolean) - Method in class sim.display.SimpleController
Deprecated.
renamed to setIncrementSeedOnStop
setIncrementSeedOnStop(boolean) - Method in class sim.display.Console
 
setIncrementSeedOnStop(boolean) - Method in class sim.display.SimpleController
 
setInfo(Object) - Method in class sim.field.network.Edge
 
setInitialValue(double) - Method in class sim.util.gui.NumberTextField
 
setInspectors(Bag, Bag) - Method in class sim.display.Console
Adds new inspectors to the Console's list, given the provided inspectors, their portrayals, and appropriate names for them.
setInspectors(Bag, Bag) - Method in interface sim.display.Controller
Replaces current inspectors with the ones provided.
setInspectors(Bag, Bag) - Method in class sim.display.SimpleController
Adds new inspectors to the Console's list, given the provided inspectors, their portrayals, and appropriate names for them.
setInvalidChartTitle(String) - Method in class sim.util.media.chart.ChartGenerator
Sets the invalid chart title if any.
setJob(long) - Method in class sim.engine.SimState
 
setLabels(String[]) - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
setLabels(String[]) - Method in class sim.util.media.chart.PieChartSeriesAttributes
 
setLabelScale(double) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
setLabelScaling(int) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
setLabelScaling(int) - Method in class sim.portrayal.simple.LabelledPortrayal2D
Sets the label scaling, one of NEVER_SCALE (the default), SCALE_WHEN_SMALLER, and ALWAYS_SCALE.
setLabelShowing(boolean) - Method in class sim.portrayal.simple.LabelledPortrayal2D
Returns whether the label should be shown regardless.
setLabelShowing(boolean) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
setLength(double) - Method in class sim.portrayal.simple.TrailedPortrayal2D
Sets the length of the trail in TIME.
setLength(double) - Method in class sim.util.MutableDouble2D
Deprecated.
use resize instead [renaming]
setLength(double) - Method in class sim.util.MutableDouble3D
Deprecated.
use resize instead [renaming]
setLevels(double, double, Color, Color) - Method in class sim.util.gui.SimpleColorMap
Sets the color levels for the ValueGridPortrayal2D values for use by the default getColor(...) method.
setLineShowing(boolean) - Method in class sim.portrayal.simple.OrientedPortrayal2D
Deprecated.
use setOrientationShowing()
setLocation(int, int) - Method in class sim.util.MutableInt2D
Deprecated.
use setTo
setLocation(int, int, int) - Method in class sim.util.MutableInt3D
Deprecated.
use setTo
setLocation(Point) - Method in class sim.util.MutableInt2D
Deprecated.
use setTo
setLocation(Int2D) - Method in class sim.util.MutableInt2D
Deprecated.
use setTo
setLocation(Int3D) - Method in class sim.util.MutableInt3D
Deprecated.
use setTo
setLocation(MutableInt2D) - Method in class sim.util.MutableInt2D
Deprecated.
use setTo
setLocation(MutableInt3D) - Method in class sim.util.MutableInt3D
Deprecated.
use setTo
setMap(ColorMap) - Method in class sim.portrayal.grid.FastHexaObjectGridPortrayal2D
 
setMap(ColorMap) - Method in class sim.portrayal.grid.FastObjectGridPortrayal2D
 
setMap(ColorMap) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
setMap(ColorMap) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
setMap(ColorMap) - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
setMaximumJump(double) - Method in class sim.portrayal.simple.TrailedPortrayal2D
Sets the maximum percentage of either the width or height of the field that can be jumped between two successive object locations before it's considered to be a huge leap and that segment won't be drawn.
setMaximumWidth(double) - Method in class sim.util.media.chart.BoxPlotGenerator
 
setMean(double) - Method in class sim.util.distribution.Poisson
Sets the mean.
setMean(double) - Method in class sim.util.distribution.PoissonSlow
Sets the mean.
setMeanShown(boolean) - Method in class sim.util.media.chart.BoxPlotGenerator
 
setMedianShown(boolean) - Method in class sim.util.media.chart.BoxPlotGenerator
 
setMouseChangesOffset(boolean) - Method in class sim.display.Display2D
Sets whether the user can change the offset by right-mouse-button-dragging, (or on OS X) Command-dragging or two-finger-click-dragging.
setMovingWrapper(LocationWrapper) - Method in class sim.display.Display2D
Declares an object to be the one under control of MovablePortrayal2D.
setMovingWrapper(LocationWrapper) - Method in interface sim.display.Manipulating2D
 
setName(String) - Method in class sim.util.media.chart.SeriesAttributes
Deprecated.
Sets the name of the series.
setNandP(int, double) - Method in class sim.util.distribution.Binomial
Sets the parameters number of trials and the probability of success.
setNandP(int, double) - Method in class sim.util.distribution.NegativeBinomial
Sets the parameters number of trials and the probability of success.
setNewMenuAllowed(boolean) - Method in class sim.display.Console
 
setNumBins(int) - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
setNumStepsPerStepButtonPress(int) - Method in class sim.display.Console
Sets the number of steps per stepp button press.
setObjectLocation(Object, int, int) - Method in class sim.field.grid.SparseGrid2D
Changes the location of an object, or adds if it doesn't exist yet.
setObjectLocation(Object, int, int, int) - Method in class sim.field.grid.SparseGrid3D
Changes the location of an object, or adds if it doesn't exist yet.
setObjectLocation(Object, Object) - Method in class sim.field.SparseField
Changes the location of an object, or adds if it doesn't exist yet.
setObjectLocation(Object, Object, GUIState) - Method in class sim.portrayal.continuous.Continuous3DPortrayal2D
 
setObjectLocation(Object, Object, GUIState) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
setObjectLocation(Object, Object, GUIState) - Method in class sim.portrayal.FieldPortrayal
Sets location in the underlying field of the given object, if such a thing is reasonable.
setObjectLocation(Object, Object, GUIState) - Method in class sim.portrayal.grid.HexaSparseGridPortrayal2D
 
setObjectLocation(Object, Object, GUIState) - Method in class sim.portrayal.grid.SparseGrid3DPortrayal2D
 
setObjectLocation(Object, Object, GUIState) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
setObjectLocation(Object, Object, GUIState) - Method in class sim.portrayal3d.FieldPortrayal3D
Sets location in the underlying field of the given object, if such a thing is reasonable.
setObjectLocation(Object, Double2D) - Method in class sim.field.continuous.Continuous2D
 
setObjectLocation(Object, Double3D) - Method in class sim.field.continuous.Continuous3D
 
setObjectLocation(Object, Int2D) - Method in class sim.field.grid.SparseGrid2D
Changes the location of an object, or adds if it doesn't exist yet.
setObjectLocation(Object, Int3D) - Method in class sim.field.grid.SparseGrid3D
Changes the location of an object, or adds if it doesn't exist yet.
setObjectPosition(Object, Point2D.Double, DrawInfo2D) - Method in class sim.portrayal.FieldPortrayal2D
Moves (or tries to move) the object to an internal location equivalent to the given position on-screen of the provided object, assuming that the object exists within the underlying field and that this location is acceptable.
setObjectsAtLocation(int, int, int, Bag) - Method in class sim.field.grid.DenseGrid3D
 
setOffset(double, double) - Method in class sim.display.Display2D
Sets the offset of the origin of the display.
setOffset(Point2D.Double) - Method in class sim.display.Display2D
Sets the offset of the origin of the display.
setOnlyCircleWhenSelected(boolean) - Method in class sim.portrayal.simple.CircledPortrayal2D
 
setOnlyCircleWhenSelected(boolean) - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
setOnlyDrawWhenSelected(boolean) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
setOnlyGrowTrailWhenSelected(boolean) - Method in class sim.portrayal.simple.TrailedPortrayal2D
Set this to grow the trail only after the objet has been selected, and delete it when the object has been deselected.
setOnlyLabelWhenSelected(boolean) - Method in class sim.portrayal.simple.LabelledPortrayal2D
Sets whether the label should only be shown when the object is selected
setOnlyLabelWhenSelected(boolean) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
setOnlyShowTrailWhenSelected(boolean) - Method in class sim.portrayal.simple.TrailedPortrayal2D
Set this to draw the trail only when the object has been selected (or not).
setOpacity(double) - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
setOpenMenuAllowed(boolean) - Method in class sim.display.Console
 
setOptimizationParameters(double[]) - Method in class sim.engine.SimState
You only override this method to set parameter values for purposes of optimization: MASON's optimization facility (in contrib/optimize) may call this to set up certain parameters in bulk prior to running the model and assessing it with assess(...).
setOrdering(int) - Method in class sim.engine.Repeat
 
setOrientation2D(double) - Method in interface sim.portrayal.Orientable2D
 
setOrientationHittable(boolean) - Method in class sim.portrayal.simple.OrientedPortrayal2D
Sets whether or not the orientation marker can be hit as part of the object.
setOrientationShowing(boolean) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
setParent(ValueGridPortrayal2D) - Method in class sim.portrayal.simple.ValuePortrayal2D
Deprecated.
does nothing now
setPickable(boolean) - Method in class sim.portrayal3d.simple.PrimitivePortrayal3D
Sets objects as pickable or not.
setPickableFlags(Geometry) - Static method in class sim.portrayal3d.SimplePortrayal3D
Utility method which prepares the given Geometry to be pickable (for selection and inspection).
setPickableFlags(Shape3D) - Static method in class sim.portrayal3d.SimplePortrayal3D
Utility method which prepares the given Shape3D to be pickable (for selection and inspection).
setPlaySleep(long) - Method in class sim.display.Console
Sets (in milliseconds) how long we should sleep between each step in the play thread.
setPlotVisible(boolean) - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
setPlotVisible(boolean) - Method in class sim.util.media.chart.PieChartSeriesAttributes
 
setPlotVisible(boolean) - Method in class sim.util.media.chart.SeriesAttributes
 
setPortrayalForAll(Portrayal) - Method in class sim.portrayal.FieldPortrayal
Set the portrayal to null to remove it.
setPortrayalForClass(Class, Portrayal) - Method in class sim.portrayal.FieldPortrayal
Sets a portrayal for a class -- objects must be of EXACTLY this class (not subclasses) to respond to this.
setPortrayalForNonNull(Portrayal) - Method in class sim.portrayal.FieldPortrayal
Set the portrayal to null to remove it.
setPortrayalForNull(Portrayal) - Method in class sim.portrayal.FieldPortrayal
Set the portrayal to null to remove it.
setPortrayalForObject(Object, Portrayal) - Method in class sim.portrayal.FieldPortrayal
Sets a portrayal for a class -- objects must be equal(...) to the provided object here to respond to this.
setPortrayalForRemainder(Portrayal) - Method in class sim.portrayal.FieldPortrayal
Set the portrayal to null to remove it.
setPrecise(boolean) - Method in class sim.display.Display2D
Sets this display to always draw precisely (or not).
setPreferencesKey(String) - Method in class sim.display.Display2D
If you have more than one Display2D in your simulation and you want them to have different preferences, set each to a different key value.
setPreferencesKey(String) - Method in class sim.display3d.Display3D
If you have more than one Display3D in your simulation and you want them to have different preferences, set each to a different key value.
setProbability(Object, double) - Method in interface ec.util.RandomChoiceChooserD
Sets obj's probability
setProbability(Object, float) - Method in interface ec.util.RandomChoiceChooser
Sets obj's probability
setProportion(double) - Method in class sim.util.media.chart.ChartGenerator
 
setRandomGenerator(MersenneTwisterFast) - Method in class sim.util.distribution.AbstractDistribution
Sets the uniform random generator internally used.
setRandomGenerator(MersenneTwisterFast) - Method in class sim.util.distribution.Normal
Sets the uniform random generator internally used.
setRangeAxisLabel(String) - Method in class sim.util.media.chart.XYChartGenerator
Deprecated.
Sets the name of the Range Axis label -- usually this is the Y axis.
setRangeAxisRange(double, double) - Method in class sim.util.media.chart.XYChartGenerator
Deprecated. 
setRasterizationMode(int) - Method in class sim.display3d.Display3D
 
setRequiresConfirmationToStop(boolean) - Method in class sim.display.Console
 
setSaveMenuAllowed(boolean) - Method in class sim.display.Console
 
setScale(double) - Method in class sim.display.Display2D
Sets the scale (the zoom value) of the Display2D
setScale(double) - Method in class sim.display3d.Display3D
Changes the value of the scale (magnification).
setScale(double) - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
setScale(double) - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
setScale(double) - Method in class sim.util.media.chart.ChartGenerator
 
setScale(TransformGroup, double) - Method in class sim.portrayal3d.simple.PrimitivePortrayal3D
Sets the Transform3D of the portrayal to a given scaling value, if there *is* a transform (in some cases, such as ValuePortrayal3D, there won't be any).
setScale2D(double) - Method in interface sim.portrayal.Scalable2D
 
setScaling(int) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
 
setScrollPosition(double, double) - Method in class sim.display.Display2D
Sets the current scroll positions (x and y) to proportional values between 0.0 (minimum scroll position) and 1.0 (maximum scroll position).
setScrollPosition(Double2D) - Method in class sim.display.Display2D
Sets the current scroll positions (x and y) to proportional values between 0.0 (minimum scroll position) and 1.0 (maximum scroll position).
setSeed(int[]) - Method in class ec.util.MersenneTwister
Sets the seed of the MersenneTwister using an array of integers.
setSeed(int[]) - Method in class ec.util.MersenneTwisterFast
Sets the seed of the MersenneTwister using an array of integers.
setSeed(long) - Method in class ec.util.MersenneTwister
Initalize the pseudo random number generator.
setSeed(long) - Method in class ec.util.MersenneTwisterFast
Initalize the pseudo random number generator.
setSeed(long) - Method in class sim.engine.SimState
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.continuous.ContinuousPortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.FieldPortrayal
Selects or deselects all of the provided objects.
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.grid.ObjectGridPortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.grid.SparseGridPortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in interface sim.portrayal.Portrayal
Change the portrayal state to reflect the fact that you've been selected or not selected.
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.simple.AdjustablePortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.simple.CircledPortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.simple.FacetedPortrayal2D
If portrayAllChildren, Returns true if any ONE of the children returns true.
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.simple.InternalPortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.simple.LabelledPortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.simple.MovablePortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.simple.TrailedPortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.simple.TransformedPortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal.SimplePortrayal2D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal3d.simple.CircledPortrayal3D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal3d.simple.LabelledPortrayal3D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal3d.simple.SharedPortrayal3D
Unlikely to be called, as SharedPortrayal3D is not pickable.
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal3d.simple.SwitchedPortrayal3D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
 
setSelected(LocationWrapper, boolean) - Method in class sim.portrayal3d.SimplePortrayal3D
If the object is selected, adds it to a hash table of selected objects for which this SimplePortrayal3D's isSelected() method will return TRUE.
setSelected(Bag, boolean) - Method in class sim.portrayal.FieldPortrayal
 
setSelectionMode(int) - Method in class sim.display.Display2D
Sets whether selecting a region will select all the objects within that region (the default), or instead a single object.
setSelectsAll(boolean, boolean) - Method in class sim.display3d.Display3D
Sets whether mouse-clicking results in selecting all picked elements (true) or just the closest one (false).
setSelectsAll(boolean, boolean) - Method in class sim.display3d.SelectionBehavior
Sets whether mouse-clicking results in selecting all picked elements (true) or just the closest one (false).
setSelectsWhenMoved(boolean) - Method in class sim.portrayal.simple.MovablePortrayal2D
Sets whether the MovablePortrayal2D selects the object when it is being moved.
setSeries(XYSeries) - Method in class sim.util.media.chart.TimeSeriesAttributes
Clears the existing internal XYSeries, then adds all the series elements in the provided XYSeries to the internal XYSeries.
setSeriesAttributes(SeriesAttributes[]) - Method in class sim.util.media.chart.ChartGenerator
 
setSeriesDataset(Dataset) - Method in class sim.util.media.chart.BarChartGenerator
 
setSeriesDataset(Dataset) - Method in class sim.util.media.chart.BoxPlotGenerator
 
setSeriesDataset(Dataset) - Method in class sim.util.media.chart.ChartGenerator
 
setSeriesDataset(Dataset) - Method in class sim.util.media.chart.PieChartGenerator
 
setSeriesDataset(Dataset) - Method in class sim.util.media.chart.XYChartGenerator
 
setSeriesIndex(int) - Method in class sim.util.media.chart.SeriesAttributes
Sets the index of the series -- Do NOT call this if you want to move the series order; instead call moveSeries in the Generator.
setSeriesName(String) - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
It's very expensive to call this function (O(n)) because JFreeChart has no way of changing the name of a BoxPlot dataset series, and so we must rebuild all of it from scratch.
setSeriesName(String) - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
setSeriesName(String) - Method in class sim.util.media.chart.HistogramSeriesAttributes
It's very expensive to call this function (O(n)) because JFreeChart has no way of changing the name of a histogram dataset series, and so we must rebuild all of it from scratch.
setSeriesName(String) - Method in class sim.util.media.chart.PieChartSeriesAttributes
It's very expensive to call this function (O(n)) because JFreeChart has no way of changing the name of a pie chart dataset series, and so we must rebuild all of it from scratch.
setSeriesName(String) - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
setSeriesName(String) - Method in class sim.util.media.chart.SeriesAttributes
 
setSeriesName(String) - Method in class sim.util.media.chart.TimeSeriesAttributes
 
setShape(double[], double[]) - Method in class sim.portrayal.simple.ShapePortrayal2D
 
setShape(int) - Method in class sim.portrayal.network.SimpleEdgePortrayal2D
Sets the shape of the edge.
setShape(int) - Method in class sim.portrayal.simple.OrientedPortrayal2D
 
setShape(int) - Method in class sim.portrayal.simple.VectorPortrayal2D
 
setShape(Shape) - Method in class sim.portrayal.simple.ShapePortrayal2D
 
setShape3DFlags(Shape3D) - Static method in class sim.portrayal3d.simple.PrimitivePortrayal3D
Sets common Shape3D flags to make its appearance and geometry easy to modify.
setShapeNum(int) - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
setShouldRepeat(boolean) - Method in class sim.display.Console
Set whether or not the simualtion should repeat when the stop button is pressed.
setShowsAmbientLight(boolean) - Method in class sim.display3d.Display3D
 
setShowsAxes(boolean) - Method in class sim.display3d.Display3D
 
setShowsBackdrop(boolean) - Method in class sim.display3d.Display3D
 
setShowsSpotlight(boolean) - Method in class sim.display3d.Display3D
 
setShowsUpdate(boolean) - Method in class sim.portrayal.Inspector
 
setState(double) - Method in class sim.util.distribution.Burr10
 
setState(double) - Method in class sim.util.distribution.Burr2
 
setState(double) - Method in class sim.util.distribution.Burr7
 
setState(double) - Method in class sim.util.distribution.Burr8
 
setState(double) - Method in class sim.util.distribution.ChiSquare
Sets the distribution parameter.
setState(double) - Method in class sim.util.distribution.Exponential
Sets the mean.
setState(double) - Method in class sim.util.distribution.ExponentialPower
Sets the distribution parameter.
setState(double) - Method in class sim.util.distribution.Geometric
 
setState(double) - Method in class sim.util.distribution.Logarithmic
Sets the distribution parameter.
setState(double) - Method in class sim.util.distribution.StudentT
Sets the distribution parameter.
setState(double) - Method in class sim.util.distribution.VonMises
Sets the distribution parameter.
setState(double) - Method in class sim.util.distribution.Zipfian
 
setState(double[], int) - Method in class sim.util.distribution.Empirical
Sets the distribution parameters.
setState(double[], int) - Method in class sim.util.distribution.EmpiricalWalker
Sets the distribution parameters.
setState(double, double) - Method in class sim.util.distribution.Beta
Sets the parameters.
setState(double, double) - Method in class sim.util.distribution.Burr12
 
setState(double, double) - Method in class sim.util.distribution.Burr3
 
setState(double, double) - Method in class sim.util.distribution.Burr4
 
setState(double, double) - Method in class sim.util.distribution.Burr5
 
setState(double, double) - Method in class sim.util.distribution.Burr6
 
setState(double, double) - Method in class sim.util.distribution.Burr9
 
setState(double, double) - Method in class sim.util.distribution.Erlang
 
setState(double, double) - Method in class sim.util.distribution.Gamma
Sets the mean and variance.
setState(double, double) - Method in class sim.util.distribution.Hyperbolic
Sets the parameters.
setState(double, double) - Method in class sim.util.distribution.Lambda
 
setState(double, double) - Method in class sim.util.distribution.Normal
Sets the mean and variance.
setState(double, double) - Method in class sim.util.distribution.PowLaw
 
setState(double, double) - Method in class sim.util.distribution.Uniform
Sets the internal state.
setState(double, double) - Method in class sim.util.distribution.Weibull
 
setState(double, double) - Method in class sim.util.distribution.Zeta
Sets the parameters.
setState(double, double, double) - Method in class sim.util.distribution.BreitWigner
Sets the mean, gamma and cut parameters.
setState(int, int, int) - Method in class sim.util.distribution.HyperGeometric
Sets the parameters.
setState2(double[]) - Method in class sim.util.distribution.EmpiricalWalker
Sets the distribution parameters.
setStoppable(SeriesChangeListener) - Method in class sim.util.media.chart.SeriesAttributes
 
setStoppable(Stoppable) - Method in interface sim.engine.Stopping
 
setStoppable(Stoppable) - Method in class sim.engine.WeakStep
 
setStore(boolean) - Method in class ec.util.Output
Sets whether the Output stores its announcements.
setStretch(double) - Method in class sim.util.media.chart.TimeSeriesAttributes
 
setStroke(double) - Method in class sim.portrayal.simple.OvalPortrayal2D
 
setStroke(double) - Method in class sim.portrayal.simple.RectanglePortrayal2D
 
setStroke(double) - Method in class sim.portrayal.simple.ShapePortrayal2D
 
setStroke(Stroke) - Method in class sim.portrayal.simple.OvalPortrayal2D
 
setStroke(Stroke) - Method in class sim.portrayal.simple.RectanglePortrayal2D
 
setStroke(Stroke) - Method in class sim.portrayal.simple.ShapePortrayal2D
 
setStrokeColor(Color) - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
setStrokeColor(Color) - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
setStrokeColor(Color) - Method in class sim.util.media.chart.TimeSeriesAttributes
 
setStrokeOpacity(double) - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
setStrokeOpacity(double) - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
setSymbolColor(Color) - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
setSymbolOpacity(double) - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
setText(Object) - Method in class sim.util.gui.HTMLBrowser
 
setText(String) - Method in class sim.util.gui.NumberTextField
Only call this to access the value field directly
setThickness(double) - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
setThickness(double) - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
setThickness(double) - Method in class sim.util.media.chart.TimeSeriesAttributes
 
setThreadPriority(int) - Method in class sim.display.Console
Deprecated.
We may eliminate thread priority as an option
setThrowsErrors(boolean) - Method in class ec.util.Output
 
setTitle(String) - Method in class sim.portrayal.Inspector
 
setTitle(String) - Method in class sim.util.media.chart.ChartGenerator
Sets the title of the chart (and the window frame).
setTo(double) - Method in class sim.field.grid.DoubleGrid2D
Sets all the locations in the grid the provided element
setTo(double) - Method in class sim.field.grid.DoubleGrid3D
Sets all the locations in the grid the provided element
setTo(double[][]) - Method in class sim.field.grid.DoubleGrid2D
Sets the grid to a copy of the provided array, which must be rectangular.
setTo(double[][][]) - Method in class sim.field.grid.DoubleGrid3D
Sets the grid to a copy of the provided array, which must be rectangular.
setTo(double, double) - Method in class sim.util.MutableDouble2D
 
setTo(double, double, double) - Method in class sim.util.MutableDouble3D
 
setTo(int) - Method in class sim.field.grid.IntGrid2D
Sets all the locations in the grid the provided element
setTo(int) - Method in class sim.field.grid.IntGrid3D
Sets all the locations in the grid the provided element
setTo(int[][]) - Method in class sim.field.grid.IntGrid2D
Sets the grid to a copy of the provided array, which must be rectangular.
setTo(int[][][]) - Method in class sim.field.grid.IntGrid3D
Sets the grid to a copy of the provided array, which must be rectangular.
setTo(int, int) - Method in class sim.util.MutableInt2D
 
setTo(int, int, int) - Method in class sim.util.MutableInt3D
 
setTo(Point) - Method in class sim.util.MutableInt2D
 
setTo(Object) - Method in class sim.field.grid.ObjectGrid2D
Sets all the locations in the grid the provided element.
setTo(Object) - Method in class sim.field.grid.ObjectGrid3D
 
setTo(Object[][]) - Method in class sim.field.grid.ObjectGrid2D
Sets the grid to a copy of the provided array, which must be rectangular.
setTo(Object[][][]) - Method in class sim.field.grid.ObjectGrid3D
Sets the grid to a copy of the provided array, which must be rectangular.
setTo(DoubleGrid2D) - Method in class sim.field.grid.DoubleGrid2D
Changes the dimensions of the grid to be the same as the one provided, then sets all the locations in the grid to the elements at the quivalent locations in the provided grid.
setTo(DoubleGrid3D) - Method in class sim.field.grid.DoubleGrid3D
Changes the dimensions of the grid to be the same as the one provided, then sets all the locations in the grid to the elements at the equivalent locations in the provided grid.
setTo(IntGrid2D) - Method in class sim.field.grid.IntGrid2D
Changes the dimensions of the grid to be the same as the one provided, then sets all the locations in the grid to the elements at the equivalent locations in the provided grid.
setTo(IntGrid3D) - Method in class sim.field.grid.IntGrid3D
Changes the dimensions of the grid to be the same as the one provided, then sets all the locations in the grid to the elements at the equivalent locations in the provided grid.
setTo(ObjectGrid2D) - Method in class sim.field.grid.ObjectGrid2D
Changes the dimensions of the grid to be the same as the one provided, then sets all the locations in the grid to the elements at the quivalent locations in the provided grid.
setTo(ObjectGrid3D) - Method in class sim.field.grid.ObjectGrid3D
 
setTo(Double2D) - Method in class sim.util.MutableDouble2D
 
setTo(Double3D) - Method in class sim.util.MutableDouble3D
 
setTo(Int2D) - Method in class sim.util.MutableDouble2D
 
setTo(Int2D) - Method in class sim.util.MutableInt2D
 
setTo(Int3D) - Method in class sim.util.MutableDouble3D
 
setTo(Int3D) - Method in class sim.util.MutableInt3D
 
setTo(MutableDouble2D) - Method in class sim.util.MutableDouble2D
 
setTo(MutableDouble3D) - Method in class sim.util.MutableDouble3D
 
setTo(MutableInt2D) - Method in class sim.util.MutableDouble2D
 
setTo(MutableInt2D) - Method in class sim.util.MutableInt2D
 
setTo(MutableInt3D) - Method in class sim.util.MutableDouble3D
 
setTo(MutableInt3D) - Method in class sim.util.MutableInt3D
 
setTolerance(double) - Method in class sim.display3d.SelectionBehavior
 
setToMinus(MutableDouble2D) - Method in class sim.util.MutableDouble2D
Sets the values to the negation of the values in the provided MutableDouble2D
setToMinus(MutableDouble3D) - Method in class sim.util.MutableDouble3D
Sets the values to the negation of the values in the provided MutableDouble3D
setToolTipText(String) - Method in class sim.util.gui.NumberTextField
 
setToolTipText(String) - Method in class sim.util.gui.PropertyField
 
setTransform(Transform3D) - Method in class sim.display3d.Display3D
Sets the Display3D's global model transform.
setTransform(Transform3D) - Method in class sim.portrayal3d.FieldPortrayal3D
Sets the FieldPortrayal3D's internal Transform.
setTransform(Transform3D) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Sets the TransformedPortrayal3D's internal Transform.
setTransform(TransformGroup, Transform3D) - Method in class sim.portrayal3d.simple.PrimitivePortrayal3D
Sets the Transform3D of the portrayal, if there is one (in some cases, such as ValuePortrayal3D, there won't be any).
setTransform(TransformGroup, Transform3D) - Method in class sim.portrayal3d.simple.ValuePortrayal3D
Returns false and does not set the transform (there's nothing to set).
setTransparency(double) - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
Sets non-image transparency: 1.0 is fully opaque, 0.0 is fully transparent.
setupHints(boolean, boolean, boolean) - Method in class sim.display.Display2D.InnerDisplay2D
The default method for setting up the given hints.
setUsesExactOrientation(boolean) - Method in class sim.portrayal.simple.VectorPortrayal2D
 
setUsesSets(boolean) - Method in class sim.engine.ParallelSequence
 
setUsesSets(boolean) - Method in class sim.engine.Sequence
Sets whether the Sequence uses a Set internally to manage the internal array.
setUsingTriangles(boolean) - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
setVal(int, double) - Method in class sim.util.MutableDouble2D
 
setVal(int, double) - Method in class sim.util.MutableDouble3D
 
setVal(int, double) - Method in class sim.util.MutableInt2D
 
setVal(int, double) - Method in class sim.util.MutableInt3D
 
setVal(int, double) - Method in class sim.util.MutableNumberND
 
setValue(double) - Method in class sim.portrayal.simple.ValuePortrayal2D.DoubleFilter
 
setValue(double) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal.DoubleFilter
 
setValue(double) - Method in class sim.portrayal3d.simple.ValuePortrayal3D.DoubleFilter
 
setValue(double) - Method in class sim.util.gui.NumberTextField
Sets the value without filtering first.
setValue(int) - Method in class sim.portrayal.simple.ValuePortrayal2D.IntFilter
 
setValue(int) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal.IntFilter
 
setValue(int) - Method in class sim.portrayal3d.simple.ValuePortrayal3D.IntFilter
 
setValue(int, Object) - Method in interface ec.util.Indexed
Throws an IndexOutOfBoundsException if index is inappropriate, and IllegalArgumentException if the value is inappropriate.
setValue(int, Object) - Method in class ec.util.IntBag
 
setValue(int, Object) - Method in class sim.util.Bag
identical to set(index, element)
setValue(int, Object) - Method in class sim.util.DoubleBag
 
setValue(int, Object) - Method in interface sim.util.Indexed
Throws an IndexOutOfBoundsException if index is inappropriate, and IllegalArgumentException if the value is inappropriate.
setValue(int, Object) - Method in class sim.util.IntBag
 
setValue(int, Object) - Method in class sim.util.Properties
Sets the current value of the property.
setValue(int, String) - Method in class sim.util.Properties
Sets the current value of the property to the value parsed from the given string.
setValue(String) - Method in class sim.util.gui.PropertyField
Sets the value, not filtering it through newValue(val) first.
setValueName(String) - Method in class sim.portrayal.grid.ValueGridPortrayal2D
 
setValueName(String) - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
setValueName(String) - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
setValues(double[]) - Method in class sim.util.media.chart.HistogramSeriesAttributes
 
setValues(double[]) - Method in class sim.util.media.chart.PieChartSeriesAttributes
 
setValues(double[][]) - Method in class sim.util.media.chart.BoxPlotSeriesAttributes
 
setValues(double[][]) - Method in class sim.util.media.chart.BubbleChartSeriesAttributes
 
setValues(double[][]) - Method in class sim.util.media.chart.ScatterPlotSeriesAttributes
 
setVerbosity(int) - Method in class ec.util.Output
Sets the Output object's general verbosity to v.
setVisibleLeaves(boolean) - Method in class ec.util.ParameterDatabaseTreeModel
 
setVolatile(boolean) - Method in class sim.portrayal.Inspector
Set to true (default) if the inspector should be updated every time step.
setWeight(double) - Method in class sim.field.network.Edge
Sets the weight of the edge to a java.lang.Double, discarding any previous weight or label.
setWhenShouldEnd(long) - Method in class sim.display.Console
Set when the simulation should end.
setWhenShouldEndTime(double) - Method in class sim.display.Console
Set when the simulation should end.
setWhenShouldPause(long) - Method in class sim.display.Console
Sets when the simulation should pause.
setWhenShouldPauseTime(double) - Method in class sim.display.Console
Sets when the simulation should pause.
setX(double) - Method in class sim.util.MutableDouble2D
 
setX(double) - Method in class sim.util.MutableDouble3D
 
setX(int) - Method in class sim.util.MutableInt2D
 
setX(int) - Method in class sim.util.MutableInt3D
 
setXAxisLabel(String) - Method in class sim.util.media.chart.BarChartGenerator
Sets the name of the X Axis label.
setXAxisLabel(String) - Method in class sim.util.media.chart.BoxPlotGenerator
Sets the name of the X Axis label.
setXAxisLabel(String) - Method in class sim.util.media.chart.XYChartGenerator
Sets the name of the X Axis label.
setXAxisLogScaled(boolean) - Method in class sim.util.media.chart.XYChartGenerator
 
setXAxisRange(double, double) - Method in class sim.util.media.chart.XYChartGenerator
 
setY(double) - Method in class sim.util.MutableDouble2D
 
setY(double) - Method in class sim.util.MutableDouble3D
 
setY(int) - Method in class sim.util.MutableInt2D
 
setY(int) - Method in class sim.util.MutableInt3D
 
setYAxisLabel(String) - Method in class sim.util.media.chart.BarChartGenerator
Sets the name of the Y Axis label.
setYAxisLabel(String) - Method in class sim.util.media.chart.BoxPlotGenerator
Sets the name of the Y Axis label.
setYAxisLabel(String) - Method in class sim.util.media.chart.XYChartGenerator
Sets the name of the Y Axis label.
setYAxisLogScaled(boolean) - Method in class sim.util.media.chart.BoxPlotGenerator
 
setYAxisLogScaled(boolean) - Method in class sim.util.media.chart.XYChartGenerator
 
setYAxisRange(double, double) - Method in class sim.util.media.chart.XYChartGenerator
 
setZ(double) - Method in class sim.util.MutableDouble3D
 
setZ(int) - Method in class sim.util.MutableInt3D
 
setZScale(double) - Method in class sim.portrayal3d.grid.quad.QuadPortrayal
 
shape - Variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
shape - Variable in class sim.portrayal.simple.ShapePortrayal2D
 
SHAPE_ARROW - Static variable in class sim.portrayal.simple.OrientedPortrayal2D
 
SHAPE_CHOMP - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
SHAPE_CIRCLE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
SHAPE_COMPASS - Static variable in class sim.portrayal.simple.OrientedPortrayal2D
 
SHAPE_CUBE - Static variable in class sim.portrayal3d.simple.ValuePortrayal3D
 
SHAPE_DELAY - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
SHAPE_INVERTED_T - Static variable in class sim.portrayal.simple.OrientedPortrayal2D
 
SHAPE_KITE - Static variable in class sim.portrayal.simple.OrientedPortrayal2D
 
SHAPE_LINE - Static variable in class sim.portrayal.network.SimpleEdgePortrayal2D
Deprecated.
Use SHAPE_LINE_ROUND_ENDS
SHAPE_LINE - Static variable in class sim.portrayal.simple.OrientedPortrayal2D
 
SHAPE_LINE_ARROW - Static variable in class sim.portrayal.simple.OrientedPortrayal2D
 
SHAPE_LINE_BUTT_ENDS - Static variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
SHAPE_LINE_ROUND_ENDS - Static variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
SHAPE_LINE_SQUARE_ENDS - Static variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
SHAPE_LINE_T - Static variable in class sim.portrayal.simple.VectorPortrayal2D
 
SHAPE_PILL - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
SHAPE_REVERSE_DELAY - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
SHAPE_ROUND_SQUARE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
SHAPE_SQUARE - Static variable in class sim.portrayal3d.simple.ValuePortrayal3D
 
SHAPE_STORAGE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
SHAPE_THIN_LINE - Static variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
SHAPE_TRIANGLE - Static variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
SHAPE_TRIANGLE - Static variable in class sim.portrayal.simple.OrientedPortrayal2D
 
SHAPE_VERY_ROUND_SQUARE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Shape3DPortrayal3D - Class in sim.portrayal3d.simple
A simple portrayal for displaying Shape3D objects.
Shape3DPortrayal3D(Geometry) - Constructor for class sim.portrayal3d.simple.Shape3DPortrayal3D
Constructs a Shape3DPortrayal3D with the given geometry and a default (flat opaque white) appearance.
Shape3DPortrayal3D(Geometry, Color) - Constructor for class sim.portrayal3d.simple.Shape3DPortrayal3D
Constructs a Shape3DPortrayal3D with the given geometry and a flat opaque appearance of the given color.
Shape3DPortrayal3D(Geometry, Image) - Constructor for class sim.portrayal3d.simple.Shape3DPortrayal3D
Constructs a Shape3DPortrayal3D with the given geometry and (opaque) image.
Shape3DPortrayal3D(Geometry, Appearance) - Constructor for class sim.portrayal3d.simple.Shape3DPortrayal3D
Constructs a Shape3DPortrayal3D with the given geometry and appearance.
Shape3DPortrayal3D(Shape3D) - Constructor for class sim.portrayal3d.simple.Shape3DPortrayal3D
Constructs a Shape3DPortrayal3D with the given shape and a default (flat opaque white) appearance.
Shape3DPortrayal3D(Shape3D, Color) - Constructor for class sim.portrayal3d.simple.Shape3DPortrayal3D
Constructs a Shape3DPortrayal3D with the given shape and a flat opaque appearance of the given color.
Shape3DPortrayal3D(Shape3D, Image) - Constructor for class sim.portrayal3d.simple.Shape3DPortrayal3D
Constructs a Shape3DPortrayal3D with the given shape and (opaque) image.
Shape3DPortrayal3D(Shape3D, Appearance) - Constructor for class sim.portrayal3d.simple.Shape3DPortrayal3D
Constructs a Shape3DPortrayal3D with the given shape and appearance.
ShapePortrayal2D - Class in sim.portrayal.simple
A simple portrayal for 2D visualization of java.awt.Shapes and java.awt.Polygons.
ShapePortrayal2D(double[], double[]) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(double[], double[], boolean) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(double[], double[], double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(double[], double[], double, boolean) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(double[], double[], Paint) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(double[], double[], Paint, boolean) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(double[], double[], Paint, double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(double[], double[], Paint, double, boolean) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(double[], double[], Paint, Paint, double, double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
New-style constructors.
ShapePortrayal2D(double[], double[], Paint, Paint, Stroke, double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
New-style constructors.
ShapePortrayal2D(int, Paint, Paint, double, double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
New-style constructors.
ShapePortrayal2D(int, Paint, Paint, Stroke, double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
New-style constructors.
ShapePortrayal2D(Shape) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(Shape, boolean) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(Shape, double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(Shape, double, boolean) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(Shape, Paint) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(Shape, Paint, boolean) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(Shape, Paint, double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(Shape, Paint, double, boolean) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
 
ShapePortrayal2D(Shape, Paint, Paint, double, double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
New-style constructors.
ShapePortrayal2D(Shape, Paint, Paint, Stroke, double) - Constructor for class sim.portrayal.simple.ShapePortrayal2D
New-style constructors.
SharedPortrayal3D - Class in sim.portrayal3d.simple
 
SharedPortrayal3D(SimplePortrayal3D) - Constructor for class sim.portrayal3d.simple.SharedPortrayal3D
 
shouldUpdate() - Method in class sim.display.Display2D
Returns whether it's time to update.
shouldUpdate() - Method in class sim.display3d.Display3D
Returns whether it's time to update.
SHOW_CHECKBOX - Static variable in class sim.util.gui.PropertyField
 
SHOW_LIST - Static variable in class sim.util.gui.PropertyField
 
SHOW_SLIDER - Static variable in class sim.util.gui.PropertyField
 
SHOW_TEXTFIELD - Static variable in class sim.util.gui.PropertyField
 
SHOW_VIEWBUTTON - Static variable in class sim.util.gui.PropertyField
 
showAllFrames() - Method in class sim.display.Console
Shows and brings to front all JFrames registered with the Console.
shrink(int) - Method in class ec.util.IntBag
Resizes the objs array to max(numObjs, desiredLength), unless that value is greater than or equal to objs.length, in which case no resizing is done (this operation only shrinks -- use resize() instead).
shrink(int) - Method in class sim.util.Bag
Resizes the objs array to max(numObjs, desiredLength), unless that value is greater than or equal to objs.length, in which case no resizing is done (this operation only shrinks -- use resize() instead).
shrink(int) - Method in class sim.util.DoubleBag
Resizes the objs array to max(numObjs, desiredLength), unless that value is greater than or equal to objs.length, in which case no resizing is done (this operation only shrinks -- use resize() instead).
shrink(int) - Method in class sim.util.IntBag
Resizes the objs array to max(numObjs, desiredLength), unless that value is greater than or equal to objs.length, in which case no resizing is done (this operation only shrinks -- use resize() instead).
shuffle(MersenneTwisterFast) - Method in class ec.util.IntBag
Shuffles (randomizes the order of) the IntBag
shuffle(MersenneTwisterFast) - Method in class sim.util.Bag
Shuffles (randomizes the order of) the Bag
shuffle(MersenneTwisterFast) - Method in class sim.util.DoubleBag
Shuffles (randomizes the order of) the DoubleBag
shuffle(MersenneTwisterFast) - Method in class sim.util.IntBag
Shuffles (randomizes the order of) the IntBag
shuffle(Random) - Method in class ec.util.IntBag
Shuffles (randomizes the order of) the IntBag
shuffle(Random) - Method in class sim.util.Bag
Shuffles (randomizes the order of) the Bag
shuffle(Random) - Method in class sim.util.DoubleBag
Shuffles (randomizes the order of) the DoubleBag
shuffle(Random) - Method in class sim.util.IntBag
Shuffles (randomizes the order of) the IntBag
silent - Variable in class ec.util.Log
Should we write to this log at all?
sim.display - package sim.display
 
sim.display3d - package sim.display3d
 
sim.engine - package sim.engine
 
sim.field - package sim.field
 
sim.field.continuous - package sim.field.continuous
 
sim.field.grid - package sim.field.grid
 
sim.field.network - package sim.field.network
 
sim.portrayal - package sim.portrayal
 
sim.portrayal.continuous - package sim.portrayal.continuous
 
sim.portrayal.grid - package sim.portrayal.grid
 
sim.portrayal.network - package sim.portrayal.network
 
sim.portrayal.simple - package sim.portrayal.simple
 
sim.portrayal3d - package sim.portrayal3d
 
sim.portrayal3d.continuous - package sim.portrayal3d.continuous
 
sim.portrayal3d.grid - package sim.portrayal3d.grid
 
sim.portrayal3d.grid.quad - package sim.portrayal3d.grid.quad
 
sim.portrayal3d.simple - package sim.portrayal3d.simple
 
sim.util - package sim.util
 
sim.util.distribution - package sim.util.distribution
 
sim.util.gui - package sim.util.gui
 
sim.util.media - package sim.util.media
 
sim.util.media.chart - package sim.util.media.chart
 
SimApplet - Class in sim.display
A simple class for creating Applets out of your simulations.
SimApplet() - Constructor for class sim.display.SimApplet
 
SimpleColorMap - Class in sim.util.gui
Maps numerical levels to colors using either a lookup table, color interpolation, or both.
SimpleColorMap() - Constructor for class sim.util.gui.SimpleColorMap
Constructs a ColorMap that gradiates from 0.0 -> black to 1.0 -> white.
SimpleColorMap(double, double, Color, Color) - Constructor for class sim.util.gui.SimpleColorMap
Constructs a ColorMap that gradiates from minLevel -> minColor to maxLevel -> maxColor.
SimpleColorMap(Color[]) - Constructor for class sim.util.gui.SimpleColorMap
Given an array of size n, constructs a ColorMap that maps integers from 0 to n-1 to the colors in the array.
SimpleColorMap(Color[], double, double, Color, Color) - Constructor for class sim.util.gui.SimpleColorMap
Given an array of size n, constructs a ColorMap that maps integers from 0 to n-1 to the colors in the array, and gradiates from minLevel -> minColor to maxLevel -> maxColor for certain other values.
SimpleController - Class in sim.display
 
SimpleController(GUIState) - Constructor for class sim.display.SimpleController
 
SimpleController(GUIState, boolean) - Constructor for class sim.display.SimpleController
 
SimpleEdgePortrayal2D - Class in sim.portrayal.network
 
SimpleEdgePortrayal2D() - Constructor for class sim.portrayal.network.SimpleEdgePortrayal2D
Draws a single-color, undirected black line (or triangle) with no label.
SimpleEdgePortrayal2D(Paint, Paint) - Constructor for class sim.portrayal.network.SimpleEdgePortrayal2D
One single color line will be drawn, and if labelPaint is null, no label is drawn.
SimpleEdgePortrayal2D(Paint, Paint, Paint) - Constructor for class sim.portrayal.network.SimpleEdgePortrayal2D
If fromPaint == toPaint, one single color line will be drawn, and if labelPaint is null, no label is drawn.
SimpleEdgePortrayal2D(Paint, Paint, Paint, Font) - Constructor for class sim.portrayal.network.SimpleEdgePortrayal2D
If fromPaint == toPaint, one single color line will be drawn, and if labelPaint is null, no label is drawn.
SimpleInspector - Class in sim.portrayal
A simple inspector class that looks at the "getX" and "setX" method of the object to be investigates and creates a user-friendly graphical interface with read only and read/write components of the object.
SimpleInspector(Object, GUIState) - Constructor for class sim.portrayal.SimpleInspector
Creates a new SimpleInspector with the given properties and state.
SimpleInspector(Object, GUIState, String) - Constructor for class sim.portrayal.SimpleInspector
Creates a new SimpleInspector with the given object, state, and "name".
SimpleInspector(Object, GUIState, String, int) - Constructor for class sim.portrayal.SimpleInspector
Creates a new SimpleInspector with the given object, state, maximum number of properties, and "name".
SimpleInspector(Properties, GUIState, String) - Constructor for class sim.portrayal.SimpleInspector
Creates a new SimpleInspector with the given properties, state, and "name".
SimpleInspector(Properties, GUIState, String, int) - Constructor for class sim.portrayal.SimpleInspector
Creates a new SimpleInspector with the given properties, state, maximum number of properties, and "name".
SimplePortrayal2D - Class in sim.portrayal
The superclass of all 2D Simple Portrayals.
SimplePortrayal2D() - Constructor for class sim.portrayal.SimplePortrayal2D
 
SimplePortrayal3D - Class in sim.portrayal3d
The superclass of all 3D Simple Portrayals which by default adds nothing to the 3D scene.
SimplePortrayal3D() - Constructor for class sim.portrayal3d.SimplePortrayal3D
 
SimpleProperties - Class in sim.util
A very simple class for getting and setting object properties.
SimpleProperties(Object) - Constructor for class sim.util.SimpleProperties
Gathers all properties for the object, including ones defined in superclasses.
SimpleProperties(Object, boolean) - Constructor for class sim.util.SimpleProperties
Gathers all properties for the object, including ones defined in superclasses.
SimpleProperties(Object, boolean, boolean) - Constructor for class sim.util.SimpleProperties
Deprecated.
Use the full form
SimpleProperties(Object, boolean, boolean, boolean) - Constructor for class sim.util.SimpleProperties
Gathers all properties for the object, possibly including ones defined in superclasses.
SimpleProperties(Object, boolean, boolean, boolean, boolean) - Constructor for class sim.util.SimpleProperties
Gathers all properties for the object, possibly including ones defined in superclasses.
SimState - Class in sim.engine
SimState represents the simulation proper.
SimState(long) - Constructor for class sim.engine.SimState
Creates a SimState with a new random number generator initialized to the given seed, plus a new, empty schedule.
SimState(long, Schedule) - Constructor for class sim.engine.SimState
Creates a SimState with the schedule, creating a new random number generator.
SimState(MersenneTwisterFast) - Constructor for class sim.engine.SimState
Creates a SimState with a new schedule, the provided random number generator, and a bogus seed (0).
SimState(MersenneTwisterFast, Schedule) - Constructor for class sim.engine.SimState
Creates a SimState with the given random number generator and schedule, and sets the seed to a bogus value (0).
simulationClass() - Method in interface sim.engine.MakesSimState
Returns the class of the SimState subclass that will be generated.
size - Variable in class sim.engine.Sequence
The number of actual Steppables in the steps array.
size() - Method in class ec.util.DataPipe
Returns the total size of the buffer.
size() - Method in interface ec.util.Indexed
 
size() - Method in class ec.util.IntBag
 
size() - Method in class sim.field.SparseField
Returns the number of elements in the field
size() - Method in class sim.util.Bag
 
size() - Method in class sim.util.DoubleBag
 
size() - Method in class sim.util.Heap
 
size() - Method in interface sim.util.Indexed
 
size() - Method in class sim.util.IntBag
 
skipBox - Variable in class sim.display.Display2D
The combo box for skipping frames
skipBox - Variable in class sim.display3d.Display3D
The combo box for skipping frames
skipField - Variable in class sim.display.Display2D
The field for skipping frames
skipField - Variable in class sim.display3d.Display3D
The field for skipping frames
skipFrame - Variable in class sim.display.Display2D
The frame which holds the skip controls
skipFrame - Variable in class sim.display3d.Display3D
The frame which holds the skip controls
SLOP - Static variable in class sim.portrayal.simple.AdjustablePortrayal2D
 
snapshotButton - Variable in class sim.display.Display2D
The button which snaps a screenshot
snapshotButton - Variable in class sim.display3d.Display3D
The button which snaps a screenshot
sort() - Method in class ec.util.IntBag
Sorts the ints into ascending numerical order.
sort() - Method in class sim.util.Bag
Sorts the bag under the assumption that all objects stored within are Comparable.
sort() - Method in class sim.util.DoubleBag
Sorts the doubles into ascending numerical order.
sort() - Method in class sim.util.IntBag
Sorts the ints into ascending numerical order.
sort(Object, Comparator) - Method in class ec.util.ParameterDatabaseTreeModel
 
sort(String[]) - Method in class sim.util.SimpleProperties
Sorts the properties by an Simple Comparator (provided by makeSimpleComparator()).
sort(Comparator) - Method in class sim.util.Bag
Sorts the bag according to the provided comparator
sort(Comparator) - Method in class sim.util.SimpleProperties
Sorts the properties by the following comparator, which takes two java.lang.reflect.Method objects: these are getMethods for two properties.
sortAlphabetically() - Method in class sim.util.SimpleProperties
Sorts the properties by an Alphabetical Comparator (provided by makeAlphabeticalComparator()).
SortComparator - Interface in ec.util
The interface for passing objects to ec.util.QuickSort
SortComparatorL - Interface in ec.util
The interface for passing objects to ec.util.QuickSort
sortProperties(Comparator) - Method in class sim.util.SimpleProperties
Deprecated.
Use sort(...) instead.
SparseField - Class in sim.field
While it has no abstract members, SparseField is explicitly an abstract superclass of various sparse field objects.
SparseField() - Constructor for class sim.field.SparseField
 
SparseField(SparseField) - Constructor for class sim.field.SparseField
 
SparseField.LocationAndIndex - Class in sim.field
Objects stored in SparseField's locationAndIndexHash table.
SparseField2D - Interface in sim.field
 
SparseField3D - Interface in sim.field
 
SparseFieldPortrayal3D - Class in sim.portrayal3d
An abstract superclass for all FieldPortrayal3Ds which display SparseFields.
SparseFieldPortrayal3D() - Constructor for class sim.portrayal3d.SparseFieldPortrayal3D
 
SparseGrid2D - Class in sim.field.grid
A storage facility for sparse objects in discrete 2D space, using Maps.
SparseGrid2D(int, int) - Constructor for class sim.field.grid.SparseGrid2D
 
SparseGrid2D(SparseGrid2D) - Constructor for class sim.field.grid.SparseGrid2D
 
SparseGrid2DPortrayal3D - Class in sim.portrayal3d.grid
Displays objects in a SparseGrid2D along the XY grid in a special way.
SparseGrid2DPortrayal3D() - Constructor for class sim.portrayal3d.grid.SparseGrid2DPortrayal3D
Creates a SparseGrid2DPortrayal3D with scale = 1.0
SparseGrid2DPortrayal3D(double) - Constructor for class sim.portrayal3d.grid.SparseGrid2DPortrayal3D
Creates a SparseGrid2DPortrayal3D with the provided scale
SparseGrid3D - Class in sim.field.grid
A storage facility for sparse objects in discrete 3D space, using Maps.
SparseGrid3D(int, int, int) - Constructor for class sim.field.grid.SparseGrid3D
 
SparseGrid3D(SparseGrid3D) - Constructor for class sim.field.grid.SparseGrid3D
 
SparseGrid3DPortrayal2D - Class in sim.portrayal.grid
Can be used to draw both continuous and discrete sparse fields.
SparseGrid3DPortrayal2D() - Constructor for class sim.portrayal.grid.SparseGrid3DPortrayal2D
 
SparseGridPortrayal2D - Class in sim.portrayal.grid
Can be used to draw both continuous and discrete sparse fields.
SparseGridPortrayal2D() - Constructor for class sim.portrayal.grid.SparseGridPortrayal2D
 
SparseGridPortrayal2D(DrawPolicy) - Constructor for class sim.portrayal.grid.SparseGridPortrayal2D
Deprecated.
Use setDrawPolicy.
SparseGridPortrayal3D - Class in sim.portrayal3d.grid
Portrays both SparseGrid2D and SparseGrid3D fields.
SparseGridPortrayal3D() - Constructor for class sim.portrayal3d.grid.SparseGridPortrayal3D
 
SpatialNetwork2D - Class in sim.portrayal.network
A wrapper used by NetworkPortrayal2D to hold a Network and EITHER a Continuous2D OR a SparseGrid2D (or some other SparseField2D).
SpatialNetwork2D(SparseField2D, Network) - Constructor for class sim.portrayal.network.SpatialNetwork2D
 
SpherePortrayal3D - Class in sim.portrayal3d.simple
Portrays objects as a sphere of the specified color or appearance (flat opaque white by default) which fills the region from (-0.5*scale,-0.5*scale,-0.5*scale) to (0.5*scale,0.5*scale,0.5*scale).
SpherePortrayal3D() - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with a default (flat opaque white) appearance and a scale of 1.0.
SpherePortrayal3D(double) - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with a default (flat opaque white) appearance and the given scale.
SpherePortrayal3D(Color) - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with a flat opaque appearance of the given color and a scale of 1.0.
SpherePortrayal3D(Color, double) - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with a flat opaque appearance of the given color and the given scale.
SpherePortrayal3D(Color, double, int) - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with a flat opaque appearance of the given color, scale, and divisions.
SpherePortrayal3D(Image) - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with the given (opaque) image and a scale of 1.0.
SpherePortrayal3D(Image, double) - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with the given (opaque) image and scale.
SpherePortrayal3D(Image, double, int) - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with the given (opaque) image, scale, and divisions.
SpherePortrayal3D(Appearance, boolean, boolean, double) - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with the given appearance, and scale, plus whether or not to generate normals or texture coordinates.
SpherePortrayal3D(Appearance, boolean, boolean, double, int) - Constructor for class sim.portrayal3d.simple.SpherePortrayal3D
Constructs a SpherePortrayal3D with the given appearance, divisions, and scale, plus whether or not to generate normals or texture coordinates.
split(String) - Static method in class sim.util.gui.WordWrap
A useful auxillary method: once you're word-wrapped your text, you can use this to break it into multiple strings at the \n position.
SQRT_INV - Variable in class sim.util.distribution.Normal
 
SQRTH - Static variable in class sim.util.distribution.Arithmetic
 
SQRTH - Static variable in class sim.util.distribution.Constants
 
SQTPI - Static variable in class sim.util.distribution.Arithmetic
 
SQTPI - Static variable in class sim.util.distribution.Constants
 
standardDeviation - Variable in class sim.util.distribution.Normal
 
start() - Method in class sim.display.GUIState
 
start() - Method in class sim.engine.SimState
Called immediately prior to starting the simulation, or in-between simulation runs.
start(BufferedImage) - Method in class sim.util.gui.MovieMaker
Create a dialog box allowing the user to specify where to save the file, and in what format and frame rate (default = 10 frames per second), and set up the movie encoding process ready to go, using typicalImage as an example image (for size purposes).
start(BufferedImage, float) - Method in class sim.util.gui.MovieMaker
Create a dialog box allowing the user to specify where to save the file, and in what format and frame rate (default provided), and set up the movie encoding process ready to go, using typicalImage as an example image (for size purposes).
start(Runnable) - Method in class ec.util.ThreadPool
Start a thread on the given Runnable and returns it.
start(Runnable, int) - Method in class ec.util.ThreadPool
Start a thread on the given Runnable and returns it.
start(Runnable, int, String) - Method in class ec.util.ThreadPool
Start a thread on the given Runnable with a given thread name (for debugging purposes) and returns it.
start(Runnable, String) - Method in class ec.util.ThreadPool
Start a thread on the given Runnable with a given thread name (for debugging purposes).
startMovie() - Method in class sim.display.Display2D
Starts a Quicktime movie on the given Display2D.
startMovie() - Method in class sim.display3d.Display3D
Starts a Quicktime movie on the given Display3D.
startMovie() - Method in class sim.util.media.chart.ChartGenerator
Starts a Quicktime movie on the given ChartGenerator.
state - Variable in class sim.display.GUIState
The underlying SimState
state - Variable in class sim.engine.AsynchronousSteppable
 
stateEquals(MersenneTwister) - Method in class ec.util.MersenneTwister
Returns true if the MersenneTwister's current internal state is equal to another MersenneTwister.
stateEquals(MersenneTwisterFast) - Method in class ec.util.MersenneTwisterFast
Returns true if the MersenneTwisterFast's current internal state is equal to another MersenneTwisterFast.
step - Variable in class sim.engine.TentativeStep
 
step() - Method in class sim.display.GUIState
Returns FALSE if nothing was stepped -- the schedule is exhausted or time has run out.
step(SimState) - Method in class sim.display.Display2D
Steps the Display2D in the GUIState schedule.
step(SimState) - Method in class sim.display.RateAdjuster
 
step(SimState) - Method in class sim.display3d.Display3D
Steps the Display3D in the GUIState schedule.
step(SimState) - Method in class sim.engine.AsynchronousSteppable
Fires up the AsynchronousSteppable and registers it with the SimState.
step(SimState) - Method in class sim.engine.IterativeRepeat
 
step(SimState) - Method in class sim.engine.MethodStep
 
step(SimState) - Method in class sim.engine.MultiStep
 
step(SimState) - Method in class sim.engine.ParallelSequence
 
step(SimState) - Method in class sim.engine.RandomSequence
 
step(SimState) - Method in class sim.engine.Repeat
 
step(SimState) - Method in class sim.engine.Schedule
Steps the schedule, gathering and ordering all the items to step on the next time step (skipping blank time steps), and then stepping all of them in the decided order.
step(SimState) - Method in class sim.engine.Sequence
 
step(SimState) - Method in interface sim.engine.Steppable
 
step(SimState) - Method in class sim.engine.TentativeStep
 
step(SimState) - Method in class sim.engine.WeakStep
 
stepInterval - Variable in class sim.display.Display2D
 
stepInterval - Variable in class sim.display3d.Display3D
 
Steppable - Interface in sim.engine
Something that can be stepped
STEPPABLES - Static variable in class sim.engine.ParallelSequence
 
steps - Variable in class sim.engine.Schedule
The current steps, as returned by getSteps().
steps - Variable in class sim.engine.Sequence
The internal Steppables to be stepped.
STEPS_KEY - Static variable in class sim.display.Console
 
stirlingCorrection(int) - Static method in class sim.util.distribution.Arithmetic
Returns the StirlingCorrection.
stop() - Method in class sim.engine.AsynchronousSteppable
Requests that the AsynchronousSteppable shut down its thread, and blocks until this occurs.
stop() - Method in class sim.engine.IterativeRepeat
 
stop() - Method in class sim.engine.Repeat
 
stop() - Method in interface sim.engine.Stoppable
 
stop() - Method in class sim.engine.TentativeStep
 
stop() - Method in class sim.util.gui.MovieMaker
End the movie stream, finish up writing to disk, and clean up.
stop() - Method in class sim.util.media.MovieEncoder
Stops the writer and finishes uprocessor.
stopAllInspectors(boolean) - Method in class sim.display.Console
Stops all inspectors.
stopAllInspectors(boolean) - Method in class sim.display.SimpleController
Stops all inspectors.
stopCapturing() - Method in class sim.display3d.CapturingCanvas3D
 
stopMovie() - Method in class sim.display.Display2D
Stops a Quicktime movie and cleans up, flushing the remaining frames out to disk.
stopMovie() - Method in class sim.display3d.Display3D
Stops a Quicktime movie and cleans up, flushing the remaining frames out to disk.
stopMovie() - Method in class sim.util.media.chart.ChartGenerator
Stops a Quicktime movie and cleans up, flushing the remaining frames out to disk.
Stoppable - Interface in sim.engine
Stoppable objects can be prevented from being stepped any further by calling their stop() method.
stopper() - Method in class sim.engine.AsynchronousSteppable
Deprecated.
Will be deleted in the future.
Stopping - Interface in sim.engine
Stopping objects can store Stoppables.
storage - Variable in class sim.display.GUIState
 
stroke - Variable in class sim.portrayal.simple.AbstractShapePortrayal2D
 
strokePaint - Variable in class sim.portrayal.simple.AbstractShapePortrayal2D
 
studentT(double, double) - Static method in class sim.util.distribution.Probability
Returns the integral from minus infinity to t of the Student-t distribution with k > 0 degrees of freedom.
StudentT - Class in sim.util.distribution
StudentT distribution (aka T-distribution); See the math definition and animated definition.
StudentT(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.StudentT
Constructs a StudentT distribution.
studentTInverse(double, int) - Static method in class sim.util.distribution.Probability
Returns the value, t, for which the area under the Student-t probability density function (integrated from minus infinity to t) is equal to 1-alpha/2.
stx(double) - Method in class sim.field.continuous.Continuous2D
Simple [and fast] toroidal x.
stx(double) - Method in class sim.field.continuous.Continuous3D
Simple [and fast] toroidal x.
stx(int) - Method in class sim.field.grid.AbstractGrid2D
 
stx(int) - Method in class sim.field.grid.AbstractGrid3D
 
stx(int) - Method in interface sim.field.grid.Grid2D
Simple [and fast] toroidal x.
stx(int) - Method in interface sim.field.grid.Grid3D
Simple [and fast] toroidal x.
stx(int) - Method in class sim.field.grid.SparseGrid2D
 
stx(int) - Method in class sim.field.grid.SparseGrid3D
 
sty(double) - Method in class sim.field.continuous.Continuous2D
Simple [and fast] toroidal y.
sty(double) - Method in class sim.field.continuous.Continuous3D
Simple [and fast] toroidal y.
sty(int) - Method in class sim.field.grid.AbstractGrid2D
 
sty(int) - Method in class sim.field.grid.AbstractGrid3D
 
sty(int) - Method in interface sim.field.grid.Grid2D
Simple [and fast] toroidal y.
sty(int) - Method in interface sim.field.grid.Grid3D
Simple [and fast] toroidal y.
sty(int) - Method in class sim.field.grid.SparseGrid2D
 
sty(int) - Method in class sim.field.grid.SparseGrid3D
 
stz(double) - Method in class sim.field.continuous.Continuous3D
Simple [and fast] toroidal z.
stz(int) - Method in class sim.field.grid.AbstractGrid3D
 
stz(int) - Method in interface sim.field.grid.Grid3D
Simple [and fast] toroidal z.
stz(int) - Method in class sim.field.grid.SparseGrid3D
 
stz(int, int) - Method in class sim.field.grid.AbstractGrid3D
 
stz(int, int) - Method in class sim.field.grid.SparseGrid3D
 
submit() - Method in class sim.util.gui.NumberTextField
 
submit() - Method in class sim.util.gui.PropertyField
Commits to the current setting of the propertyField, filtering it through newValue.
subtract(Double2D) - Method in class sim.util.Double2D
Subtracts Double2D "other" from current Double2D using vector subtraction
subtract(Double2D) - Method in class sim.util.Int2D
 
subtract(Double2D) - Method in class sim.util.Number2D
 
subtract(Double2D, MutableDouble2D) - Method in class sim.util.MutableDouble2D
Subtracts other2 from other1, setting me to the result and returning me.
subtract(Double3D) - Method in class sim.util.Double3D
Subtracts Double3D "other" from current Double3D using vector subtraction
subtract(Double3D) - Method in class sim.util.Int3D
 
subtract(Double3D) - Method in class sim.util.Number3D
 
subtract(Int2D) - Method in class sim.util.Double2D
Subtracts Int2D "other" from current Double2D using vector subtraction
subtract(Int2D) - Method in class sim.util.Int2D
 
subtract(Int2D) - Method in class sim.util.Number2D
 
subtract(Int3D) - Method in class sim.util.Double3D
 
subtract(Int3D) - Method in class sim.util.Int3D
 
subtract(Int3D) - Method in class sim.util.Number3D
 
subtract(MutableDouble2D, Double2D) - Method in class sim.util.MutableDouble2D
Subtracts other2 from other1, setting me to the result and returning me.
subtract(MutableDouble2D, MutableDouble2D) - Method in class sim.util.MutableDouble2D
Subtracts other2 from other1, setting me to the result and returning me.
subtract(MutableDouble3D, MutableDouble3D) - Method in class sim.util.MutableDouble3D
Subtracts other2 from other1, setting me to the result and returning me.
subtract(Number2D) - Method in class sim.util.Number2D
 
subtract(Number3D) - Method in class sim.util.Number3D
 
subtractIn(Double2D) - Method in class sim.util.MutableDouble2D
Sets me to me minus other, returning me.
subtractIn(Double3D) - Method in class sim.util.MutableDouble3D
Sets me to me minus other, returning me.
subtractIn(MutableDouble2D) - Method in class sim.util.MutableDouble2D
Sets me to me minus other, returning me.
subtractIn(MutableDouble3D) - Method in class sim.util.MutableDouble3D
Sets me to me minus other, returning me.
SWITCH_MEAN - Static variable in class sim.util.distribution.Poisson
 
SWITCH_MEAN - Static variable in class sim.util.distribution.PoissonSlow
 
SwitchedPortrayal3D - Class in sim.portrayal3d.simple
 
SwitchedPortrayal3D(SimplePortrayal3D) - Constructor for class sim.portrayal3d.simple.SwitchedPortrayal3D
 
systemMessage(String) - Method in class ec.util.Output
Posts a system message.

T

T_BOOLEAN - Static variable in class ec.util.DecodeReturn
 
T_BYTE - Static variable in class ec.util.DecodeReturn
 
T_CHAR - Static variable in class ec.util.DecodeReturn
 
T_CHARACTER - Static variable in class ec.util.DecodeReturn
Same as T_CHAR
T_DOUBLE - Static variable in class ec.util.DecodeReturn
 
T_ERROR - Static variable in class ec.util.DecodeReturn
The actual error is stored in the String slot
T_FLOAT - Static variable in class ec.util.DecodeReturn
 
T_INT - Static variable in class ec.util.DecodeReturn
 
T_INTEGER - Static variable in class ec.util.DecodeReturn
Same as T_INT
T_LONG - Static variable in class ec.util.DecodeReturn
 
T_SHORT - Static variable in class ec.util.DecodeReturn
 
T_STRING - Static variable in class ec.util.DecodeReturn
 
TableLoader - Class in sim.util
TABLELOADER.java
TableLoader() - Constructor for class sim.util.TableLoader
 
takeSnapshot() - Method in class sim.display.Display2D
 
takeSnapshot() - Method in class sim.display3d.Display3D
Takes a snapshot of the Display3D's currently displayed simulation.
takeSnapshot(File) - Method in class sim.display3d.Display3D
Takes a snapshot of the Display3D's currently displayed simulation.
takeSnapshot(File, int) - Method in class sim.display.Display2D
 
tau - Variable in class sim.util.distribution.ExponentialPower
 
tds(Double2D, Double2D) - Method in class sim.field.continuous.Continuous2D
Minimum Toroidal Distance Squared between two points.
tds(Double3D, Double3D) - Method in class sim.field.continuous.Continuous3D
Minimum Toroidal Distance Squared between two points.
tdx(double, double) - Method in class sim.field.continuous.Continuous2D
Minimum toroidal difference between two values in the X dimension.
tdx(double, double) - Method in class sim.field.continuous.Continuous3D
Minimum toroidal difference between two values in the X dimension.
tdy(double, double) - Method in class sim.field.continuous.Continuous2D
Minimum toroidal difference between two values in the Y dimension.
tdy(double, double) - Method in class sim.field.continuous.Continuous3D
Minimum toroidal difference between two values in the Y dimension.
tdz(double, double) - Method in class sim.field.continuous.Continuous3D
Minimum toroidal difference between two values in the Z dimension.
TentativeStep - Class in sim.engine
A Steppable wrapper which can be stopped.
TentativeStep(Steppable) - Constructor for class sim.engine.TentativeStep
 
TERM - Variable in class sim.util.distribution.StudentT
 
test() - Static method in class sim.util.LocationLog
 
ThreadPool - Class in ec.util
ThreadPool.java A simple, lightweight thread pool, for those who cannot or will not use Java's baroque java.util.concurrent package.
ThreadPool() - Constructor for class ec.util.ThreadPool
 
ThreadPool.Worker - Interface in ec.util
A Worker is a special kind of object which represents an underlying Worker thread usable in the ThreadPool.
TilePortrayal - Class in sim.portrayal3d.grid.quad
A QuadPortrayal which describes locations as the center of a square in a grid (like tiles on the floor, each tile corresponding to a location on the grid).
TilePortrayal(ColorMap) - Constructor for class sim.portrayal3d.grid.quad.TilePortrayal
 
TilePortrayal(ColorMap, double) - Constructor for class sim.portrayal3d.grid.quad.TilePortrayal
 
time - Variable in class sim.engine.Schedule
The current time, as returned by getTime().
time() - Method in class sim.engine.Schedule
Deprecated.
use getTime()
timeInterval - Variable in class sim.display.Display2D
 
timeInterval - Variable in class sim.display3d.Display3D
 
TimeSeriesAttributes - Class in sim.util.media.chart
A SeriesAttributes used for user control pf time series created with TimeSeriesCharGenerator.
TimeSeriesAttributes(ChartGenerator, XYSeries, int, SeriesChangeListener) - Constructor for class sim.util.media.chart.TimeSeriesAttributes
Builds a TimeSeriesAttributes with the given generator, series, and index for the series.
TimeSeriesChartGenerator - Class in sim.util.media.chart
TimeSeriesChartGenerator is a ChartGenerator which displays a time-series chart using the JFreeChart library.
TimeSeriesChartGenerator() - Constructor for class sim.util.media.chart.TimeSeriesChartGenerator
 
tmpVect - Variable in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
tmp Vector3d
to() - Method in class sim.field.network.Edge
Returns the "to" object.
toArray() - Method in class ec.util.IntBag
 
toArray() - Method in class sim.field.grid.DoubleGrid2D
Flattens the grid to a one-dimensional array, storing the elements in row-major order,including duplicates and null values.
toArray() - Method in class sim.field.grid.DoubleGrid3D
Flattens the grid to a one-dimensional array, storing the elements in row-major order,including duplicates and null values.
toArray() - Method in class sim.field.grid.IntGrid2D
Flattens the grid to a one-dimensional array, storing the elements in row-major order,including duplicates and null values.
toArray() - Method in class sim.field.grid.IntGrid3D
Flattens the grid to a one-dimensional array, storing the elements in row-major order,including duplicates and null values.
toArray() - Method in class sim.field.grid.ObjectGrid2D
Flattens the grid to a one-dimensional array, storing the elements in row-major order,including duplicates and null values.
toArray() - Method in class sim.field.grid.ObjectGrid3D
Flattens the grid to a one-dimensional array, storing the elements in row-major order,including duplicates and null values.
toArray() - Method in class sim.util.Bag
 
toArray() - Method in class sim.util.Double2D
 
toArray() - Method in class sim.util.DoubleBag
 
toArray() - Method in class sim.util.Int2D
 
toArray() - Method in class sim.util.IntBag
 
toArray(Object[]) - Method in class sim.util.Bag
 
toArrayAsDouble() - Method in class sim.util.Double2D
 
toArrayAsDouble() - Method in class sim.util.Double3D
 
toArrayAsDouble() - Method in class sim.util.Int2D
 
toArrayAsDouble() - Method in class sim.util.Int3D
 
toArrayAsDouble() - Method in class sim.util.MutableDouble2D
 
toArrayAsDouble() - Method in class sim.util.MutableDouble3D
 
toArrayAsDouble() - Method in class sim.util.MutableInt2D
 
toArrayAsDouble() - Method in class sim.util.MutableInt3D
 
toArrayAsDouble() - Method in class sim.util.NumberND
 
toBytes() - Method in class sim.util.Double2D
 
toBytes() - Method in class sim.util.Double3D
 
toBytes() - Method in class sim.util.Int2D
 
toBytes() - Method in class sim.util.Int3D
 
toBytes() - Method in class sim.util.MutableDouble2D
 
toBytes() - Method in class sim.util.MutableDouble3D
 
toBytes() - Method in class sim.util.MutableInt2D
 
toBytes() - Method in class sim.util.MutableInt3D
 
toBytes() - Method in class sim.util.NumberND
Flattens out the NumberND to an array of bytes, including the NumberND subtype.
toCoordinates() - Method in class sim.util.Double2D
 
toCoordinates() - Method in class sim.util.Double3D
 
toCoordinates() - Method in class sim.util.Int2D
 
toCoordinates() - Method in class sim.util.Int3D
 
toCoordinates() - Method in class sim.util.MutableDouble2D
 
toCoordinates() - Method in class sim.util.MutableDouble3D
 
toCoordinates() - Method in class sim.util.MutableInt2D
 
toCoordinates() - Method in class sim.util.MutableInt3D
 
toCoordinates() - Method in class sim.util.NumberND
Returns this NumberND in mathematical coordinates as a formatted String.
toDouble() - Method in class sim.util.MutableDouble
 
toDoubleArray() - Method in class ec.util.IntBag
 
toDoubleArray() - Method in class sim.util.DoubleBag
 
toDoubleArray() - Method in class sim.util.IntBag
 
toHTML(String) - Static method in class sim.util.gui.WordWrap
A useful auxillary method: once you've word-wrapped your text, you can use this to convert it into 'HTML' style, where < is converted into &lt;, & is converted into &amp;, and \n or \r are converted into <br>.
toIntArray() - Method in class ec.util.IIntPoint
 
toIntegerArray() - Method in class ec.util.IntBag
 
toIntegerArray() - Method in class sim.util.IntBag
 
toLongArray() - Method in class ec.util.IntBag
 
toLongArray() - Method in class sim.util.IntBag
 
ToolTipBehavior - Class in sim.display3d
A behavior similar to SelectionBehavior, except you don't have to double-click and the resulting info is presented in a tool-tip, not the console I'm using Swing's default (ToolTipManager) initialDelay constant, but I did not implement DismissDelay or ReshowDelay
ToolTipBehavior(Canvas3D, BranchGroup, Bounds) - Constructor for class sim.display3d.ToolTipBehavior
 
tooManyPoints(int) - Method in interface sim.util.media.chart.DataCuller
 
tooManyPoints(int) - Method in class sim.util.media.chart.MinGapDataCuller
 
top() - Method in class ec.util.IntBag
Returns 0 if the IntBag is empty, else returns the topmost int.
top() - Method in class ec.util.Parameter
Returns the path item at the far end of the parameter.
top() - Method in class sim.util.Bag
Returns null if the Bag is empty, else returns the topmost object.
top() - Method in class sim.util.DoubleBag
Returns 0 if the DoubleBag is empty, else returns the topmost double.
top() - Method in class sim.util.IntBag
Returns 0 if the IntBag is empty, else returns the topmost int.
toPaint - Variable in class sim.portrayal.network.SimpleEdgePortrayal2D
 
toPoint() - Method in class sim.util.Int2D
 
toPoint() - Method in class sim.util.MutableInt2D
 
toPoint2D() - Method in class sim.util.Double2D
 
toPoint2D() - Method in class sim.util.Int2D
 
toPoint2D() - Method in class sim.util.MutableDouble2D
 
toPoint2D() - Method in class sim.util.MutableInt2D
 
TOROIDAL - Static variable in interface sim.field.grid.Grid2D
Bounded Mode for toroidal lookup.
TOROIDAL - Static variable in interface sim.field.grid.Grid3D
Bounded Mode for toroidal lookup.
toString() - Method in class ec.util.DataPipe
 
toString() - Method in class ec.util.IIntPoint
 
toString() - Method in class ec.util.Parameter
 
toString() - Method in class ec.util.ParameterDatabase
 
toString() - Method in class ec.util.ReflectedObject
 
toString() - Method in class sim.display.Display2D.FieldPortrayal2DHolder
Returns the portrayal's name in the Layers menu
toString() - Method in class sim.engine.IterativeRepeat
 
toString() - Method in class sim.engine.Repeat
 
toString() - Method in class sim.field.network.Edge
 
toString() - Method in class sim.portrayal.DrawInfo2D
 
toString() - Method in class sim.portrayal.LocationWrapper
 
toString() - Method in class sim.portrayal.network.EdgeDrawInfo2D
 
toString() - Method in class sim.portrayal.simple.ValuePortrayal2D.Filter
 
toString() - Method in class sim.portrayal3d.simple.ValuePortrayal3D.Filter
 
toString() - Method in class sim.util.distribution.Beta
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Binomial
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.BreitWigner
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Burr10
 
toString() - Method in class sim.util.distribution.Burr12
 
toString() - Method in class sim.util.distribution.Burr2
 
toString() - Method in class sim.util.distribution.Burr3
 
toString() - Method in class sim.util.distribution.Burr4
 
toString() - Method in class sim.util.distribution.Burr5
 
toString() - Method in class sim.util.distribution.Burr6
 
toString() - Method in class sim.util.distribution.Burr7
 
toString() - Method in class sim.util.distribution.Burr8
 
toString() - Method in class sim.util.distribution.Burr9
 
toString() - Method in class sim.util.distribution.Cauchy
 
toString() - Method in class sim.util.distribution.ChiSquare
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Empirical
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.EmpiricalWalker
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Erlang
 
toString() - Method in class sim.util.distribution.Exponential
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.ExponentialPower
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Gamma
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Geometric
 
toString() - Method in class sim.util.distribution.Hyperbolic
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.HyperGeometric
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Lambda
 
toString() - Method in class sim.util.distribution.Laplace
 
toString() - Method in class sim.util.distribution.Logarithmic
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Logistic
 
toString() - Method in class sim.util.distribution.NegativeBinomial
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Normal
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Poisson
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.PoissonSlow
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.PowLaw
 
toString() - Method in class sim.util.distribution.StudentT
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Triangular
 
toString() - Method in class sim.util.distribution.Uniform
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.VonMises
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Weibull
 
toString() - Method in class sim.util.distribution.Zeta
Returns a String representation of the receiver.
toString() - Method in class sim.util.distribution.Zipfian
 
toString() - Method in class sim.util.Double2D
 
toString() - Method in class sim.util.Double3D
 
toString() - Method in class sim.util.Int2D
 
toString() - Method in class sim.util.Int3D
 
toString() - Method in class sim.util.media.chart.ChartGenerator.UniqueString
 
toString() - Method in class sim.util.MutableDouble
 
toString() - Method in class sim.util.MutableDouble2D
 
toString() - Method in class sim.util.MutableDouble3D
 
toString() - Method in class sim.util.MutableInt2D
 
toString() - Method in class sim.util.MutableInt3D
 
toString() - Method in class sim.util.NumberND
Returns this NumberND as a nicely formatted String.
toString() - Method in class sim.util.SimpleProperties
 
trail - Variable in class sim.portrayal.simple.TrailedPortrayal2D
The SimplePortrayal2D used to draw line segments in the trail.
TrailDrawInfo2D(RectangularShape, RectangularShape, Point2D.Double, DrawInfo2D) - Constructor for class sim.portrayal.simple.TrailedPortrayal2D.TrailDrawInfo2D
 
TrailDrawInfo2D(DrawInfo2D, double, double, Point2D.Double) - Constructor for class sim.portrayal.simple.TrailedPortrayal2D.TrailDrawInfo2D
 
TrailDrawInfo2D(DrawInfo2D, Point2D.Double) - Constructor for class sim.portrayal.simple.TrailedPortrayal2D.TrailDrawInfo2D
 
TrailDrawInfo2D(EdgeDrawInfo2D) - Constructor for class sim.portrayal.simple.TrailedPortrayal2D.TrailDrawInfo2D
 
TrailedPortrayal2D - Class in sim.portrayal.simple
TrailedPortrayal2D is a special SimplePortrayal wrapper which enables you to draw "trails" or "mouse tails" that drag behind objects and show where the've recently been.
TrailedPortrayal2D(GUIState, SimplePortrayal2D, FieldPortrayal2D, double) - Constructor for class sim.portrayal.simple.TrailedPortrayal2D
Creates a TrailedPortrayal2D for a given child portrayal, field portrayal for the trail, length in time, using a default trail portrayal with default settings.
TrailedPortrayal2D(GUIState, SimplePortrayal2D, FieldPortrayal2D, double, Color, Color) - Constructor for class sim.portrayal.simple.TrailedPortrayal2D
Creates a TrailedPortrayal2D for a given child portrayal, field portrayal for the trail, length in time, using a default trail portrayal going from minColor to maxColor through time.
TrailedPortrayal2D(GUIState, SimplePortrayal2D, FieldPortrayal2D, SimplePortrayal2D, double) - Constructor for class sim.portrayal.simple.TrailedPortrayal2D
Creates a TrailedPortrayal2D for a given child portrayal, field portrayal for the trail, trail portrayal, and length in time.
TrailedPortrayal2D.TrailDrawInfo2D - Class in sim.portrayal.simple
A special version of DrawInfo2D which adds additional information useful for drawing your own trails.
transform - Variable in class sim.portrayal.simple.TransformedPortrayal2D
 
transform(Transform3D) - Method in class sim.display3d.Display3D
Changes the global model transform of the FieldPortrayal3D by appending to it the provided transform operation.
transform(Transform3D) - Method in class sim.portrayal3d.FieldPortrayal3D
Changes the internal transform of the FieldPortrayal3D by appending to it the provided transform operation.
transform(Transform3D) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Changes the internal transform of the TransformedPortrayal3D by appending to it the provided transform operation.
TransformedPortrayal2D - Class in sim.portrayal.simple
A wrapper for other Portrayal2Ds which transforms the graphics space before drawing them.
TransformedPortrayal2D(SimplePortrayal2D, AffineTransform) - Constructor for class sim.portrayal.simple.TransformedPortrayal2D
 
TransformedPortrayal3D - Class in sim.portrayal3d.simple
A wrapper for other Portrayal3Ds which transforms them with an underlying Transform3D: meaning that you can rotate them, translate them, scale them, etc.
TransformedPortrayal3D(SimplePortrayal3D) - Constructor for class sim.portrayal3d.simple.TransformedPortrayal3D
 
TransformedPortrayal3D(SimplePortrayal3D, Transform3D) - Constructor for class sim.portrayal3d.simple.TransformedPortrayal3D
 
transformLevel(double, double, double) - Method in class sim.util.gui.SimpleColorMap
Override this to convert level values to new values using some appropriate mathematical transformation.
translate(double, double, double) - Method in class sim.display3d.Display3D
Modifies the global model transform by translating in the provided x, y, and z amounts.
translate(double, double, double) - Method in class sim.portrayal3d.FieldPortrayal3D
Modifies the internal transform by translating in the provided x, y, and z amounts.
translate(double, double, double) - Method in class sim.portrayal3d.simple.TransformedPortrayal3D
Modifies the internal transform by translating in the provided x, y, and z amounts.
trb(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
trb(int, int) - Method in interface sim.field.grid.Grid2D
Horizontal edge is on the bottom for triangle.
trb(int, int) - Method in class sim.field.grid.SparseGrid2D
 
Triangular - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Triangular(double, double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Triangular
Creates a skewed triangular distribution on [min, max] with the given mode in-between.
Triangular(MersenneTwisterFast) - Constructor for class sim.util.distribution.Triangular
Creates a symmetric triangular distribution on [-1,1]
trt(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
trt(int, int) - Method in interface sim.field.grid.Grid2D
Horizontal edge is on the top for triangle.
trt(int, int) - Method in class sim.field.grid.SparseGrid2D
 
truncate() - Method in class sim.field.grid.DoubleGrid2D
Eliminates the decimal portion of each value in the grid (rounds towards zero).
truncate() - Method in class sim.field.grid.DoubleGrid3D
Eliminates the decimal portion of each value in the grid (rounds towards zero).
tv(Double2D, Double2D) - Method in class sim.field.continuous.Continuous2D
Minimum Toroidal difference vector between two points.
tv(Double3D, Double3D) - Method in class sim.field.continuous.Continuous3D
Minimum Toroidal difference vector between two points.
tx(double) - Method in class sim.field.continuous.Continuous2D
Toroidal x
tx(double) - Method in class sim.field.continuous.Continuous3D
Toroidal x
tx(int) - Method in class sim.field.grid.AbstractGrid2D
 
tx(int) - Method in class sim.field.grid.AbstractGrid3D
 
tx(int) - Method in interface sim.field.grid.Grid2D
Toroidal x.
tx(int) - Method in interface sim.field.grid.Grid3D
Toroidal x.
tx(int) - Method in class sim.field.grid.SparseGrid2D
 
tx(int) - Method in class sim.field.grid.SparseGrid3D
 
ty(double) - Method in class sim.field.continuous.Continuous2D
Toroidal y
ty(double) - Method in class sim.field.continuous.Continuous3D
Toroidal y
ty(int) - Method in class sim.field.grid.AbstractGrid2D
 
ty(int) - Method in class sim.field.grid.AbstractGrid3D
 
ty(int) - Method in interface sim.field.grid.Grid2D
Toroidal y.
ty(int) - Method in interface sim.field.grid.Grid3D
Toroidal y.
ty(int) - Method in class sim.field.grid.SparseGrid2D
 
ty(int) - Method in class sim.field.grid.SparseGrid3D
 
type - Variable in class ec.util.DecodeReturn
The DecodeReturn type
TYPE_DOUBLE_2D - Static variable in class sim.util.NumberND
 
TYPE_DOUBLE_3D - Static variable in class sim.util.NumberND
 
TYPE_HIT_OBJECT - Static variable in class sim.portrayal.SimplePortrayal2D
 
TYPE_INT_2D - Static variable in class sim.util.NumberND
 
TYPE_INT_3D - Static variable in class sim.util.NumberND
 
TYPE_MUTABLE_DOUBLE_2D - Static variable in class sim.util.NumberND
 
TYPE_MUTABLE_DOUBLE_3D - Static variable in class sim.util.NumberND
 
TYPE_MUTABLE_INT_2D - Static variable in class sim.util.NumberND
 
TYPE_MUTABLE_INT_3D - Static variable in class sim.util.NumberND
 
TYPE_PDF - Static variable in class sim.display.Display2D
 
TYPE_PNG - Static variable in class sim.display.Display2D
 
TYPE_SELECTED_OBJECT - Static variable in class sim.portrayal.SimplePortrayal2D
 
typeToName(Class) - Method in class sim.util.Properties
 
tz(double) - Method in class sim.field.continuous.Continuous3D
Toroidal z
tz(int) - Method in class sim.field.grid.AbstractGrid3D
 
tz(int) - Method in interface sim.field.grid.Grid3D
Toroidal z.
tz(int) - Method in class sim.field.grid.SparseGrid3D
 

U

u - Variable in class sim.util.distribution.Hyperbolic
 
ulx(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
ulx(int, int) - Method in interface sim.field.grid.Grid2D
Hex upleft x.
ulx(int, int) - Method in class sim.field.grid.SparseGrid2D
 
uly(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
uly(int, int) - Method in interface sim.field.grid.Grid2D
Hex upleft y.
uly(int, int) - Method in class sim.field.grid.SparseGrid2D
 
UNBOUNDED - Static variable in interface sim.field.grid.Grid2D
Bounded Mode for neighborhood lookup.
UNBOUNDED - Static variable in interface sim.field.grid.Grid3D
Bounded Mode for neighborhood lookup.
unbufferedHints - Variable in class sim.display.Display2D.InnerDisplay2D
Hints used to draw objects to the screen or to a buffer
uniform - Variable in class sim.util.distribution.BreitWignerMeanSquare
 
Uniform - Class in sim.util.distribution
Uniform distribution; Math definition and animated definition.
Uniform(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Uniform
Constructs a uniform distribution with the given minimum and maximum.
Uniform(MersenneTwisterFast) - Constructor for class sim.util.distribution.Uniform
Constructs a uniform distribution with min=0.0 and max=1.0.
UniqueString(Object) - Constructor for class sim.util.media.chart.ChartGenerator.UniqueString
 
universe - Variable in class sim.display3d.Display3D
The Java3D universe.
UNKNOWN_VALUE - Static variable in class ec.util.ParameterDatabase
 
unregisterAllFrames() - Method in class sim.display.Console
Simulations can call this to clear out the "Display list" of the console
unregisterAllFrames() - Method in interface sim.display.Controller
Simulations can call this to clear out the "Display list" of the Controller.
unregisterAllFrames() - Method in class sim.display.SimpleController
Simulations can call this to clear out the "Display list" of the console
unregisterFrame(JFrame) - Method in class sim.display.Console
Simulations can call this to remove a frame from the "Display list" of the console
unregisterFrame(JFrame) - Method in interface sim.display.Controller
Simulations can call this to remove a frame from the "Display list" of the Controller.
unregisterFrame(JFrame) - Method in class sim.display.SimpleController
Simulations can call this to remove a frame from the "Display list" of the console
update() - Method in class sim.util.gui.NumberTextField
 
update() - Method in class sim.util.gui.PropertyField
Reverts the property field to its previous string value WITHOUT calling newValue()
update() - Method in class sim.util.media.chart.BoxPlotGenerator
 
update() - Method in class sim.util.media.chart.BubbleChartGenerator
 
update() - Method in class sim.util.media.chart.ChartGenerator
 
update() - Method in class sim.util.media.chart.HistogramGenerator
 
update() - Method in class sim.util.media.chart.PieChartGenerator
 
update() - Method in class sim.util.media.chart.ScatterPlotGenerator
 
update(long, boolean) - Method in class sim.util.media.chart.ChartGenerator
Key must be 0 or higher.
UPDATE_ICON - Static variable in class sim.portrayal.Inspector
 
UPDATE_ICON_P - Static variable in class sim.portrayal.Inspector
 
UPDATE_RULE_ALWAYS - Static variable in class sim.display.Display2D
 
UPDATE_RULE_INTERNAL_TIME - Static variable in class sim.display.Display2D
 
UPDATE_RULE_NEVER - Static variable in class sim.display.Display2D
 
UPDATE_RULE_STEPS - Static variable in class sim.display.Display2D
Used internally and by Display3D to indicate
UPDATE_RULE_WALLCLOCK_TIME - Static variable in class sim.display.Display2D
 
updateButtonPressed() - Method in class sim.portrayal.Inspector
 
updateChartLater(long) - Method in class sim.util.media.chart.ChartGenerator
Posts a request to update the chart on the Swing event queue to happen next time repaints etc.
updateChartWithin(long, long) - Method in class sim.util.media.chart.ChartGenerator
Updates the inspector asynchronously sometime before the given milliseconds have transpired.
updateEdge(Edge, Object, Object, Object) - Method in class sim.field.network.Network
Removes the given edge, then changes its from, to, and info values to the provided ones, then adds the edge to the network again.
updateInspector() - Method in class sim.portrayal.Inspector
Called by the system to inform the Inspector that it needs to update itself to reflect any changed in the underlying data.
updateInspector() - Method in class sim.portrayal.SimpleInspector
 
updateModel(TransformGroup) - Method in class sim.portrayal3d.FieldPortrayal3D
Returns a tree structure of the form InternalTransformGroup[model info].
updateModel(TransformGroup) - Method in class sim.portrayal3d.grid.ObjectGridPortrayal3D
 
updateModel(TransformGroup) - Method in class sim.portrayal3d.grid.SparseGrid2DPortrayal3D
 
updateModel(TransformGroup) - Method in class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
 
updateModel(TransformGroup) - Method in class sim.portrayal3d.grid.ValueGridPortrayal3D
 
updateModel(TransformGroup) - Method in class sim.portrayal3d.SparseFieldPortrayal3D
 
updateRule - Variable in class sim.display.Display2D
 
updateRule - Variable in class sim.display3d.Display3D
 
updateScene(int, int) - Method in class sim.display3d.ToolTipBehavior
 
updateSceneGraph(boolean) - Method in class sim.display3d.Display3D
Updates the scene graph to reflect changes in the simulation.
updateSeries(int, double[]) - Method in class sim.util.media.chart.BoxPlotGenerator
 
updateSeries(int, double[]) - Method in class sim.util.media.chart.HistogramGenerator
 
updateSeries(int, double[][]) - Method in class sim.util.media.chart.BoxPlotGenerator
 
updateSeries(int, double[][]) - Method in class sim.util.media.chart.BubbleChartGenerator
 
updateSeries(int, double[][]) - Method in class sim.util.media.chart.ScatterPlotGenerator
 
updateSeries(int, double[][], String[]) - Method in class sim.util.media.chart.BoxPlotGenerator
 
updateSeries(int, double[], String[]) - Method in class sim.util.media.chart.PieChartGenerator
 
updateSeries(int, Object[]) - Method in class sim.util.media.chart.PieChartGenerator
 
updateSeries(int, Collection) - Method in class sim.util.media.chart.PieChartGenerator
 
updateToolTips() - Method in class sim.display.Display2D.InnerDisplay2D
 
UPPER_PAINT - Static variable in class sim.portrayal.simple.AdjustablePortrayal2D
 
UPPER_STROKE - Static variable in class sim.portrayal.simple.AdjustablePortrayal2D
 
upperBound(double) - Method in class sim.field.grid.DoubleGrid2D
Thresholds the grid so that values greater to toNoMoreThanThisMuch are changed to toNoMoreThanThisMuch.
upperBound(double) - Method in class sim.field.grid.DoubleGrid3D
Thresholds the grid so that values greater to toNoMoreThanThisMuch are changed to toNoMoreThanThisMuch.
upperBound(int) - Method in class sim.field.grid.IntGrid2D
Thresholds the grid so that values greater to toNoMoreThanThisMuch are changed to toNoMoreThanThisMuch.
upperBound(int) - Method in class sim.field.grid.IntGrid3D
Thresholds the grid so that values greater to toNoMoreThanThisMuch are changed to toNoMoreThanThisMuch.
upx(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
upx(int, int) - Method in interface sim.field.grid.Grid2D
Hex up x.
upx(int, int) - Method in class sim.field.grid.SparseGrid2D
 
upy(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
upy(int, int) - Method in interface sim.field.grid.Grid2D
Hex up y.
upy(int, int) - Method in class sim.field.grid.SparseGrid2D
 
urx(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
urx(int, int) - Method in interface sim.field.grid.Grid2D
Hex upright x.
urx(int, int) - Method in class sim.field.grid.SparseGrid2D
 
ury(int, int) - Method in class sim.field.grid.AbstractGrid2D
 
ury(int, int) - Method in interface sim.field.grid.Grid2D
Hex upright y.
ury(int, int) - Method in class sim.field.grid.SparseGrid2D
 
USE_BUFFER - Static variable in class sim.portrayal.FieldPortrayal2D
Use a buffer
Utilities - Class in sim.util.gui
Various static utility methods.
Utilities() - Constructor for class sim.util.gui.Utilities
 

V

v - Variable in class sim.util.distribution.Hyperbolic
 
V_ALIAS - Static variable in class ec.util.ParameterDatabase
 
V_DEFAULT - Static variable in class ec.util.ParameterDatabase
 
V_NO_ERRORS - Static variable in class ec.util.Output
Don't print warnings, messages, or simple errors
V_NO_GENERAL - Static variable in class ec.util.Output
The standard verbosity to use if you don't want common reporting (like statistics)
V_NO_MESSAGES - Static variable in class ec.util.Output
Don't print messages
V_NO_WARNINGS - Static variable in class ec.util.Output
Don't print warnings or messages
V_TOTALLY_SILENT - Static variable in class ec.util.Output
No verbosity at all, not even system messages or fatal errors
V_VERBOSE - Static variable in class ec.util.Output
Total verbosity
val - Variable in class sim.util.MutableDouble
 
validChartTitle - Variable in class sim.util.media.chart.ChartGenerator
 
validLevel(double) - Method in class sim.util.gui.AbstractColorMap
 
validLevel(double) - Method in interface sim.util.gui.ColorMap
Returns true if a level is "valid" (it provides a meaningful color)
validLevel(double) - Method in class sim.util.gui.CompositeColorMap
 
validLevel(double) - Method in class sim.util.gui.SimpleColorMap
 
validSimState(SimState) - Method in class sim.display.GUIState
This method should be set to return TRUE if state can be validly used -- mostly likely all you need to check is that it's the right class for this simulation.
Valuable - Interface in sim.util
Having a value.
value - Variable in class sim.portrayal.simple.TrailedPortrayal2D.TrailDrawInfo2D
A value from 1.0 to 0.0 indicating how far "back in time" this segment is supposed to be.
value() - Method in class sim.portrayal3d.grid.quad.ValueGridCellInfo
 
valueForPathChanged(TreePath, Object) - Method in class ec.util.ReflectedObject
 
ValueGrid2DPortrayal3D - Class in sim.portrayal3d.grid
Displays ValueGrid2Ds values along the XY grid using a surface.
ValueGrid2DPortrayal3D() - Constructor for class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
Be completely opaque, with a value name of "Value".
ValueGrid2DPortrayal3D(String) - Constructor for class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
Be completely opaque.
ValueGrid2DPortrayal3D(String, double) - Constructor for class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
Be somewhat transparent (1.0 is fully opaque, 0.0f is fully transparent).
ValueGrid2DPortrayal3D(String, Image) - Constructor for class sim.portrayal3d.grid.ValueGrid2DPortrayal3D
Use a fully opaque image as the appearance.
ValueGridCellInfo - Class in sim.portrayal3d.grid.quad
Used by ValueGrid2DPortrayal3D to send needed value information to underlying QuadPortrayals.
ValueGridCellInfo(ValueGrid2DPortrayal3D, Grid2D) - Constructor for class sim.portrayal3d.grid.quad.ValueGridCellInfo
 
ValueGridPortrayal2D - Class in sim.portrayal.grid
This class is capable of portraying the DoubleGrid2D and IntGrid2D fields (and only those two fields -- or subclasses).
ValueGridPortrayal2D() - Constructor for class sim.portrayal.grid.ValueGridPortrayal2D
 
ValueGridPortrayal2D(String) - Constructor for class sim.portrayal.grid.ValueGridPortrayal2D
 
ValueGridPortrayal3D - Class in sim.portrayal3d.grid
 
ValueGridPortrayal3D() - Constructor for class sim.portrayal3d.grid.ValueGridPortrayal3D
 
ValueGridPortrayal3D(double) - Constructor for class sim.portrayal3d.grid.ValueGridPortrayal3D
 
ValueGridPortrayal3D(String) - Constructor for class sim.portrayal3d.grid.ValueGridPortrayal3D
 
ValueGridPortrayal3D(String, double) - Constructor for class sim.portrayal3d.grid.ValueGridPortrayal3D
 
ValuePortrayal2D - Class in sim.portrayal.simple
The ValuePortrayal2D is the default portrayal for ValueGridPortrayal2Ds.
ValuePortrayal2D() - Constructor for class sim.portrayal.simple.ValuePortrayal2D
 
ValuePortrayal2D(ValueGridPortrayal2D) - Constructor for class sim.portrayal.simple.ValuePortrayal2D
Deprecated. 
ValuePortrayal2D.DoubleFilter - Class in sim.portrayal.simple
 
ValuePortrayal2D.Filter - Class in sim.portrayal.simple
 
ValuePortrayal2D.IntFilter - Class in sim.portrayal.simple
 
ValuePortrayal3D - Class in sim.portrayal3d.simple
ValuePortrayal3D defines a cube or square whose color and transparency can be changed, and is really intended solely for use in ValueGridPortrayal3D.
ValuePortrayal3D() - Constructor for class sim.portrayal3d.simple.ValuePortrayal3D
Creates a ValuePortrayal3D with a cube shape.
ValuePortrayal3D(int) - Constructor for class sim.portrayal3d.simple.ValuePortrayal3D
Creates a ValuePortrayal3D with a cube (SHAPE_CUBE) or square (SHAPE_SQUARE) shape.
ValuePortrayal3D.DoubleFilter - Class in sim.portrayal3d.simple
 
ValuePortrayal3D.Filter - Class in sim.portrayal3d.simple
 
ValuePortrayal3D.IntFilter - Class in sim.portrayal3d.simple
 
valueToPass - Variable in class sim.portrayal.grid.ValueGridPortrayal2D
 
variance - Variable in class sim.util.distribution.Normal
 
VectorPortrayal2D - Class in sim.portrayal.simple
VectorPortrayal2D draws vectors in grids.
VectorPortrayal2D() - Constructor for class sim.portrayal.simple.VectorPortrayal2D
Creates a VectorPortrayal2D which responds to objects which are Oriented2D and/or Scaled2D.
VectorPortrayal2D(int) - Constructor for class sim.portrayal.simple.VectorPortrayal2D
Creates a VectorPortrayal2D which responds to objects which are Oriented2D and/or Scaled2D.
VectorPortrayal2D(int, DoubleGrid2D, DoubleGrid2D, DoubleGrid2D, ColorMap) - Constructor for class sim.portrayal.simple.VectorPortrayal2D
Create a VectorPortrayal with a provided shape (see OrientedPortrayal2D), and with an orientation, size, and color grid, plus a ColorMap for the color grid.
VectorPortrayal2D(int, ColorMap) - Constructor for class sim.portrayal.simple.VectorPortrayal2D
Creates a VectorPortrayal2D which responds to objects which are Valuable (or a Number), Oriented2D, and/or Scaled2D.
VectorPortrayal2D(DoubleGrid2D) - Constructor for class sim.portrayal.simple.VectorPortrayal2D
Creates a VectorPortrayal with an orientation grid.
VectorPortrayal2D(DoubleGrid2D, DoubleGrid2D) - Constructor for class sim.portrayal.simple.VectorPortrayal2D
Creates a VectorPortrayal with an orientation grid and size grid.
VectorPortrayal2D(ColorMap) - Constructor for class sim.portrayal.simple.VectorPortrayal2D
Creates a VectorPortrayal2D which responds to objects which are Valuable (or a Number), Oriented2D, and/or Scaled2D.
version - Static variable in class ec.util.Version
 
version() - Static method in class sim.engine.SimState
Returns MASON's Version
Version - Class in ec.util
Version is a static class which stores version information for this evolutionary computation system.
Version() - Constructor for class ec.util.Version
 
viewProperty() - Method in class sim.util.gui.PropertyField
Override this to be informed when a property is to be viewed in its own inspector because the user pressed the "view" button.
viewRoot - Variable in class sim.display3d.Display3D
An additional root scene graph node which is attached to the viewing transform of the universe, and thus stays in the same location regardless of the placement of the camera.
VonMises - Class in sim.util.distribution
Von Mises distribution.
VonMises(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.VonMises
Constructs a Von Mises distribution.

W

wallInterval - Variable in class sim.display.Display2D
 
wallInterval - Variable in class sim.display3d.Display3D
 
warning(String) - Method in class ec.util.Output
Posts a warning.
warning(String, Parameter) - Method in class ec.util.Output
Posts a warning.
warning(String, Parameter, Parameter) - Method in class ec.util.Output
Posts a warning.
warnOnce(String) - Method in class ec.util.Output
Posts a warning one time only.
warnOnce(String, Parameter) - Method in class ec.util.Output
 
warnOnce(String, Parameter, Parameter) - Method in class ec.util.Output
 
WeakStep - Class in sim.engine
WeakStep is a wrapper for steppable objects in the situation where we only want the schedule to tenuously hold onto the steppable object -- that is, if everyone else has forgotten about the object, the schedule should as well.
WeakStep(Steppable) - Constructor for class sim.engine.WeakStep
 
Weibull - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Weibull(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Weibull
 
width - Variable in class sim.display.Display2D.InnerDisplay2D
The width of the display when the scale is 1.0
width - Variable in class sim.field.continuous.Continuous2D
 
width - Variable in class sim.field.continuous.Continuous3D
 
width - Variable in class sim.field.grid.AbstractGrid2D
 
width - Variable in class sim.field.grid.AbstractGrid3D
 
width - Variable in class sim.field.grid.SparseGrid2D
 
width - Variable in class sim.field.grid.SparseGrid3D
 
WireFrameBoxPortrayal3D - Class in sim.portrayal3d.simple
A SimplePortrayal3D which draws an arbitrary wireframe box.
WireFrameBoxPortrayal3D() - Constructor for class sim.portrayal3d.simple.WireFrameBoxPortrayal3D
Draws a white wireframe box from (-0.5,-0.5,-0.5) to (0.5,0.5,0.5)
WireFrameBoxPortrayal3D(double, double, double, double, double, double) - Constructor for class sim.portrayal3d.simple.WireFrameBoxPortrayal3D
Draws a white wireframe box from (x,y,z) to (x2,y2,z2)
WireFrameBoxPortrayal3D(double, double, double, double, double, double, Color) - Constructor for class sim.portrayal3d.simple.WireFrameBoxPortrayal3D
Draws a wireframe box from (x,y,z) to (x2,y2,z2) in the specified color.
WireFrameBoxPortrayal3D(double, double, double, double, double, double, Appearance) - Constructor for class sim.portrayal3d.simple.WireFrameBoxPortrayal3D
Draws a wireframe box from (x,y,z) to (x2,y2,z2) in the specified appearance.
WordWrap - Class in sim.util.gui
WordWrap is a simple word-wrapping class which provides word-wrap either to columns of raw text; or to some number of pixels (given a font).
WordWrap() - Constructor for class sim.util.gui.WordWrap
 
wrap(String, int) - Static method in class sim.util.gui.WordWrap
Wraps a string to a given number of columns.
wrap(String, int, FontMetrics) - Static method in class sim.util.gui.WordWrap
Wraps a string to a given number of pixels in width, given a font whose metrics are provided as well.
wrapModelForNewObject(Object, Transform3D) - Method in class sim.portrayal3d.SparseFieldPortrayal3D
This function is called from createModel for each object in the field and from the updateModel part of getModel for the new objects.
writer - Variable in class ec.util.Log
The log's writer
writeState(DataOutputStream) - Method in class ec.util.MersenneTwister
Writes the entire state of the MersenneTwister RNG to the stream
writeState(DataOutputStream) - Method in class ec.util.MersenneTwisterFast
Writes the entire state of the MersenneTwister RNG to the stream
writeToCheckpoint(File) - Method in class sim.engine.SimState
Writes the state to a checkpoint and returns the state.
writeToCheckpoint(OutputStream) - Method in class sim.engine.SimState
Serializes out the SimState, and the entire simulation state (not including the graphical interfaces) to the provided stream.

X

x - Variable in class ec.util.IIntPoint
 
x - Variable in class sim.portrayal3d.grid.quad.ValueGridCellInfo
 
x - Variable in class sim.util.distribution.Hyperbolic
 
x - Variable in class sim.util.Double2D
 
x - Variable in class sim.util.Double3D
 
x - Variable in class sim.util.Int2D
 
x - Variable in class sim.util.Int3D
 
x - Variable in class sim.util.MutableDouble2D
 
x - Variable in class sim.util.MutableDouble3D
 
x - Variable in class sim.util.MutableInt2D
 
x - Variable in class sim.util.MutableInt3D
 
X_POINTS_BOWTIE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_COMPASS - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_DIAMOND - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_HEXAGON - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_HEXAGON_ROTATED - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_HOURGLASS - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_OCTAGON - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_PARALLELOGRAM - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_POINTER_DOWN - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_POINTER_LEFT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_POINTER_RIGHT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_POINTER_UP - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_SQUARE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_STAR - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_TRIANGLE_DOWN - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_TRIANGLE_LEFT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_TRIANGLE_RIGHT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
X_POINTS_TRIANGLE_UP - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
xOffset - Variable in class sim.display.Display2D.InnerDisplay2D
x offset
XYChartGenerator - Class in sim.util.media.chart
An abstract subclass of ChartGenerator for charts which involve X-Y data, such as Time Series, Histograms, and Scatter Plots.
XYChartGenerator() - Constructor for class sim.util.media.chart.XYChartGenerator
 

Y

y - Variable in class ec.util.IIntPoint
 
y - Variable in class sim.portrayal3d.grid.quad.ValueGridCellInfo
 
y - Variable in class sim.util.Double2D
 
y - Variable in class sim.util.Double3D
 
y - Variable in class sim.util.Int2D
 
y - Variable in class sim.util.Int3D
 
y - Variable in class sim.util.MutableDouble2D
 
y - Variable in class sim.util.MutableDouble3D
 
y - Variable in class sim.util.MutableInt2D
 
y - Variable in class sim.util.MutableInt3D
 
Y_POINTS_BOWTIE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_COMPASS - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_DIAMOND - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_HEXAGON - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_HEXAGON_ROTATED - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_HOURGLASS - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_OCTAGON - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_PARALLELOGRAM - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_POINTER_DOWN - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_POINTER_LEFT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_POINTER_RIGHT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_POINTER_UP - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_SQUARE - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_STAR - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_TRIANGLE_DOWN - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_TRIANGLE_LEFT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_TRIANGLE_RIGHT - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
Y_POINTS_TRIANGLE_UP - Static variable in class sim.portrayal.simple.ShapePortrayal2D
 
yOffset - Variable in class sim.display.Display2D.InnerDisplay2D
y offset

Z

z - Variable in class sim.util.Double3D
 
z - Variable in class sim.util.Int3D
 
z - Variable in class sim.util.MutableDouble3D
 
z - Variable in class sim.util.MutableInt3D
 
zero() - Method in class sim.util.MutableDouble2D
Sets the values to 0 and returns it.
zero() - Method in class sim.util.MutableDouble3D
Sets the values to 0.
Zeta - Class in sim.util.distribution
Zeta distribution.
Zeta(double, double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Zeta
Constructs a Zeta distribution.
Zipfian - Class in sim.util.distribution
This stub class simply calls the equivalent function in Distributions.java
Zipfian(double, MersenneTwisterFast) - Constructor for class sim.util.distribution.Zipfian
 
zScale - Variable in class sim.portrayal3d.grid.SparseGrid2DPortrayal3D
 

_

_scheduleOnce(Schedule.Key, Steppable) - Method in class sim.engine.Schedule
Schedules an item.
_setValue(int, Object) - Method in class sim.util.CollectionProperties
 
_setValue(int, Object) - Method in class sim.util.Properties
 
_setValue(int, Object) - Method in class sim.util.SimpleProperties
 
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 _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form