All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractArrayFunction |
This class represents the skeleton for all the function which opeate on array of native data type values.
|
AbstractFunction |
An abstract skeleton for the statistical function able to manage update time checking.
|
AbstractMultiProbabilityAlignment<T> |
Multiple choice alignment methods, where there are in general many
(> 2) possible outcomes/states to align.
|
AbstractOutcomeAlignment<T> |
Abstract class for BINARY OUTCOME alignment methods (for Binary
probability alignment, see microsim.alignment.probability package;
for Multiple choice probability alignment, see microsim.alignment.multi
package).
|
AbstractProbabilityAlignment<T> |
Abstract class for BINARY PROBABILITY alignment methods (for Binary
outcome alignment, see microsim.alignment.outcome package;
for Multiple choice probability alignment, see microsim.alignment.multi
package).
|
AbstractSimulationCollectorManager |
|
AbstractSimulationManager |
|
AbstractSimulationObserverManager |
|
AbstractSpace<E> |
An abstract class representing bidimensional grid container.
|
AbstractTurtle |
An agent able to move itself upon an object grid.
|
AbstractTurtle.Direction |
|
AbstractTurtle.MoveMode |
|
AbstractWeightedArrayFunction |
This class represents the skeleton for all the function which operate on array of native data type values,
appropriately weighted by weights specified in a corresponding array of doubles.
|
Agent<T> |
|
Aggregate |
|
AlignmentMultiProbabilityClosure<T> |
|
AlignmentOutcomeClosure<T> |
|
AlignmentProbabilityClosure<T> |
|
ArrayExtractor |
|
AverageClosure<T> |
|
CoefficientEntityKey |
|
CoefficientMapping |
Annotate entity class used to store coefficient tables on database.
|
CollectionTargetEvent |
It is able to inform all elements within a collection about an event.
|
CommonEventType |
|
CountArrayFunction |
This class computes the number of values in an array taken from a data source.
|
CrossSection |
A cross section is a collection of values each of them representing the status of a given
variable of an element of a collection of agents.
|
CrossSection.Double |
|
CrossSection.Float |
|
CrossSection.Integer |
|
CrossSection.Long |
|
DatabaseUtils |
|
DataExport |
DataExport is a class that handles the exporting to data to an output database and/or .csv files.
|
DenseObjectSpace |
A bidimensional grid containing one object per cell.
|
DigitalTurtle |
TO DO Documentation.
|
DoubleDiffuseSpace |
Discrete 2nd order approximation of 2d diffusion with evaporation.
|
DoubleDiffuseSpace.Verbs |
|
DoubleInvoker |
Not of interest for users.
|
DoubleSpace |
A bidimensional grid containing double values.
|
DoubleValueExtractor |
Not of interest for users.
|
EngineListener |
|
Event |
|
EventGroup |
A special implementation of the SimEvent familiy.
|
EventListener |
|
EventQueue |
The eventQueue manages a time ordered queue of events.
|
ExcelAssistant |
|
Experiment |
|
ExperimentBuilder |
|
ExperimentManager |
Singleton.
|
ExperimentParameter |
|
ExportCSV |
ExportCSV class allows the exporting of data to .csv files.
|
FloatInvoker |
Not of interest for users.
|
FloatValueExtractor |
Not of interest for users.
|
GUIparameter |
Annotate variables of the simulation manager to automatically display on the
GUI (Graphical User Interface).
|
IBinaryChoiceRegression |
|
ICollectionFilter |
A collection filter is used by the CrossSection class to filter elements of
the source collection.
|
IDoubleArraySource |
Used by statistical object to access array of double values.
|
IDoubleSource |
Used by statistical object to access double data.
|
IDoubleSource.Variables |
|
IFloatArraySource |
Used by statistical object to access array of float values.
|
IFloatSource |
Used by statistical object to access float data.
|
IFloatSource.Variables |
|
IIntArraySource |
Used by statistical object to access array of integer values.
|
IIntSource |
Used by statistical object to access integer data.
|
IIntSource.Variables |
|
IIntSpaceEntity |
|
ILinearRegression |
|
ILongArraySource |
Used by statistical object to access array of long values.
|
ILongSource |
Used by statistical object to access long data.
|
ILongSource.Variables |
|
IMultipleChoiceRegression<T extends java.lang.Enum<T>> |
|
IntegerInvoker |
Not of interest for users.
|
IntegerValueExtractor |
Not of interest for users.
|
IntSpace |
A bidimensional grid containing integer values.
|
IntSpaceEntity |
|
IObjectSource |
Used by statistical object to access object data.
|
IObjectSource.Variables |
|
ISourceObjectArray |
Used by jas.statistics.db package objects to obtain the reference of the sources of a CrossSection.
|
IStringSource |
Used by statistical object to access string data.
|
IterativeMatchingAlgorithm<T> |
|
IterativeRandomMatching<T> |
|
IterativeSimpleMatching<T> |
|
IUpdatableSource |
An updatable source is a class implementing one of the I*Source interfaces, which needs
to be updated to refresh its data.
|
IWeightedDoubleArraySource |
Used by statistical object to access array of double values.
|
IWeightedFloatArraySource |
Used by statistical object to access array of float values.
|
IWeightedIntArraySource |
Used by statistical object to access array of integer values.
|
IWeightedLongArraySource |
Used by statistical object to access array of long values.
|
LinearRegression |
|
LogitRegression |
|
LogitScalingAlignment<T> |
Logit Scaling alignment (as introduced by P.
|
LogitScalingBinaryAlignment<T> |
Logit Scaling alignment (as introduced by P.
|
LogitScalingBinaryWeightedAlignment<T extends Weight> |
Logit Scaling alignment (as introduced by P.
|
LogitScalingWeightedAlignment<T extends Weight> |
Logit Scaling alignment (as introduced by P.
|
LongInvoker |
Not of interest for users.
|
LongValueExtractor |
Not of interest for users.
|
MatchingAlgorithm<T> |
|
MatchingClosure<T> |
|
MatchingScoreClosure<T> |
|
MaxArrayFunction |
This class computes the maximum value in an array of source values.
|
MaxArrayFunction.Double |
MaxFunction operating on double source values.
|
MaxArrayFunction.Float |
MaxFunction operating on float source values.
|
MaxArrayFunction.Integer |
MaxFunction operating on integer source values.
|
MaxArrayFunction.Long |
MaxFunction operating on long source values.
|
MaxTraceFunction |
A MixFunction object is to collect data over time, computing some statistics
on the fly, without storing the data in memory.
|
MaxTraceFunction.Double |
An implementation of the MemorylessSeries class, which manages double type data sources.
|
MaxTraceFunction.Float |
An implementation of the MemorylessSeries class, which manages float type data sources.
|
MaxTraceFunction.Integer |
An implementation of the MemorylessSeries class, which manages integer type data sources.
|
MaxTraceFunction.Long |
An implementation of the MemorylessSeries class, which manages long type data sources.
|
MaxTraceFunction.Variables |
|
MeanArrayFunction |
This class computes the average value of an array of values taken from a data source.
|
MeanVarianceArrayFunction |
This class computes the average and variance value of an array of values taken from a data source.
|
MeanVarianceArrayFunction.Variables |
|
MinArrayFunction |
This class computes the minimum value in an array of source values.
|
MinArrayFunction.Double |
MinFunction operating on double source values.
|
MinArrayFunction.Float |
MinFunction operating on float source values.
|
MinArrayFunction.Integer |
MinFunction operating on integer source values.
|
MinArrayFunction.Long |
MinFunction operating on long source values.
|
MinTraceFunction |
A MixFunction object is to collect data over time, computing some statistics
on the fly, without storing the data in memory.
|
MinTraceFunction.Double |
An implementation of the MemorylessSeries class, which manages double type data sources.
|
MinTraceFunction.Float |
An implementation of the MemorylessSeries class, which manages float type data sources.
|
MinTraceFunction.Integer |
An implementation of the MemorylessSeries class, which manages integer type data sources.
|
MinTraceFunction.Long |
An implementation of the MemorylessSeries class, which manages long type data sources.
|
MinTraceFunction.Variables |
|
ModelParameter |
Deprecated. |
MovingAverageArrayFunction |
This class computes the average of the last given number of values in an array taken from a data source.
|
MovingAverageTraceFunction |
This class computes the average of the last values collected from a data source.
|
MultiKeyCoefficientMap |
|
MultiKeyCoefficientMapFactory |
|
MultiKeyHashMap |
|
MultiLogitRegression<T extends java.lang.Enum<T>> |
|
MultiObjectSpace |
A bidimensional grid capable of containing many objects into each cell.
|
MultiplicativeScalingAlignment<T> |
|
MultiRun |
MultiRun is a template abstract class useful to guide the modeller to build
an automatic simulation launcher, able to change interactively parameters on
the basis of the last run.
The best way to understand hot it works is to see the MultiRun example in the
JAS/examples directory.
|
MultiRunListener |
|
MultiTraceFunction |
A MixFunction object is to collect data over time, computing some statistics
on the fly, without storing the data in memory.
|
MultiTraceFunction.Double |
An implementation of the MemorylessSeries class, which manages double type data sources.
|
MultiTraceFunction.Float |
An implementation of the MemorylessSeries class, which manages float type data sources.
|
MultiTraceFunction.Integer |
An implementation of the MemorylessSeries class, which manages integer type data sources.
|
MultiTraceFunction.Long |
An implementation of the MemorylessSeries class, which manages long type data sources.
|
MultiTraceFunction.Variables |
|
ObjectSpace |
|
ObjectSpaceIterator<E> |
A specific iterator for grids.
|
Order |
|
PanelEntityKey |
|
ParameterDomain |
|
ParameterRangeDomain |
|
ProbitRegression |
|
ReflectionUtils |
|
RegressionColumnNames |
Enum types for use with Regressions.
|
RegressionUtils |
|
ResamplingAlignment<T extends EventListener> |
Align the population by resampling.
|
ResamplingWeightedAlignment<T extends EventListener & Weight> |
Align the population by weighted resampling.
|
SBDAlignment<T> |
|
SBDLAlignment<T> |
|
Series |
A series is a sequential collection of values coming from a given variable source over time.
|
Series.Double |
|
Series.Float |
|
Series.Integer |
|
Series.Long |
|
SidewalkAlignment<T> |
|
SimpleMatching<T> |
|
SimulationCollectorManager |
|
SimulationEngine |
The simulation engine.
|
SimulationException |
|
SimulationManager |
The model deals mainly with specification issues, creating objects, relations between objects,
and defining the order of events that take place in the simulation.
|
SimulationObserverManager |
|
SimulationRuntimeException |
|
SimulationTimeManager |
|
SingleTargetEvent |
The simpler implementation of SimEvent class.
|
SpaceEntityPersister |
|
SpacePosition |
|
SparseObjectSpace |
A sparse bidimensional grid containing one object per cell.
|
Start |
|
StringInvoker |
Not of interest for users.
|
StringValueExtractor |
Not of interest for users.
|
SumArrayFunction |
This class computes the sum of an array of source values.
|
SumArrayFunction.Double |
SumFunction operating on double source values.
|
SumArrayFunction.Float |
SumFunction operating on float source values.
|
SumArrayFunction.Integer |
SumFunction operating on integer source values.
|
SumArrayFunction.Long |
SumFunction operating on long source values.
|
SystemEvent |
System events are directly processed by the simulation engine.
|
SystemEventType |
|
TimeChecker |
The time checker is used by all the classes implementing the IUpdatableSource interface to
avoid repetitive updates.
Every time the updateSource method of the user class is invoked, it asks to TimeChecker
if the update has been done yet at the current simulation time.
If the time checker is disabled it force the users to always update themselves.
|
TimeSeries |
It is a collection of series (data panel).
|
Turtle |
An agent able to move itself upon an object grid.
|
Weight |
Interface to implement when using JAS-mine classes that depend on agents that have weights
|
Weighted_CrossSection |
A weighted cross section is a collection of values each of them representing the status of a given
variable of a weighted element of a collection of agents.
|
Weighted_CrossSection.Double |
|
Weighted_CrossSection.Float |
|
Weighted_CrossSection.Integer |
|
Weighted_CrossSection.Long |
|
Weighted_MeanArrayFunction |
This class computes the (weighted) average (mean) value of an array of values taken from a data source,
weighted by corresponding weights:
weighted mean = sum (values * weights) / sum (weights)
Note that the array of weights must have the same length as the array of values, otherwise an exception
will be thrown.
|
Weighted_SumArrayFunction |
This class computes the sum of an array of source values, with each element of the array
multiplied by the weight of the source (the source must implement the Weight
interface).
|
Weighted_SumArrayFunction.Double |
SumFunction operating on weighted double source values.
|
Weighted_SumArrayFunction.Float |
SumFunction operating on weighted float source values.
|
Weighted_SumArrayFunction.Integer |
SumFunction operating on weighted integer source values.
|
Weighted_SumArrayFunction.Long |
SumFunction operating on weighted long source values.
|