Name | Description | Type | Package | Framework |

AbstractContinousDistribution | Abstract base class for all continous distributions. | Class | sim.util.distribution | Mason |

AbstractDiscreteDistribution | Abstract base class for all discrete distributions. | Class | sim.util.distribution | Mason |

AbstractDistribution | Abstract base class for all random distributions. | Class | sim.util.distribution | Mason |

AbstractScrollable | AbstractScrollable is a JPanel with basic implementation of the Scrollable interface, making possible simple anonymous subclasses. | Class | sim.util.gui | Mason |

Arithmetic | Arithmetic functions. | Class | sim.util.distribution | Mason |

Bag | Maintains a simple array (objs) of Objects and the number of objects (numObjs) in the array (the array can be bigger than this number). | Class | sim.util | Mason |

BarChartGenerator | A ChartGenerator for Bar Charts. | Class | sim.util.media.chart | Mason |

BarChartSeriesAttributes | A SeriesAttributes used for user control of bar chart series created with BarChartGenerator. | Class | sim.util.media.chart | Mason |

Beta | Beta distribution; math definition and animated definition. | Class | sim.util.distribution | Mason |

Binomial | Binomial distribution; See the math definition and animated definition. | Class | sim.util.distribution | Mason |

BoxPlotGenerator | BoxPlotGenerator is a ChartGenerator which displays a BoxPlot using the JFreeChart library. | Class | sim.util.media.chart | Mason |

BoxPlotSeriesAttributes | A SeriesAttributes used for user control of BoxPlot series created with BoxPlotGenerator. | Class | sim.util.media.chart | Mason |

BreitWigner | BreitWigner (aka Lorentz) distribution; See the math definition. | Class | sim.util.distribution | Mason |

BreitWignerMeanSquare | Mean-square BreitWigner distribution; See the math definition. | Class | sim.util.distribution | Mason |

BubbleChartGenerator | Class | sim.util.media.chart | Mason | |

BubbleChartSeriesAttributes | Class | sim.util.media.chart | Mason | |

CausedRuntimeException | A simple RuntimeException which wraps a deeper exception inside of it and prints it in a fashion similar to exceptions like InvocationTargetException. | Class | sim.util | Mason |

ChartGenerator | ChartGenerator is a JPanel which displays a chart using the JFreeChart library. | Class | sim.util.media.chart | Mason |

ChartGenerator .UniqueString | Class | sim.util.media.chart | Mason | |

ChiSquare | ChiSquare distribution; See the math definition and animated definition. | Class | sim.util.distribution | Mason |

CollectionProperties | A simple class for examining the slots of Maps, Collections, Indexed, and arrays as if the slots were Java Bean Properties. | Class | sim.util | Mason |

ColorMap | ColorMap is a interface for mapping numerical values to colors. | Interface | sim.util.gui | Mason |

ColorWell | Class | sim.util.gui | Mason | |

Constants | Defines some useful constants. | Class | sim.util.distribution | Mason |

DataCuller | This is meant to accomodate an on-line algorithm for keeping a constant number of data points from an on-going time series. | Interface | sim.util.media.chart | Mason |

DisclosurePanel | A panel with a small disclosure triangle which toggles between two subcomponents: notionally an "abridged" (short) component and an expanded ("disclosed") component. | Class | sim.util.gui | Mason |

Distributions | Contains methods for conveniently generating pseudo-random numbers from special distributions such as the Burr, Cauchy, Erlang, Geometric, Lambda, Laplace, Logistic, Weibull, etc. | Class | sim.util.distribution | Mason |

Double2D | Double2D is more or less the same class as java. | Class | sim.util | Mason |

Double3D | Double3D is more or less the same class as javax. | Class | sim.util | Mason |

DoubleBag | Maintains a simple array (objs) of doubles and the number of doubles (numObjs) in the array (the array can be bigger than this number). | Class | sim.util | Mason |

Empirical | Empirical distribution. | Class | sim.util.distribution | Mason |

EmpiricalWalker | Discrete Empirical distribution (pdf's can be specified). | Class | sim.util.distribution | Mason |

Exponential | Exponential Distribution (aka Negative Exponential Distribution); See the math definition animated definition. | Class | sim.util.distribution | Mason |

ExponentialPower | Exponential Power distribution. | Class | sim.util.distribution | Mason |

Gamma | Gamma distribution; math definition, definition of gamma function | Class | sim.util.distribution | Mason |

Heap | from the HeapSort example algorithm in Introduction to algorithms by Cormen, Leiserson and Rivest. | Class | sim.util | Mason |

HistogramGenerator | HistogramGenerator is a ChartGenerator which displays a histogram using the JFreeChart library. | Class | sim.util.media.chart | Mason |

HistogramSeriesAttributes | A SeriesAttributes used for user control of histogram series created with HistogramGenerator. | Class | sim.util.media.chart | Mason |

HTMLBrowser | HTMLBrowser is a simple web browser which lets the user click on links and which provides a Back button when appropriate. | Class | sim.util.gui | Mason |

Hyperbolic | Hyperbolic distribution. | Class | sim.util.distribution | Mason |

HyperGeometric | HyperGeometric distribution; See the math definition The hypergeometric distribution with parameters N, n and s is the probability distribution of the random variable X, | Class | sim.util.distribution | Mason |

Indexed | A simple interface (simpler than List) for accessing random-access objects without changing their size. | Interface | sim.util | Mason |

Int2D | Int2D is more or less the same class as java. | Class | sim.util | Mason |

Int3D | 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). | Class | sim.util | Mason |

