SSJ API Documentation
Stochastic Simulation in Java
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CAbstractIntervalXYDataset
 CAbstractList
 CAppendable
 CArrayList
 CCharSequence
 CCloneable
 CComparable
 CComparator
 CException
 CIntervalXYDataset
 CIterable
 Cjava.io.Serializable
 CList
 CPublicCloneable
 CRandomAccess
 CRuntimeException
 CSerializable
 Ctutorial.AsianGBM
 Ctutorial.BankEv
 Ctutorial.CallCenter
 Ctutorial.CallCenter.Call
 Ctutorial.CallEv
 Ctutorial.CallEv.Call
 Ctutorial.Collision
 Ctutorial.CompareOutputs
 Ctutorial.Inventory
 Ctutorial.Nonuniform
 Ctutorial.PreyPred
 Ctutorial.QueueEv
 Ctutorial.QueueEv.Customer
 Ctutorial.QueueLindley
 Ctutorial.QueueObs
 Ctutorial.RunClass
 Ctutorial.Snippet
 Cumontreal.ssj.charts.AxisRepresents an axis of a chart encapsulated by an instance of XYChart
 Cumontreal.ssj.charts.CategoryChartThis class provides tools to create charts from data in a simple way
 Cumontreal.ssj.charts.ContinuousDistChartThis class provides tools to plot the density and the cumulative probability of a continuous probability distribution
 Cumontreal.ssj.charts.DiscreteDistIntChartThis class provides tools to plot the mass function and the cumulative probability of a discrete probability distribution over the integers
 Cumontreal.ssj.charts.MultipleDatasetChartProvides tools to plot many datasets on the same chart
 Cumontreal.ssj.charts.PlotFormatProvide tools to import and export data set tables to and from Gnuplot, MATLAB and Mathematica compatible formats, or customized format
 Cumontreal.ssj.charts.SSJCategorySeriesCollectionStores data used in a CategoryChart
 Cumontreal.ssj.charts.SSJXYSeriesCollectionStores data used in a XYChart
 Cumontreal.ssj.charts.XYChartThis class provides tools to create charts from data in a simple way
 Cumontreal.ssj.discrepancy.DiscrepancyThis abstract class is the base class of all discrepancy classes
 Cumontreal.ssj.discrepancy.DiscrepancyContainerThis class is used to compute, store and display discrepancies
 Cumontreal.ssj.discrepancy.SearcherThis class implements methods to search for the best lattices of rank 1, defined as follows [212]
 Cumontreal.ssj.functionfit.LeastSquaresThis class implements different linear regression models, using the least squares method to estimate the regression coefficients
 Cumontreal.ssj.functions.MathFunctionThis interface should be implemented by classes which represent univariate mathematical functions
 Cumontreal.ssj.functions.MathFunctionUtilProvides utility methods for computing derivatives and integrals of functions
 Cumontreal.ssj.functions.MultiFunctionThis interface should be implemented by classes which represent multivariate mathematical functions
 Cumontreal.ssj.gof.FBarThis class is similar to FDist, except that it provides static methods to compute or approximate the complementary distribution function of \(X\), which we define as \(\bar{F} (x) = P[X\ge x]\), instead of
 Cumontreal.ssj.gof.FDistThis class provides methods to compute (or approximate) the distribution functions of special types of goodness-of-fit test statistics
 Cumontreal.ssj.gof.GofFormatThis class contains methods used to format results of GOF test statistics, or to apply a series of tests simultaneously and format the results
 Cumontreal.ssj.gof.GofStatThis class provides methods to compute several types of EDF goodness-of-fit test statistics and to apply certain transformations to a set of observations
 Cumontreal.ssj.gof.GofStat.OutcomeCategoriesChi2This class helps managing the partitions of possible outcomes into categories for applying chi-square tests
 Cumontreal.ssj.gof.KernelDensityThis static class provides methods to compute a kernel density estimator from a set of \(n\) individual observations \(x_0, …, x_{n-1}\), which define an empirical distribution
 Cumontreal.ssj.hups.F2wStructureThis class implements methods and fields needed by the classes
 Cumontreal.ssj.hups.PointSetThis abstract class represents a general point set
 Cumontreal.ssj.hups.PointSetRandomizationThis interface is for a randomization that can be used to randomize a umontreal.ssj.hups.PointSet
 Cumontreal.ssj.hups.RadicalInverseThis class implements basic methods for working with radical inverses of integers in an arbitrary basis \(b\)
 Cumontreal.ssj.hups.RQMCPointSetThis class is used for randomized quasi-Monte Carlo (RQMC) simulations
 Cumontreal.ssj.latnetbuilder.SearchAbstract class for the search of highly uniform point sets with LatNet Builder
 Cumontreal.ssj.latnetbuilder.weights.SingletonWeight< T >Implements a single instance of a weight for search-algorithms for quasi-Monte Carlo point sets as, e.g., those implemented in LatNet Builder
 Cumontreal.ssj.latnetbuilder.weights.Weights< T >This abstract class implements generic weights that can be used to search for good quasi-Monte Carlo point sets such as Rank1Lattice, DigitalNet, etc
 Cumontreal.ssj.latnetbuilder.weights.Weights< CoordinateSet >
 Cumontreal.ssj.latnetbuilder.weights.WeightsComparable< Integer >
 Cumontreal.ssj.markovchainrqmc.ArrayOfComparableChains< T extends MarkovChainComparable >This class provides tools to simulate an array of
 Cumontreal.ssj.mcqmctools.anova.AnovaThis class automates the process of replicating estimators of the ANOVA variances
 Cumontreal.ssj.mcqmctools.anova.AnovaObserverANOVA observer
 Cumontreal.ssj.mcqmctools.anova.CoordinateSetRepresents a set of coordinates
 Cumontreal.ssj.mcqmctools.anova.Integrator
 Cumontreal.ssj.mcqmctools.anova.MeanVarExperiment
 Cumontreal.ssj.mcqmctools.anova.ObservationCollector< E >
 Cumontreal.ssj.mcqmctools.anova.Report
 Cumontreal.ssj.mcqmctools.anova.Sampler
 Cumontreal.ssj.mcqmctools.MonteCarloExperimentProvides generic tools to perform simple Monte Carlo experiments with a simulation model that implements one of the interfaces MonteCarloModelDouble, MonteCarloModelDoubleArray, or MonteCarloModelCV
 Cumontreal.ssj.mcqmctools.MonteCarloModel< E >An interface for a simple simulation model for which Monte Carlo (MC) or RQMC experiments are to be performed
 Cumontreal.ssj.mcqmctools.MonteCarloModelDoubleAn interface for a very simple simulation model for which Monte Carlo (MC) and RQMC experiments are to be performed
 Cumontreal.ssj.mcqmctools.MonteCarloModelDoubleArraySimilar to MonteCarloModelDouble except that the returned performance is an array of real numbers
 Cumontreal.ssj.mcqmctools.RQMCExperimentSeriesThis class offers facilities to perform experiments on the convergence of the variance when estimating a mean (expectation) with a series of RQMC point sets usually of the same type, but different sizes \(n\)
 Cumontreal.ssj.probdist.DistributionThis interface should be implemented by all classes supporting discrete and continuous distributions
 Cumontreal.ssj.probdist.DistributionFactoryThis class implements a string API for the package probdist
 Cumontreal.ssj.probdistmulti.ContinuousDistributionMultiClasses implementing continuous multi-dimensional distributions should inherit from this class
 Cumontreal.ssj.probdistmulti.DiscreteDistributionIntMultiClasses implementing multi-dimensional discrete distributions over the integers should inherit from this class
 Cumontreal.ssj.probdistmulti.norta.NortaInitDiscThis abstract class defines the algorithms used for NORTA initialization when the marginal distributions are discrete
 Cumontreal.ssj.randvar.RandomVariateGenThis is the base class for all random variate generators over the real line
 Cumontreal.ssj.randvar.RandUnuranThis internal class provides the access point to the C package UNURAN
 Cumontreal.ssj.randvarmulti.RandomMultivariateGenThis class is the multivariate counterpart of
 Cumontreal.ssj.rng.RandomPermutationProvides methods to randomly shuffle arrays or lists using a random stream
 Cumontreal.ssj.rng.RandomStreamThis interface defines the basic structures to handle multiple streams of uniform (pseudo)random numbers and convenient tools to move around within and across these streams
 Cumontreal.ssj.rng.RandomStreamFactoryRepresents a random stream factory capable of constructing instances of a given type of random stream by invoking the newInstance method each time a new random stream is needed, instead of invoking directly the specific constructor of the desired type
 Cumontreal.ssj.rng.RandomStreamManagerManages a list of random streams for more convenient synchronization
 Cumontreal.ssj.simevents.ContinuousRepresents a variable in a continuous-time simulation
 Cumontreal.ssj.simevents.ContinuousStateRepresents the portion of the simulator’s state associated with continuous-time simulation
 Cumontreal.ssj.simevents.ContinuousState.IntegMethod
 Cumontreal.ssj.simevents.ListWithStat< E >.Node< E >Represents a node that can be part of a list with statistical collecting
 Cumontreal.ssj.simevents.SimThis static class contains the executive of a discrete-event simulation
 Cumontreal.ssj.simevents.SimulatorRepresents the executive of a discrete-event simulator
 Cumontreal.ssj.simexp.SimExpRepresents a framework for performing experiments using simulation
 Cumontreal.ssj.stat.density.DensityEstimatorThis abstract class represents a univariate density estimator (DE)
 Cumontreal.ssj.stat.density.DensityEstimatorDoubleArraySame as DensityEstimator but here the observations of the underlying model are \(t\)-dimensional
 Cumontreal.ssj.stat.FunctionOfMultipleMeansTally.CIType
 Cumontreal.ssj.stat.HistogramChartToLatex
 Cumontreal.ssj.stat.list.ArrayOfObservationListenerRepresents an object that can listen to observations broadcast by lists of statistical probes
 Cumontreal.ssj.stat.list.ListOfStatProbes< E >
 Cumontreal.ssj.stat.list.ListOfTallies< E >
 Cumontreal.ssj.stat.matrix.MatrixOfObservationListenerRepresents an object that can listen to observations broadcast by matrices of statistical probes
 Cumontreal.ssj.stat.matrix.MatrixOfStatProbes< E extends StatProbe >.ListType
 Cumontreal.ssj.stat.matrix.MatrixOfStatProbes< E >
 Cumontreal.ssj.stat.ObservationListenerRepresents an object that can listen to observations broadcast by statistical probes
 Cumontreal.ssj.stat.PgfDataTableRepresents a data table which has a name, a number of observations (rows), a number of fields (columns), an array that contains the names (identifiers) of the fields, and a two-dimensional array that contains the data
 Cumontreal.ssj.stat.ScaledHistogramThis class provides histograms for which the bin counts (heights of rectangles) are replaced by real-valued frequencies (in double) and can be rescaled
 Cumontreal.ssj.stat.StatProbeThe objects of this class are statistical probes or collectors, which are elementary devices for collecting statistics
 Cumontreal.ssj.stat.Tally.CIType
 Cumontreal.ssj.stochprocess.StochasticProcessAbstract base class for a stochastic process \(\{X(t) : t \geq 0 \}\) sampled (or observed) at a finite number of time points, \(0 = t_0 < t_1 < \cdots< t_d\)
 Cumontreal.ssj.util.AbstractChronoAbstractChrono is the base class for timer (stopwatch) objects that can measure the CPU time or wall clock time elapsed when executing parts of a program
 Cumontreal.ssj.util.ArithmeticModThis class provides facilities to compute multiplications of scalars, of vectors and of matrices modulo m
 Cumontreal.ssj.util.DMatrixThis class implements a few methods for matrix calculations when the matrix entries are in double
 Cumontreal.ssj.util.IntrospectionProvides utility methods for introspection using the Java Reflection API
 Cumontreal.ssj.util.io.DataFieldThis class represents a data field from a file read by an instance of a class implementing DataReader
 Cumontreal.ssj.util.io.DataReaderData reader interface
 Cumontreal.ssj.util.io.DataWriterData writer interface
 Cumontreal.ssj.util.io.TextDataWriter.FormatOutput format: organize fields as columns or as rows
 Cumontreal.ssj.util.JDBCManagerThis class provides some facilities to connect to a SQL database and to retrieve data stored in it
 Cumontreal.ssj.util.MiscThis class provides miscellaneous functions that are hard to classify
 Cumontreal.ssj.util.multidimsort.BatchSort< T >
 Cumontreal.ssj.util.multidimsort.HilbertCurveMapThis class implements the mapping of a Hilbert curve in the
 Cumontreal.ssj.util.multidimsort.MultiDim01This interface represents a point or array of \(d\) dimensions in a unit hypercube \([0, 1)^d\)
 Cumontreal.ssj.util.multidimsort.MultiDimComparable< T >This interface is an extension (or variant) of the Comparable interface in Java
 Cumontreal.ssj.util.multidimsort.MultiDimSort< T >This interface is meant to be implemented by certain multivariate sorting algorithms that sort objects based on different fields (or dimensions)
 Cumontreal.ssj.util.multidimsort.MultiDimSort01< MultiDim01 >
 Cumontreal.ssj.util.multidimsort.MultiDimSortComparable< T >
 Cumontreal.ssj.util.MultivariateFunctionRepresents a function of multiple variables
 Cumontreal.ssj.util.NativeUtilsA simple library class which helps with loading dynamic libraries stored in the JAR archive
 Cumontreal.ssj.util.NumThis class provides various constants and methods to compute numerical quantities such as factorials, combinations, gamma functions, and so on
 Cumontreal.ssj.util.RootFinderThis class provides numerical methods to solve non-linear equations
 Cumontreal.ssj.util.SystemeThis class provides a few tools related to the system or the computer
 Cumontreal.ssj.util.TableFormatThis class provides methods to format arrays and matrices into String s in different styles
 Cumontreal.ssj.util.TextDataReaderProvides static methods to read data from text files
 Cumontreal.ssj.util.TimeUnitRepresents a time unit for conversion of time durations
 CXYItemRenderer
 CXYLineAndShapeRenderer
 CXYListSeriesCollection