- c - Variable in class simkit.random.MersenneTwisterFactory.MaskNode
-
- c - Variable in class simkit.random.Poisson2Variate
-
- c - Static variable in class simkit.stat.NormalQuantile
-
- C0 - Static variable in class simkit.stat.NormalQuantile
-
- C1 - Static variable in class simkit.stat.NormalQuantile
-
- C2 - Static variable in class simkit.stat.NormalQuantile
-
- C3 - Static variable in class simkit.stat.NormalQuantile
-
- cache - Static variable in class simkit.actions.ActionIntrospector
-
- cache - Static variable in class simkit.random.RandomNumberFactory
-
A cache of RandomNumber Classes that have already been found.
- cache - Static variable in class simkit.random.RandomVariateFactory
-
Holds a cache of the RandomVariate Classes that have already been found
indexed by their name.
- cache - Static variable in class simkit.random.RandomVectorFactory
-
Holds a cache of the RandomVector Classes that have already been
found indexed by their name.
- cache - Static variable in class simkit.SimEntityFactory
-
- cache - Variable in class simkit.smdx.SensorTargetMediatorFactory
-
Holds the Mediators that have been added to this factory, key by Sensor
and Moveable (target)
- calculateEventHash(SimEventScheduler, String, Object[]) - Static method in class simkit.SimEvent
-
Returns a hash based on owner, event name, and the parameters.
- callableArgTypes(Class<?>[], Class<?>[]) - Static method in class simkit.SimEntityBaseA
-
As in SimEntityBase#isAssignableFrom(), compares two arrays that represent method
signatures to establish whether one signature is call-compatible with another.
- ccdf(double) - Method in class simkit.random.BernoulliDistribution
-
- ccdf(double) - Method in interface simkit.random.Distribution
-
- cdf(double) - Method in class simkit.random.BernoulliDistribution
-
- cdf - Variable in class simkit.random.DiscreteIntegerVariate
-
- cdf - Variable in class simkit.random.DiscreteVariate
-
Holds the cdf defined for this RandomVariate.
- cdf(double) - Method in interface simkit.random.Distribution
-
- cellWidth - Variable in class simkit.stat.Histogram
-
Contains the bin width.
- center - Variable in class simkit.random.TriangleVariate
-
The peak of the triangle.
- centerMinusLeft - Variable in class simkit.random.TriangleVariate
-
- centerMinusLeftOverRightMinusLeft - Variable in class simkit.random.TriangleVariate
-
- cf - Variable in class simkit.random.MersenneTwisterFactory.Vector
-
- Cg - Variable in class simkit.random.MRG32k3a
-
- Cg - Variable in class simkit.random.RngStream
-
- changeStation() - Method in class simkit.smdx.FormationMoverManager
-
Get the next station point, if close enough to it, then move with
leader's velocity, if not, intercept the point.
- CHECK32_REDU - Static variable in class simkit.random.MersenneTwisterFactory
-
- checkParameters(Object...) - Static method in class simkit.random.RotatedBivariateNormalVector
-
- CheckSeed(long[]) - Static method in class simkit.random.RngStream
-
- checkStopEvent() - Method in class simkit.EventList
-
Stops simulation if the number of stop events have occurred.
- circle - Variable in class simkit.test.TestJava2D
-
- circle - Variable in class simkit.test.TestJava2D_Area
-
- CircularImpactMunition - Class in simkit.smd
-
A Munition that has an area of effect that is a circle centered around its
aim point.
- CircularImpactMunition() - Constructor for class simkit.smd.CircularImpactMunition
-
Zero-parameter constructor for Javabeans support and for instantiating
from data.
- CircularImpactMunition(String, Point2D, double, double) - Constructor for class simkit.smd.CircularImpactMunition
-
Constructs a new CircularImpactMunition.
- CircularImpactMunition(Point2D, double, double) - Constructor for class simkit.smd.CircularImpactMunition
-
Constructs a new CircularImpactMunition.
- CircularImpactMunition - Class in simkit.smdx
-
A Munition that has an area of effect that is a circle centered around its
aim point.
- CircularImpactMunition(String, Point2D, double, double) - Constructor for class simkit.smdx.CircularImpactMunition
-
Constructs a new CircularImpactMunition.
- CircularImpactMunition(Point2D, double, double) - Constructor for class simkit.smdx.CircularImpactMunition
-
Contructs a new CircularImpactMunition.
- classFinder - Static variable in class simkit.examples.ListExamples
-
- ClassFinder - Class in simkit.util
-
An INSTANCE of this class scans the classpath and creates a Map with keys the
unqualified class name and values the corresponding Class object.
- ClassFinder() - Constructor for class simkit.util.ClassFinder
-
- ClassFinder.JarFilter - Class in simkit.util
-
Filter to only accept files that end with ".jar"
- cleanUpHashEventMap(int) - Method in class simkit.EventList
-
Removes the entry for the given hash code if there are no more events.
- clear() - Method in interface simkit.smdx.MediatorFactory
-
Removes all of the Mediators from this factory.
- clear() - Method in class simkit.smdx.SensorTargetMediatorFactory
-
Removes all Mediators from this factory.
- clear() - Method in class simkit.stat.MultipleBooleanCounters
-
Clear (empty) all created Boolean counters
- clear() - Method in class simkit.stat.MultipleSimpleStatsTimeVarying
-
Empties HashMap completely.
- clear() - Method in class simkit.stat.TruncatingMultipleSimpleStatsTimeVarying
-
Empties HashMap completely.
- clear() - Static method in class simkit.util.EnumBase
-
Resets EnumBase back to its original, just loaded condition.
- clear(Class<?>) - Static method in class simkit.util.EnumBase
-
Clears only instances of the given Class
- clear() - Method in class simkit.util.Resetter
-
Remove all resetters.
- clearAddedProperties() - Method in class simkit.PropertyChangeDispatcher
-
Removes all added properties
- clearAddedPropertiesOnReset - Variable in class simkit.BasicSimEntity
-
If true (default) then all added properties are cleared in the reset()
method.
- clearAddedProperty(String) - Method in class simkit.BasicSimEntity
-
Clears the added property of the given name.
- clearAddedProperty(String) - Method in class simkit.PropertyChangeDispatcher
-
Removes the added property of the given name.
- clearAll() - Method in class simkit.smdx.SensorTargetReferee
-
Unregisters all Movers (targets) and Sensors from this referee.
- clearDeadEvents() - Method in class simkit.EventList
-
Removes all canceled events from the front of the Event List.
- clearEventList() - Method in class simkit.EventList
-
Empties event list.
- clearOnReset - Variable in class simkit.smdx.SensorTargetReferee
-
If true, all entities will be unregistered if reset
is
called.
- clearOnRest - Variable in class simkit.smd.MunitionTargetReferee
-
If true registered Targets will be cleared if this referee is reset.
- clearOnRest - Variable in class simkit.smdx.MunitionTargetReferee
-
If true registered Targets will be cleared if this referee is reset.
- clearPath() - Method in class simkit.smdx.PathMoverManager
-
Stops the Mover and clears the waypoint list.
- clearRerun() - Method in interface simkit.BasicEventList
-
Empty the reRun list
- clearRerun() - Method in class simkit.EventList
-
- clearRerun() - Static method in class simkit.Schedule
-
Clears the list of SimEntities with Run events.
- clearSensors() - Method in class simkit.smdx.SensorTargetReferee
-
Unregisters all Sensors from this referee.
- clearTargets() - Method in class simkit.smdx.SensorTargetReferee
-
Unregisters all Movers (targets) from this referee.
- clone() - Method in class simkit.smd.WayPoint
-
Creates and returns a shallow copy of this WayPoint.
- clone() - Method in class simkit.smdx.WayPoint
-
- clone() - Method in class simkit.stat.AbstractSimpleStats
-
Clone this instance
- clone() - Method in class simkit.test.DummyGenerator
-
- close() - Method in class simkit.actions.AppCloser
-
Close window -- in this case, the application also closes.
- close() - Method in class simkit.random.DataVariate
-
- close() - Method in class simkit.util.DOEDataLogger
-
flush and close bufferedWriter
- closeOutput() - Method in class simkit.util.PropertyDataLogger
-
Closes the OutputStream.
- closer - Variable in class simkit.actions.MyFrame
-
- coldReset() - Method in interface simkit.BasicEventList
-
Resets instance to pristine condition, as if it were freshly
instantiated.
- coldReset() - Method in class simkit.EventList
-
- coldReset() - Static method in class simkit.Schedule
-
defaultEventList is now completely pristine.
- coldReset() - Static method in class simkit.SimEntityBase
-
Does not clear cache of doMethods and namesAndSignatures
- coldReset() - Static method in class simkit.SimEntityBaseProtected
-
Clears cache of doMethods and namesAndSignatures
- CollectionSizeListener - Class in simkit.util
-
Listens for a PropertyChangeEvent where the propert value
is a Collection (Set, List, Map, etc).
- CollectionSizeListener() - Constructor for class simkit.util.CollectionSizeListener
-
- CollectionSizeTimeVaryingStats - Class in simkit.stat
-
Listen for PropertyChangeEvent of type Collection.
- CollectionSizeTimeVaryingStats(String) - Constructor for class simkit.stat.CollectionSizeTimeVaryingStats
-
Instantiate a CollectionSizeTimeVarying to listen to
a property of type Collection
- CollectionSizeTimeVaryingStats() - Constructor for class simkit.stat.CollectionSizeTimeVaryingStats
-
If this constructor is used, a separate call to setName(String)
must be made to make it at all useful.
- compareTo(SimEntity) - Method in class simkit.BasicSimEntity
-
This SimEntity has higher priority if its Priority instance has higher
priority or it has a smaller serial.
- compareTo(Entity) - Method in class simkit.Entity
-
Higher priority is based on timeStamp property, with ties broken by id
property.
- compareTo(Priority) - Method in class simkit.Priority
-
- compareTo(SimEvent) - Method in class simkit.SimEvent
-
Compares this SimEvent to another SimEvent.
- compareTo(SimEntity) - Method in class simkit.smdx.FormationMoverManager.SurrogateTarget
-
- compareTo(EnumBase) - Method in class simkit.util.EnumBase
-
Compares two EnumBases of the same Class.
- compositeArea - Variable in class simkit.smdx.test.TestSwissCheeseIntersection
-
- CompositionVariate - Class in simkit.random
-
Generates the composition of a list of RandomVariates.
- CompositionVariate() - Constructor for class simkit.random.CompositionVariate
-
- computeTest() - Method in class simkit.random.RightWedgeVariate
-
Precomputes the test and range values.
- configureButton(Action, PropertyChangeListener) - Static method in class simkit.actions.ActionUtilities
-
- Congruential - Class in simkit.random
-
An implementation of a multiplicative Linear Congruential Generator.
- Congruential() - Constructor for class simkit.random.Congruential
-
Contructs a new Congruential with the starting seed of the first stream.
- CongruentialSeeds - Interface in simkit.random
-
Contains 10 seeds for use with the RandomNumber Congruential
that give non-overlapping streams.
- connect(SimEventSource, SimEventListener) - Method in class simkit.Adapter
-
- cons_MaskNode(MersenneTwisterFactory.MaskNode, long, long, int) - Method in class simkit.random.MersenneTwisterFactory
-
- ConstantIntegerVariate - Class in simkit.random
-
This always generates the same (int) value
.
- ConstantIntegerVariate() - Constructor for class simkit.random.ConstantIntegerVariate
-
- ConstantTimeMediator - Class in simkit.smd
-
- ConstantTimeMediator() - Constructor for class simkit.smd.ConstantTimeMediator
-
- ConstantTimeSensor - Class in simkit.smd
-
Holds parameter of constant delay from when the sensor's range is entered
(EnterRange) and when the target is detected (timeToDetect).
- ConstantTimeSensor() - Constructor for class simkit.smd.ConstantTimeSensor
-
- ConstantTimeSensor(Mover, double, double) - Constructor for class simkit.smd.ConstantTimeSensor
-
- ConstantVariate - Class in simkit.random
-
A "RandomVariate" class that is constant.
- ConstantVariate() - Constructor for class simkit.random.ConstantVariate
-
Creates a new ConstantVariate with a value of 0.0.
- Contact - Class in simkit.smd
-
- Contact() - Constructor for class simkit.smd.Contact
-
- Contact(BasicLinearMover) - Constructor for class simkit.smd.Contact
-
- Contact - Interface in simkit.smdx
-
A doppleganger for a Moveable - to be passed by a SensorTargetMediator in lieu
of the actual target.
- contacts - Variable in class simkit.smd.BasicSensor
-
- contacts - Variable in class simkit.smdx.CookieCutterMediator
-
A cache of Contact objects for each Mover processed by this mediator.
- contacts - Variable in class simkit.smdx.CookieCutterSensor
-
The Contacts currently being tracked by this Sensor.
- ContinuousDistribution - Interface in simkit.random
-
An interface for Classes that describe a continuous random variable distribution.
- controller - Variable in class simkit.animate.VCRControlPanel
-
- convert(Integer[]) - Static method in class simkit.random.IntegerTraceVariate
-
- ConvolutionVariate - Class in simkit.random
-
Generates the convolution (sum) of a number of RandomVariates.
- ConvolutionVariate() - Constructor for class simkit.random.ConvolutionVariate
-
Creates a new instance of ConvolutionVariate.
- CookieCutterMediator - Class in simkit.smd
-
Simplest Mediator.
- CookieCutterMediator() - Constructor for class simkit.smd.CookieCutterMediator
-
- CookieCutterMediator - Class in simkit.smdx
-
Mediator for CookieCutter detection.
- CookieCutterMediator() - Constructor for class simkit.smdx.CookieCutterMediator
-
Creates new CookieCutterMediator
- CookieCutterSensor - Class in simkit.smd
-
Simplest sensor type.
- CookieCutterSensor() - Constructor for class simkit.smd.CookieCutterSensor
-
- CookieCutterSensor(Mover, double) - Constructor for class simkit.smd.CookieCutterSensor
-
Instantiate a CookieCutterSensor on the Mover with the given maxRange.
- CookieCutterSensor - Class in simkit.smdx
-
Models a Cookie Cutter Sensor.
- CookieCutterSensor(double) - Constructor for class simkit.smdx.CookieCutterSensor
-
Creates a new CookieCutterSensor not associated with a Mover.
- CookieCutterSensor(double, Mover) - Constructor for class simkit.smdx.CookieCutterSensor
-
Creates a new CookieCutterSensor.
- CookieCutterSensor(Mover, double) - Constructor for class simkit.smdx.CookieCutterSensor
-
Creates a new CookieCutterSensor.
- coordinate - Variable in class simkit.smd.RandomMoverManager
-
- copy_params_of_mt_struct(MersenneTwisterFactory.MTS, MersenneTwisterFactory.MTS) - Method in class simkit.random.MersenneTwisterFactory
-
- correlation - Variable in class simkit.random.BivariateNormalVector
-
- correlation2 - Variable in class simkit.random.BivariateNormalVector
-
- cosAngle - Variable in class simkit.random.RotatedBivariateNormalVector
-
- count - Variable in class simkit.stat.AbstractSimpleStats
-
The total number of observations recorded.
- count - Variable in class simkit.test.TestRenewalProcess
-
- count - Variable in class simkit.util.WarmupListener
-
The count for each observation within a replication
- Counter(double) - Constructor for class simkit.test.TestTimeTruncatedTallyStat.Counter
-
- counters - Variable in class simkit.stat.MultipleBooleanCounters
-
- countMaskNodeLevels(MersenneTwisterFactory.MaskNode) - Method in class simkit.random.MersenneTwisterFactory
-
For debugging.
- countString() - Method in class simkit.SimEvent
-
- covariance - Variable in class simkit.stat.BivariateSimpleStatsTally
-
- createBeanFromElement(Element) - Method in class simkit.xml.Bean2XML
-
Not yet complete.
- createButton(Action) - Static method in class simkit.actions.ActionUtilities
-
- createButton(Object, String) - Static method in class simkit.actions.ActionUtilities
-
- createButtons(Action[]) - Static method in class simkit.actions.ActionUtilities
-
- createCopies(SimEntity, int) - Static method in class simkit.SimEntityFactory
-
Creates multiple copies in a List.
- createCopy(SimEntity) - Static method in class simkit.SimEntityFactory
-
Creates a copy of the given SimEntity object.As noted, it should conform
to Simkit's conventions (zero-argument constructor, setter/getter pairs
for each parameter, but not for state variables)
- createDesignPointStats() - Method in class simkit.BasicAssembly
-
The default behavior is to create a SimpleStatsTally
instance for each element in replicationStats
with the
corresponding name + "mean".
- createDesignPointStats() - Method in class simkit.test.TandemQueueAssembly
-
Use MultipleSimpleStatsTally to listen to the means for the replicationStats.
- createElementFromBean(Object) - Method in class simkit.xml.Bean2XML
-
Adds an Element to the Document containing the Class of the given Object
and the name, type, and value of all attributes.
- createMenu(String, Object) - Static method in class simkit.actions.ActionUtilities
-
- createMenu(String, Object, String[]) - Static method in class simkit.actions.ActionUtilities
-
- createMenu(String, Object[]) - Static method in class simkit.actions.ActionUtilities
-
- createMenu(String, Action[]) - Static method in class simkit.actions.ActionUtilities
-
- createMenuItem(Action) - Static method in class simkit.actions.ActionUtilities
-
- createMenus(String[], Action[][]) - Static method in class simkit.actions.ActionUtilities
-
- createMT(int, int) - Method in class simkit.random.MersenneTwisterFactory
-
- createMT(int, int, int) - Method in class simkit.random.MersenneTwisterFactory
-
- createMTArray(int, int[]) - Method in class simkit.random.MersenneTwisterFactory
-
- createNewTallyStat(String) - Method in class simkit.stat.MultiStat
-
Creates a new SimpleStatsTally for the given property name and adds it to
the Map.
- createNewTimeVaryingStat(String) - Method in class simkit.stat.MultiStat
-
Creates a new SimpleStatsTimeVarying for the given property name and adds
it to the Map.
- createObjects() - Method in class simkit.BasicAssembly
-
Create all the objects used.
- createProperty(String, String) - Static method in class simkit.xml.Bean2XML
-
- createPropertyChangeListeners() - Method in class simkit.BasicAssembly
-
Optional method.
- createPropertyChangeListeners() - Method in class simkit.test.ArrivalProcessAssembly
-
- createReplicationStats() - Method in class simkit.BasicAssembly
-
This hook method allows sub-classes to add instrumentation that
is accumulated during a replication.
- createReplicationStats() - Method in class simkit.test.ArrivalProcessAssembly
-
- createReplicationStats() - Method in class simkit.test.TandemQueueAssembly
-
Create the replicationStats array.
- createSimEntities() - Method in class simkit.BasicAssembly
-
Template method for creating the SimEntities in the model.
- createSimEntities() - Method in class simkit.test.ArrivalProcessAssembly
-
- createSimEntities() - Method in class simkit.test.SimpleServerAssembly
-
- createSimEntities() - Method in class simkit.test.TandemQueueAssembly
-
Create the SimEntities and the adapters.
- createToolBar(String, Action[]) - Static method in class simkit.actions.ActionUtilities
-
- createToolBar(String, Object) - Static method in class simkit.actions.ActionUtilities
-
- createToolBar(Object, String[]) - Static method in class simkit.actions.ActionUtilities
-
- createToolBar(Action[]) - Static method in class simkit.actions.ActionUtilities
-
- createToolBar(String, Object[]) - Static method in class simkit.actions.ActionUtilities
-
- createToolBar(Object[]) - Static method in class simkit.actions.ActionUtilities
-
- createTransformedShape(RectangularShape, AffineTransform) - Static method in class simkit.smd.TransformUtilities
-
Transform the given RectangularShape according to the given
AffineTransform.
- createTransformedShape(RectangularShape, AffineTransform) - Static method in class simkit.smdx.TransformUtilities
-
Transform the given RectangularShape according to the given
AffineTransform.
- creationTime - Variable in class simkit.Entity
-
- creationTime - Variable in class simkit.SimEvent
-
The simulation time at which this event was created.
- cruising - Variable in class simkit.smdx.AcceleratedMover
-
Deprecated.
- CRUISING - Static variable in class simkit.smdx.MovementState
-
- cruisingSpeed - Variable in class simkit.smdx.FormationMoverManager
-
The speed that the Mover should initially try to move to regain station.
- CSVPropertyDataLogger - Class in simkit.util
-
- CSVPropertyDataLogger(File) - Constructor for class simkit.util.CSVPropertyDataLogger
-
Instantiate a CSVPropertyDataLogger with given output file.
- cubicIntersections - Variable in class simkit.test.TestJava2D
-
- cubicIntersections - Variable in class simkit.test.TestJava2D_Area
-
- cubicToString(CubicCurve2D) - Static method in class simkit.test.TestJava2D
-
- cubicToString(CubicCurve2D) - Static method in class simkit.test.TestJava2D_Area
-
- cubicToString(CubicCurve2D) - Static method in class simkit.test.TestTransformUtilities
-
- cumIntRates - Variable in class simkit.random.CyclicalStepwiseIntegratedRate
-
- cur_bitmask - Variable in class simkit.random.MersenneTwisterFactory
-
- current - Variable in class simkit.util.PropertyDataLogger
-
The current number of values on the current line.
- currentBatch - Variable in class simkit.stat.BatchMeansTallyStat
-
- currentReplication - Variable in class simkit.util.MultiCSVPropertyDataLogger
-
- currentSeed - Variable in class simkit.random.Congruential
-
- currentSimEvent - Variable in class simkit.EventList
-
The event currently being handled.
- currentSpeed - Variable in class simkit.smd.BasicLinearMover
-
- currentState - Variable in class simkit.random.MarkovChainVariate
-
- currentState - Variable in class simkit.random.TwoStateMarkovVariate
-
The current state of the system
- currentState - Variable in class simkit.stat.PercentageInStateStat
-
- currentValue - Variable in class simkit.random.GammaARVariate
-
- curve - Variable in class simkit.test.TestJava2D
-
- curve - Variable in class simkit.test.TestJava2D_Area
-
- CyclicalStepwiseIntegratedRate - Class in simkit.random
-
- CyclicalStepwiseIntegratedRate(double[], double[]) - Constructor for class simkit.random.CyclicalStepwiseIntegratedRate
-
Rate rates[i] holds in time interval (times[i], times[i+1]).