IntBag | Maintains a simple array (objs) of ints and the number of ints (numObjs) in the array (the array can be bigger than this number). | Class | sim.util | Mason |

Interval | Defines an inclusive (closed) interval between two numerical values MIN and MAX. | Class | sim.util | Mason |

LabelledList | 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. | Class | sim.util.gui | Mason |

LocationLog | An experimental test object for performing assertions which log all location accesses in fields. | Class | sim.util | Mason |

Logarithmic | Logarithmic distribution. | Class | sim.util.distribution | Mason |

MinGapDataCuller | This is meant as an on-line algorithm for keeping a constant number of data points from an on-going time series. | Class | sim.util.media.chart | Mason |

MiniHistogram | A very simple histogram class. | Class | sim.util.gui | Mason |

MovieEncoder | Usage of this class depends on the existence of the Java Media Framework (JMF) which can be acquired from javasoft. | Class | sim.util.media | Mason |

MovieMaker | A class which gives a GUI front-end to sim. | Class | sim.util.gui | Mason |

MutableDouble | MutableDouble simply holds a double value, which can be changed at any time. | Class | sim.util | Mason |

MutableDouble2D | MutableDouble2D is more or less the same class as java. | Class | sim.util | Mason |

MutableDouble3D | MutableDouble3D is more or less the same class as javax. | Class | sim.util | Mason |

MutableInt2D | MutableInt2D is largely a class identical to java. | Class | sim.util | Mason |

MutableInt3D | 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. | Class | sim.util | Mason |

NegativeBinomial | Negative Binomial distribution; See the math definition. | Class | sim.util.distribution | Mason |

NumberTextField | A simple class that lets you specify a label and validate a numerical value. | Class | sim.util.gui | Mason |

PDFEncoder | Class | sim.util.media | Mason | |

PieChartGenerator | A ChartGenerator for Pie Charts. | Class | sim.util.media.chart | Mason |

PieChartSeriesAttributes | A SeriesAttributes used for user control of pie chart series created with PieChartGenerator. | Class | sim.util.media.chart | Mason |

PNGEncoder | PNGEncoder takes a Java Image object and creates a byte string which can be saved as a PNG file. | Class | sim.util.media | Mason |

Poisson | Poisson distribution (quick); See the math definition and animated definition. | Class | sim.util.distribution | Mason |

PoissonSlow | Poisson distribution; See the math definition and animated definition. | Class | sim.util.distribution | Mason |

Polynomial | Polynomial functions. | Class | sim.util.distribution | Mason |

Propertied | A Propertied object is one which provides its own Properties rather than letting SimpleProperties scan the object statically. | Interface | sim.util | Mason |

Properties | The abstract superclass of Property inspectors. | Class | sim.util | Mason |

PropertyField | A simple class designed to allow the user to modify a property in the form of a string, number, boolean value, or option. | Class | sim.util.gui | Mason |

Proxiable | 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 | Interface | sim.util | Mason |

ScatterPlotGenerator | Class | sim.util.media.chart | Mason | |

ScatterPlotSeriesAttributes | Class | sim.util.media.chart | Mason | |

SeriesAttributes | The superclass for the series-attributes widgets used by subclasses of ChartGenerator to let the user control individual series' features. | Class | sim.util.media.chart | Mason |

SimpleColorMap | Maps numerical levels to colors using either a lookup table, color interpolation, or both. | Class | sim.util.gui | Mason |

SimpleProperties | A very simple class for getting and setting object properties. | Class | sim.util | Mason |

StudentT | StudentT distribution (aka T-distribution); See the math definition and animated definition. | Class | sim.util.distribution | Mason |

TableLoader | This class provides utility methods for loading tables from files into int[][] or double[][] arrays. | Class | sim.util | Mason |

TimeSeriesAttributes | A SeriesAttributes used for user control pf time series created with TimeSeriesCharGenerator. | Class | sim.util.media.chart | Mason |

TimeSeriesChartGenerator | TimeSeriesChartGenerator is a ChartGenerator which displays a time-series chart using the JFreeChart library. | Class | sim.util.media.chart | Mason |

Uniform | Uniform distribution; Math definition and animated definition. | Class | sim.util.distribution | Mason |

Utilities | Various static utility methods. | Class | sim.util.gui | Mason |

Valuable | Having a value. | Interface | sim.util | Mason |

VonMises | Von Mises distribution. | Class | sim.util.distribution | Mason |

WordWrap | 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). | Class | sim.util.gui | Mason |

XYChartGenerator | An abstract subclass of ChartGenerator for charts which involve X-Y data, such as Time Series, Histograms, and Scatter Plots. | Class | sim.util.media.chart | Mason |

Zeta | Valid parameter ranges: ro > 0 and pk >= 0. | Class | sim.util.distribution | Mason |