Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absTimes - Variable in class microsim.statistics.TimeSeries
- AbstractArrayFunction - Class in microsim.statistics.functions
-
This class represents the skeleton for all the function which operate on array of native data type values.
- AbstractArrayFunction(DoubleArraySource) - Constructor for class microsim.statistics.functions.AbstractArrayFunction
-
Creates a function on a double array source.
- AbstractArrayFunction(IntArraySource) - Constructor for class microsim.statistics.functions.AbstractArrayFunction
-
Creates a function on an integer array source.
- AbstractArrayFunction(LongArraySource) - Constructor for class microsim.statistics.functions.AbstractArrayFunction
-
Creates a function on a long array source.
- AbstractFunction - Class in microsim.statistics.functions
-
An abstract skeleton for the statistical function able to manage update time checking.
- AbstractFunction() - Constructor for class microsim.statistics.functions.AbstractFunction
- AbstractMatcher<T> - Class in microsim.matching
-
An abstract class for all matching procedures.
- AbstractMatcher() - Constructor for class microsim.matching.AbstractMatcher
- AbstractSimulationCollectorManager - Class in microsim.engine
- AbstractSimulationCollectorManager(SimulationManager) - Constructor for class microsim.engine.AbstractSimulationCollectorManager
- AbstractSimulationManager - Class in microsim.engine
- AbstractSimulationManager() - Constructor for class microsim.engine.AbstractSimulationManager
- AbstractSimulationObserverManager - Class in microsim.engine
- AbstractSimulationObserverManager(SimulationManager, SimulationCollectorManager) - Constructor for class microsim.engine.AbstractSimulationObserverManager
- AbstractSortByDifferenceAlignment<T> - Class in microsim.alignment.probability
-
An abstract class for all versions of the sort-by-difference algorithm.
- AbstractSortByDifferenceAlignment() - Constructor for class microsim.alignment.probability.AbstractSortByDifferenceAlignment
- AbstractSpace<E> - Class in microsim.space
-
An abstract class representing bi-dimensional grid container.
- AbstractSpace(int, int) - Constructor for class microsim.space.AbstractSpace
-
Creates a grid of given size.
- AbstractTurtle - Class in microsim.space.turtle
-
An agent able to move itself upon an object grid.
- AbstractTurtle() - Constructor for class microsim.space.turtle.AbstractTurtle
-
Creates a turtle with a given identifier on the given grid at position (0,0).
- AbstractTurtle(ObjectSpace) - Constructor for class microsim.space.turtle.AbstractTurtle
-
Creates a turtle on the given grid at position(0,0).
- AbstractTurtle(ObjectSpace, int, int) - Constructor for class microsim.space.turtle.AbstractTurtle
-
Creates a turtle with a given identifier on the given grid at the given position.
- AbstractTurtle.Direction - Enum Class in microsim.space.turtle
- AbstractTurtle.MoveMode - Enum Class in microsim.space.turtle
- AbstractValueExtractor - Class in microsim.reflection
-
Employs Java reflection to call objects' methods which return values of the corresponding type, or to extract field values directly.
- AbstractValueExtractor(Object, String, boolean) - Constructor for class microsim.reflection.AbstractValueExtractor
-
Constructor.
- AbstractValueExtractor(Class<?>, String, boolean) - Constructor for class microsim.reflection.AbstractValueExtractor
-
Constructor.
- AbstractWeightedArrayFunction - Class in microsim.statistics.weighted.functions
-
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.
- AbstractWeightedArrayFunction(WeightedDoubleArraySource) - Constructor for class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Create a function on a double array source.
- AbstractWeightedArrayFunction(WeightedIntArraySource) - Constructor for class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Create a function on an integer array source.
- AbstractWeightedArrayFunction(WeightedLongArraySource) - Constructor for class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Create a function on a long array source.
- accumulator - Variable in class microsim.collection.AverageClosure
- add(double) - Method in class microsim.collection.AverageClosure
-
Adds a value to the total sum and increments the total number of values by
1
. - add(double) - Method in class microsim.space.DoubleSpace
-
Sum the given value to the value of each cell.
- add(double[]) - Method in class microsim.collection.AverageClosure
-
Adds together all values in the array and stores both the total sum and the total number of elements to date in
AverageClosure.accumulator
andAverageClosure.count
, respectively. - add(int) - Method in class microsim.space.IntSpace
-
Sum the given value to the value of each cell.
- add(Object) - Method in class microsim.space.DenseObjectSpace
-
Adds an object implementing
SpacePosition
interface to the grid. - add(Object) - Method in class microsim.space.MultiObjectSpace
-
Add an object implementing
SpacePosition
interface to the grid. - add(Object) - Method in class microsim.space.SparseObjectSpace
-
Add an object implementing
SpacePosition
interface to the grid. - add(DoubleStream) - Method in class microsim.collection.AverageClosure
-
Adds all values from
DoubleStream
to the total sum and increments the total number by the corresponding stream length. - addCollectionEvent(Collection<?>, Class<?>, String) - Method in class microsim.event.EventGroup
-
readOnly
defaults totrue
. - addCollectionEvent(Collection<?>, Class<?>, String, boolean) - Method in class microsim.event.EventGroup
-
Creates a new
CollectionTargetEvent
and adds the event to the list, using late binding method. - addCollectionEvent(Collection<?>, Enum<?>) - Method in class microsim.event.EventGroup
-
readOnly
defaults totrue
. - addCollectionEvent(Collection<?>, Enum<?>, boolean) - Method in class microsim.event.EventGroup
-
Creates a new
CollectionTargetEvent
and adds the event to the list, using early binding method. - addEngineListener(EngineListener) - Method in class microsim.engine.SimulationEngine
-
Install a listener for events generated by the simulation engine.
- addEvent(Object, Enum<?>) - Method in class microsim.event.EventGroup
-
Creates a new
SingleTargetEvent
and adds the event to the list, using early binding method. - addEvent(Object, String) - Method in class microsim.event.EventGroup
-
Creates a new
SingleTargetEvent
and adds the event to the list, using late binding method. - addEvent(Event) - Method in class microsim.event.EventGroup
-
Adds an event to the list.
- addGridPosition(SpacePosition) - Method in interface microsim.space.ObjectSpace
- addGridPosition(SpacePosition) - Method in class microsim.space.DenseObjectSpace
-
Add an object implementing
SpacePosition
interface to the grid. - addGridPosition(SpacePosition) - Method in class microsim.space.MultiObjectSpace
-
Add an object implementing
SpacePosition
interface to the grid. - addGridPosition(SpacePosition) - Method in class microsim.space.SparseObjectSpace
-
Add an object implementing
SpacePosition
interface to the grid. - addParameterDomain(ParameterDomain) - Method in class microsim.engine.MultiRun
- addSeries(Object, String, boolean) - Method in class microsim.statistics.TimeSeries
-
Adds a new series to the existing one.
- addSeries(DoubleSource, Enum<?>) - Method in class microsim.statistics.TimeSeries
-
Adds a new series to the existing one.
- addSeries(IntSource, Enum<?>) - Method in class microsim.statistics.TimeSeries
-
Adds a new series to the existing one.
- addSeries(LongSource, Enum<?>) - Method in class microsim.statistics.TimeSeries
-
Adds a new series to the existing one.
- addSeries(Series) - Method in class microsim.statistics.TimeSeries
-
Adds a new series to the existing one.
- addSimulationManager(String) - Method in class microsim.engine.SimulationEngine
- addSimulationManager(SimulationManager) - Method in class microsim.engine.SimulationEngine
-
Notifies the engine to manage a SimModel.
- addSystemEvent(SimulationEngine, SystemEventType) - Method in class microsim.event.EventGroup
-
Creates a new
SystemEvent
and adds the event to the list. - addValue(Object) - Method in class microsim.data.ParameterDomain
-
Modifies the instance by adding a value to the list of existing values.
- AFTER_ALL - Enum constant in enum class microsim.event.Order
-
Deprecated.
- afterSimulationCompleted(SimulationEngine) - Method in interface microsim.engine.MultiRunListener
- Agent<T> - Class in microsim.agent
-
An abstract class for objects representing agents.
- Agent() - Constructor for class microsim.agent.Agent
- Aggregate - Class in microsim.collection
-
A utility class for aggregation tools.
- Aggregate() - Constructor for class microsim.collection.Aggregate
- align(Collection<T>, Predicate<T>, AlignmentMultiProbabilityClosure<T>, double[]) - Method in class microsim.alignment.multiple.LogitScalingAlignment
-
General alignment procedure, it adjusts probabilities using all the provided parameters until the algorithm reaches the target precision/number of iterations.
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, double) - Method in class microsim.alignment.outcome.ResamplingAlignment
-
maxResamplingAttempts
defaults to-1
. - align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, double, int) - Method in class microsim.alignment.outcome.ResamplingAlignment
-
Align share of population by resampling.
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, int) - Method in class microsim.alignment.outcome.ResamplingAlignment
-
maxResamplingAttempts
defaults to-1
. - align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, int, int) - Method in class microsim.alignment.outcome.ResamplingAlignment
-
Align absolute number of population by weighted resampling.
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.AbstractSortByDifferenceAlignment
-
The main alignment method that sorts by differences between predicted probability and a random number.
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.MultiplicativeScalingAlignment
-
The main alignment method.
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.SidewalkAlignment
-
The method calibrates the probabilities through nonlinear transformation in order to confine the probability within the range of 0 and 1.
- align(T, double) - Method in interface microsim.alignment.probability.AlignmentProbabilityClosure
-
Method specifying the sampling of the aligned probability to determine the outcome for the agent.
- align(T, double[]) - Method in interface microsim.alignment.multiple.AlignmentMultiProbabilityClosure
-
Aligns (corrects) probabilities of a given agent.
- AlignmentMultiProbabilityClosure<T> - Interface in microsim.alignment.multiple
-
A general interface for alignment procedures with multiple outcomes.
- AlignmentOutcomeClosure<T> - Interface in microsim.alignment.outcome
-
An interface to handle event-related attributes of agents.
- AlignmentProbabilityClosure<T> - Interface in microsim.alignment.probability
-
An auxiliary interface to get and align probabilities of an agent.
- AlignmentUtils<T> - Interface in microsim.alignment
-
A generic utility class with methods that are used across the
microsim.alignment
module. - apply(double[]) - Method in class microsim.statistics.functions.AbstractArrayFunction
-
Applies the function to the given array of double values.
- apply(double[]) - Method in class microsim.statistics.functions.CountArrayFunction
-
Applies the function to the given array of double values.
- apply(double[]) - Method in class microsim.statistics.functions.MaxArrayFunction.Double
-
Applies the function to the given array of double values.
- apply(double[]) - Method in class microsim.statistics.functions.MeanArrayFunction
-
Applies the function to the given array of double values.
- apply(double[]) - Method in class microsim.statistics.functions.MeanVarianceArrayFunction
-
Applies the function to the given array of double values.
- apply(double[]) - Method in class microsim.statistics.functions.MinArrayFunction.Double
-
Applies the function to the given array of double values.
- apply(double[]) - Method in class microsim.statistics.functions.MovingAverageArrayFunction
-
Applies the function to the given array of double values.
- apply(double[]) - Method in class microsim.statistics.functions.PercentileArrayFunction
-
Applies the function to the given array of double values.
- apply(double[]) - Method in class microsim.statistics.functions.SumArrayFunction.Double
-
Applies the function to the given array of double values.
- apply(double[], double[]) - Method in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Apply the function to the given array of double values.
- apply(double[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
-
Apply the function to the given array of double values.
- apply(double[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Double
-
Apply the function to the given array of double values.
- apply(int[]) - Method in class microsim.statistics.functions.AbstractArrayFunction
-
Applies the function to the given array of integer values.
- apply(int[]) - Method in class microsim.statistics.functions.PercentileArrayFunction
-
Applies the function to the given array of integer values.
- apply(int[]) - Method in class microsim.statistics.functions.CountArrayFunction
-
Applies the function to the given array of integer values.
- apply(int[]) - Method in class microsim.statistics.functions.MaxArrayFunction.Integer
-
Applies the function to the given array of integer values.
- apply(int[]) - Method in class microsim.statistics.functions.MeanArrayFunction
-
Applies the function to the given array of integer values.
- apply(int[]) - Method in class microsim.statistics.functions.MeanVarianceArrayFunction
-
Applies the function to the given array of integer values.
- apply(int[]) - Method in class microsim.statistics.functions.MinArrayFunction.Integer
-
Applies the function to the given array of integer values.
- apply(int[]) - Method in class microsim.statistics.functions.MovingAverageArrayFunction
-
Applies the function to the given array of integer values.
- apply(int[]) - Method in class microsim.statistics.functions.SumArrayFunction.Integer
-
Applies the function to the given array of integer values.
- apply(int[], double[]) - Method in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Apply the function to the given array of integer values.
- apply(int[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
-
Apply the function to the given array of integer values.
- apply(int[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Integer
-
Apply the function to the given array of integer values.
- apply(long[]) - Method in class microsim.statistics.functions.AbstractArrayFunction
-
Applies the function to the given array of long values.
- apply(long[]) - Method in class microsim.statistics.functions.PercentileArrayFunction
-
Applies the function to the given array of long values.
- apply(long[]) - Method in class microsim.statistics.functions.CountArrayFunction
-
Applies the function to the given array of long values.
- apply(long[]) - Method in class microsim.statistics.functions.MaxArrayFunction.Long
-
Applies the
max
function to the provided array. - apply(long[]) - Method in class microsim.statistics.functions.MeanArrayFunction
-
Applies the function to the given array of long values.
- apply(long[]) - Method in class microsim.statistics.functions.MeanVarianceArrayFunction
-
Applies the function to the given array of long values.
- apply(long[]) - Method in class microsim.statistics.functions.MinArrayFunction.Long
-
Applies the function to the given array of long values.
- apply(long[]) - Method in class microsim.statistics.functions.MovingAverageArrayFunction
-
Applies the function to the given array of long values.
- apply(long[]) - Method in class microsim.statistics.functions.SumArrayFunction.Long
-
Applies the function to the given array of long values.
- apply(long[], double[]) - Method in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Apply the function to the given array of long values.
- apply(long[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
-
Apply the function to the given array of long values.
- apply(long[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Long
-
Apply the function to the given array of long values.
- applyFunction() - Method in class microsim.statistics.functions.AbstractArrayFunction
-
Forces the function to update itself.
- applyFunction() - Method in class microsim.statistics.functions.AbstractFunction
- applyFunction() - Method in class microsim.statistics.functions.MaxTraceFunction
-
Collects a value from the source.
- applyFunction() - Method in class microsim.statistics.functions.MaxTraceFunction.Double
-
Reads the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MaxTraceFunction.Integer
-
Reads the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MaxTraceFunction.Long
-
Reads the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MinTraceFunction
-
Increments the total count.
- applyFunction() - Method in class microsim.statistics.functions.MinTraceFunction.Double
-
Reads the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MinTraceFunction.Integer
-
Reads the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MinTraceFunction.Long
-
Reads the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MovingAverageTraceFunction
-
Collects a value from the source.
- applyFunction() - Method in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Force the function to update itself.
- applyToFilter(Iterable<T>, Predicate<T>, Closure<T>) - Static method in class microsim.collection.Aggregate
-
This method filters out certain objects from the provided collection according to the predicate and applies a function to them.
- ArrayExtractor - Class in microsim.reflection
- ArrayExtractor() - Constructor for class microsim.reflection.ArrayExtractor
- at(int, int) - Method in class microsim.space.DoubleSpace
- at(int, int) - Method in class microsim.space.IntSpace
- autoincrementSeed - Static variable in class microsim.data.db.DatabaseUtils
- average - Variable in class microsim.statistics.functions.MovingAverageTraceFunction
- AverageClosure<T> - Class in microsim.collection
-
A generic implementation of
Closure
, calculates some average. - AverageClosure() - Constructor for class microsim.collection.AverageClosure
- avgResampleAttempts - Static variable in class microsim.alignment.outcome.ResamplingAlignment
-
Constant: 20.
B
- BEFORE_ALL - Enum constant in enum class microsim.event.Order
-
Deprecated.
- beforeSimulationStart(SimulationEngine) - Method in interface microsim.engine.MultiRunListener
- BinaryChoiceRegression - Interface in microsim.statistics.regression
- bootstrap(MultiKeyCoefficientMap) - Static method in class microsim.statistics.regression.RegressionUtils
-
Method to bootstrap regression covariates.
- bootstrap(MultiKeyCoefficientMap, MultiKeyCoefficientMap) - Static method in class microsim.statistics.regression.RegressionUtils
-
Method to bootstrap regression covariates.
- bootstrapMultinomialRegression(Map<T, MultiKeyCoefficientMap>, MultiKeyCoefficientMap, Class<T>) - Static method in class microsim.statistics.regression.RegressionUtils
-
Method to bootstrap multinomial regression covariates.
- BOUNCE - Enum constant in enum class microsim.space.turtle.AbstractTurtle.MoveMode
-
Turtle moves on a walled grid.
- BOUNDED - Enum constant in enum class microsim.space.turtle.AbstractTurtle.MoveMode
-
Turtle moves on a bounded grid.
- boundX(int) - Method in class microsim.space.AbstractSpace
-
Check the given
x
coordinate. - boundX(int) - Method in interface microsim.space.ObjectSpace
- boundY(int) - Method in class microsim.space.AbstractSpace
-
Check the given
y
coordinate. - boundY(int) - Method in interface microsim.space.ObjectSpace
- BUILD - Enum constant in enum class microsim.event.SystemEventType
- buildExperiment(SimulationEngine) - Method in interface microsim.engine.ExperimentBuilder
- buildModels() - Method in class microsim.engine.SimulationEngine
-
Call the buildModel() method of each active SimModel.
- buildObjects() - Method in class microsim.engine.AbstractSimulationManager
- buildObjects() - Method in interface microsim.engine.SimulationManager
- buildSchedule() - Method in class microsim.engine.AbstractSimulationManager
- buildSchedule() - Method in interface microsim.engine.SimulationManager
C
- clear() - Method in class microsim.event.EventGroup
-
Empties the event list.
- clear() - Method in class microsim.event.EventQueue
-
Empties this object and sets time to
0
for a new simulation. - clear() - Method in class microsim.space.AbstractSpace
-
Empty the content of the grid.
- clear() - Method in class microsim.space.DenseObjectSpace
-
Set all cells to the null value.
- clear() - Method in class microsim.space.DoubleSpace
-
Set all cells to 0.0 value.
- clear() - Method in class microsim.space.IntSpace
-
Set all cells to 0 value.
- clear() - Method in class microsim.space.SparseObjectSpace
-
Set all cells to the null value.
- clone() - Method in class microsim.data.MultiKeyCoefficientMap
- COEFFICIENT - Enum constant in enum class microsim.statistics.regression.RegressionColumnNames
-
Name of values column containing the regression coefficients, for use with LinearRegression.getScore() and derived classes.
- CoefficientEntityKey - Class in microsim.data.db
- CoefficientEntityKey() - Constructor for class microsim.data.db.CoefficientEntityKey
-
The default constructor that creates an instance only.
- CoefficientMapping - Annotation Interface in microsim.annotation
-
Annotates entity class used to store coefficient tables in database.
- collection - Variable in class microsim.event.CollectionTargetEvent
- CollectionFilter - Interface in microsim.statistics
-
A collection filter is used by the
CrossSection
class to filter elements of the source collection. - CollectionTargetEvent - Class in microsim.event
-
This class informs all elements within a collection about
Event
. - CollectionTargetEvent(Collection<?>, Class<?>, String, boolean) - Constructor for class microsim.event.CollectionTargetEvent
-
Creates an object of
CollectionTargetEvent
type using late binding method call (type detection happens at run-time). - CollectionTargetEvent(Collection<?>, Enum<?>, boolean) - Constructor for class microsim.event.CollectionTargetEvent
-
Creates an object of
CollectionTargetEvent
type with the method Creates an object ofCollectionTargetEvent
type using early binding method call (all types are set during the process of compilation). - CommonEventType - Enum Class in microsim.event
-
Possible event types, currently only update and save are supported.
- compareTo(Event) - Method in class microsim.event.Event
-
Determines the natural ordering of events.
- compareTo(SpacePosition) - Method in class microsim.space.SpacePosition
- computeScore(MultiKeyCoefficientMap, Map<String, Double>) - Static method in class microsim.statistics.regression.LinearRegression
-
Warning - only use when LinearRegression object contains a MultiKeyCoefficientMap with only one key.
- computeScore(MultiKeyCoefficientMap, DoubleSource, Class<T>, ObjectSource, Class<U>) - Static method in class microsim.statistics.regression.LinearRegression
-
Requires the implementation of the ObjectSource to ascertain whether any additional conditioning regression keys are used (e.g.
- computeScore(MultiKeyCoefficientMap, DoubleSource, Class<T>) - Static method in class microsim.statistics.regression.LinearRegression
-
Uses reflection to obtain information from the iDblSrc object, so it is possibly slow.
- computeScore(MultiKeyCoefficientMap, DoubleSource, Class<T>, boolean) - Static method in class microsim.statistics.regression.LinearRegression
-
Use this method when the underlying agent does not have any additional conditioning regression keys (such as the gender or civil status) to determine the appropriate regression co-efficients, i.e.
- computeScore(MultiKeyCoefficientMap, Object) - Static method in class microsim.statistics.regression.LinearRegression
-
To be used when the agent Object has member fields that correspond by name to all the regressors of the Regression's MultiKeyCoefficientMap map.
- contains(Object) - Method in class microsim.space.SparseObjectSpace
-
Test if given object is contained into the grid.
- containsKey(Object...) - Method in class microsim.data.MultiKeyHashMap
-
Searches through all the keys
- copy(String, String) - Method in class microsim.data.ExperimentManager
-
Walks recursively over all files in the directory and copies them to a new destination.
- copyGridTo(double[]) - Method in class microsim.space.DoubleSpace
-
Copies the
double[]
matrix content in this grid. - copyGridTo(int[]) - Method in class microsim.space.IntSpace
-
Copies the int[] matrix content in this grid.
- copyGridTo(DoubleSpace) - Method in class microsim.space.DoubleSpace
-
Copies the given
DoubleSpace
content in this grid. - copyGridTo(IntSpace) - Method in class microsim.space.IntSpace
-
Copies the given IntGrid content in this grid.
- copyInputFolderStructure - Variable in class microsim.data.ExperimentManager
-
The flag determines if the tool must copy input resources into output folder.
- copyInputFolderStructure - Static variable in class microsim.engine.MultiRun
-
Sets whether to copy the input files into a new input folder within a new output folder for each simulation run
- count - Variable in class microsim.collection.AverageClosure
- count - Variable in class microsim.statistics.functions.CountArrayFunction
- count - Variable in class microsim.statistics.functions.MaxTraceFunction
- count - Variable in class microsim.statistics.functions.MinTraceFunction
- count - Variable in class microsim.statistics.functions.MultiTraceFunction
- COUNT - Enum constant in enum class microsim.statistics.functions.MultiTraceFunction.Variables
-
Return the number of collected values.
- CountArrayFunction - Class in microsim.statistics.functions
-
This class computes the number of values in an array taken from a data source.
- CountArrayFunction(DoubleArraySource) - Constructor for class microsim.statistics.functions.CountArrayFunction
-
Creates a count function on a double array source.
- CountArrayFunction(IntArraySource) - Constructor for class microsim.statistics.functions.CountArrayFunction
-
Creates a count function on an integer array source.
- CountArrayFunction(LongArraySource) - Constructor for class microsim.statistics.functions.CountArrayFunction
-
Creates a count function on a long array source.
- counter - Variable in class microsim.engine.MultiRun
- countObjectsAt(int, int) - Method in class microsim.space.AbstractSpace
-
Returns the number of objects allocated in cell
(x,y)
. - countObjectsAt(int, int) - Method in class microsim.space.DenseObjectSpace
-
Return the number of objects currently on the given position.
- countObjectsAt(int, int) - Method in class microsim.space.DoubleSpace
-
Return the value contained by the given cell cast to int.
- countObjectsAt(int, int) - Method in class microsim.space.IntSpace
-
Return the value contained by the given cell.
- countObjectsAt(int, int) - Method in class microsim.space.MultiObjectSpace
-
Return the number of objects stored at the given position.
- countObjectsAt(int, int) - Method in interface microsim.space.ObjectSpace
- countObjectsAt(int, int) - Method in class microsim.space.SparseObjectSpace
-
Return the number of objects currently on the given position.
- COVARIANCE - Enum constant in enum class microsim.statistics.regression.RegressionColumnNames
-
Name of Covariance Matrix, appearing in the top left corner of the matrix, above the column of covariate names
- createExperiment(EntityManager, Experiment, Object...) - Static method in class microsim.data.db.DatabaseUtils
- createExperiment(String) - Method in class microsim.data.ExperimentManager
-
Creates a new instance of
Experiment
with the provided id; uses current time as the timestamp. - createMapFromAnnotatedList(List<?>) - Static method in class microsim.data.MultiKeyCoefficientMapFactory
-
Creates a
MultiKeyCoefficientMap
and adds values from thelist
to it according to the providedCoefficientMapping
class annotation. - CrossSection - Class in microsim.statistics
-
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() - Constructor for class microsim.statistics.CrossSection
- CrossSection.Double - Class in microsim.statistics
- CrossSection.Integer - Class in microsim.statistics
- CrossSection.Long - Class in microsim.statistics
- currentX() - Method in interface microsim.space.ObjectSpaceIterator
-
Return the current
x
position. - currentY() - Method in interface microsim.space.ObjectSpaceIterator
-
Return the current
y
position.
D
- databaseInputUrl - Static variable in class microsim.data.db.DatabaseUtils
- databaseOutputUrl - Static variable in class microsim.data.db.DatabaseUtils
- DatabaseUtils - Class in microsim.data.db
- DatabaseUtils() - Constructor for class microsim.data.db.DatabaseUtils
- DataExport - Class in microsim.data
-
DataExport
is a class that handles the exporting to data to an output database and/or*.csv
files. - DataExport(Object, boolean, boolean) - Constructor for class microsim.data.DataExport
-
Create a
DataExport
object to handle the exporting of an object to an output database and/or*.csv
files. - DataExport(Collection<?>, boolean, boolean) - Constructor for class microsim.data.DataExport
-
Creates a
DataExport
object to handle the exporting of a collection of objects to an output database and/or*.csv
files. - dblSource - Variable in class microsim.statistics.functions.AbstractArrayFunction
- dblSource - Variable in class microsim.statistics.functions.MovingAverageTraceFunction
- dblSource - Variable in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
- DEFAULT - Enum constant in enum class microsim.statistics.DoubleSource.Variables
- DEFAULT - Enum constant in enum class microsim.statistics.IntSource.Variables
- DEFAULT - Enum constant in enum class microsim.statistics.LongSource.Variables
- DEFAULT - Enum constant in enum class microsim.statistics.ObjectSource.Variables
- DEFAULT - Static variable in interface microsim.statistics.StringSource
-
The default variable id.
- DEFAULT_SEPARATOR - Static variable in class microsim.statistics.TimeSeries
-
The character used to separate data in the output file: ','
- DenseObjectSpace - Class in microsim.space
-
A bi-dimensional grid containing one object per cell only.
- DenseObjectSpace(int, int) - Constructor for class microsim.space.DenseObjectSpace
-
Creates an empty grid with the given size.
- DenseObjectSpace(AbstractSpace<Object>) - Constructor for class microsim.space.DenseObjectSpace
-
Creates a copy of the given grid.
- description() - Element in annotation interface microsim.annotation.GUIparameter
- descTimes - Variable in class microsim.statistics.TimeSeries
- diffuse() - Method in class microsim.space.DoubleDiffuseSpace
-
Runs the diffusion with the current rates and values.
- DIFFUSE - Enum constant in enum class microsim.space.DoubleDiffuseSpace.Verbs
- DigitalTurtle - Class in microsim.space.turtle
- DigitalTurtle() - Constructor for class microsim.space.turtle.DigitalTurtle
-
Create a turtle at position (0,0).
- DigitalTurtle(ObjectSpace) - Constructor for class microsim.space.turtle.DigitalTurtle
-
Create a turtle on the given grid at position (0,0).
- DigitalTurtle(ObjectSpace, int, int) - Constructor for class microsim.space.turtle.DigitalTurtle
-
Create a turtle on the given grid at the given position.
- dispose() - Method in class microsim.engine.AbstractSimulationManager
- dispose() - Method in interface microsim.engine.SimulationManager
- disposeModels() - Method in class microsim.engine.SimulationEngine
-
Dispose from memory all running models.
- dmax - Variable in class microsim.statistics.functions.MaxArrayFunction.Double
- doAlignment(List<T>, AlignmentOutcomeClosure<T>, double, int) - Method in class microsim.alignment.outcome.ResamplingAlignment
-
The main alignment method.
- Double(Object, String, boolean) - Constructor for class microsim.statistics.functions.MaxTraceFunction.Double
-
Creates a basic statistic probe on a generic object.
- Double(Object, String, boolean) - Constructor for class microsim.statistics.functions.MinTraceFunction.Double
-
Creates a basic statistic probe on a generic object.
- Double(Object, String, boolean) - Constructor for class microsim.statistics.functions.MultiTraceFunction.Double
-
Creates a basic statistic probe on a generic object.
- Double(Object, String, boolean) - Constructor for class microsim.statistics.Series.Double
-
Creates a basic statistic probe on a collection of objects.
- Double(Collection<?>) - Constructor for class microsim.statistics.CrossSection.Double
-
Creates a statistic probe on a collection of
DoubleSource
objects. - Double(Collection<?>, Class<?>, String, boolean) - Constructor for class microsim.statistics.CrossSection.Double
-
Creates a basic statistic probe on a collection of objects.
- Double(Collection<?>, Enum<?>) - Constructor for class microsim.statistics.CrossSection.Double
-
Creates a statistic probe on a collection of
DoubleSource
objects. - Double(Collection<? extends Weight>) - Constructor for class microsim.statistics.weighted.Weighted_CrossSection.Double
-
Create a statistic probe on a collection of
DoubleSource
objects. - Double(Collection<? extends Weight>, Class<? extends Weight>, String, boolean) - Constructor for class microsim.statistics.weighted.Weighted_CrossSection.Double
-
Create a basic statistic probe on a collection of objects.
- Double(Collection<? extends Weight>, Enum<?>) - Constructor for class microsim.statistics.weighted.Weighted_CrossSection.Double
-
Create a statistic probe on a collection of
DoubleSource
objects. - Double(DoubleArraySource) - Constructor for class microsim.statistics.functions.MaxArrayFunction.Double
-
Creates a maximum function on a double array source.
- Double(DoubleArraySource) - Constructor for class microsim.statistics.functions.MinArrayFunction.Double
-
Creates a minimum function on a double array source.
- Double(DoubleArraySource) - Constructor for class microsim.statistics.functions.SumArrayFunction.Double
-
Creates a sum function on a double array source.
- Double(DoubleSource) - Constructor for class microsim.statistics.Series.Double
-
Creates a statistic probe on a collection of
DoubleSource
objects. - Double(DoubleSource, Enum<?>) - Constructor for class microsim.statistics.functions.MaxTraceFunction.Double
-
Creates a basic statistic probe on a
DoubleSource
object. - Double(DoubleSource, Enum<?>) - Constructor for class microsim.statistics.functions.MinTraceFunction.Double
-
Creates a basic statistic probe on a
DoubleSource
object. - Double(DoubleSource, Enum<?>) - Constructor for class microsim.statistics.functions.MultiTraceFunction.Double
-
Creates a basic statistic probe on a
DoubleSource
object. - Double(DoubleSource, Enum<?>) - Constructor for class microsim.statistics.Series.Double
-
Creates a statistic probe on a collection of
DoubleSource
objects. - Double(WeightedDoubleArraySource) - Constructor for class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Double
-
Create a sum function on a weighted double array source.
- DoubleArraySource - Interface in microsim.statistics
-
Used by statistical objects to access arrays of double values.
- DoubleDiffuseSpace - Class in microsim.space
-
Discrete 2nd order approximation of 2d diffusion with evaporation.
- DoubleDiffuseSpace(int, int) - Constructor for class microsim.space.DoubleDiffuseSpace
-
Constructs a space with the specified dimensions.
- DoubleDiffuseSpace(int, int, double, double) - Constructor for class microsim.space.DoubleDiffuseSpace
-
Constructs a space with the specified diffusion constant, evaporation rate, and dimensions.
- DoubleDiffuseSpace.NEIGHBOURHOOD_TYPE - Enum Class in microsim.space
- DoubleDiffuseSpace.Verbs - Enum Class in microsim.space
- DoubleInvoker - Class in microsim.statistics.reflectors
-
Employs Java reflection to call objects' methods which return double values.
- DoubleInvoker(Class<?>, String, boolean) - Constructor for class microsim.statistics.reflectors.DoubleInvoker
-
Constructor.
- DoubleInvoker(Object, String, boolean) - Constructor for class microsim.statistics.reflectors.DoubleInvoker
-
Constructor.
- DoubleSource - Interface in microsim.statistics
-
Used by statistical object to access double data.
- DoubleSource.Variables - Enum Class in microsim.statistics
- DoubleSpace - Class in microsim.space
-
A bi-dimensional grid containing double values.
- DoubleSpace(int, int) - Constructor for class microsim.space.DoubleSpace
-
Creates a grid of given size.
- DoubleSpace(DoubleSpace) - Constructor for class microsim.space.DoubleSpace
-
Creates a copy of the given grid.
- DoubleValueExtractor - Class in microsim.reflection
-
Employs Java reflection to call objects' methods which return double values.
- DoubleValueExtractor(Object, String, boolean) - Constructor for class microsim.reflection.DoubleValueExtractor
- DoubleValueExtractor(Class<?>, String, boolean) - Constructor for class microsim.reflection.DoubleValueExtractor
- dsum - Variable in class microsim.statistics.functions.SumArrayFunction.Double
- dsum - Variable in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Double
- dumpToCSV() - Method in class microsim.data.ExportToCSV
-
Export data to the
*.csv
files named after the class of the target object (or if a collection of objects, the class of the collection's members).
E
- EAST - Enum constant in enum class microsim.space.turtle.AbstractTurtle.Direction
- end() - Method in class microsim.engine.SimulationEngine
-
Stops the simulation and call the simulationEnd method of each running model.
- END - Enum constant in enum class microsim.event.SystemEventType
- engine - Variable in class microsim.engine.MultiRun
- EngineListener - Interface in microsim.engine
- engineListeners - Variable in class microsim.engine.SimulationEngine
- EntryValue(Object[], Object[]) - Constructor for class microsim.data.MultiKeyHashMap.EntryValue
- equals(Object) - Method in class microsim.space.AbstractSpace
-
Test if the passed object is equal.
- equals(Object) - Method in class microsim.space.SpacePosition
- equals(Object) - Method in class microsim.space.SparseObjectSpace
-
Test if o is the same of this.
- ERROR_THRESHOLD - Static variable in class microsim.alignment.multiple.LogitScalingAlignment
-
Constant: 1.0E-15.
- event(double) - Static method in class microsim.statistics.regression.RegressionUtils
-
rnd
defaults toSimulationEngine.getRnd()
. - event(double, Random) - Static method in class microsim.statistics.regression.RegressionUtils
-
Checks if a randomly generated value belongs to the semi-open
[0, prob)
interval. - event(Class<T>, double[]) - Static method in class microsim.statistics.regression.RegressionUtils
-
rnd
defaults toSimulationEngine.getRnd()
,events
are passed aseventClass.getEnumConstants()
. - event(Class<T>, double[], boolean) - Static method in class microsim.statistics.regression.RegressionUtils
-
rnd
defaults toSimulationEngine.getRnd()
,events
are passed aseventClass.getEnumConstants()
. - event(Object) - Method in interface microsim.statistics.regression.BinaryChoiceRegression
- event(Object) - Method in class microsim.statistics.regression.LogitRegression
- event(Object) - Method in class microsim.statistics.regression.ProbitRegression
- event(AbstractList<T>, Random) - Static method in class microsim.statistics.regression.RegressionUtils
-
This allows events with types that implement the list interface.
- event(Map<String, Double>) - Method in interface microsim.statistics.regression.BinaryChoiceRegression
- event(Map<String, Double>) - Method in class microsim.statistics.regression.LogitRegression
- event(Map<String, Double>) - Method in class microsim.statistics.regression.ProbitRegression
- event(Map<T, Double>) - Static method in class microsim.statistics.regression.RegressionUtils
-
rnd
defaults toSimulationEngine.getRnd()
. - event(Map<T, Double>, boolean) - Static method in class microsim.statistics.regression.RegressionUtils
-
rnd
defaults toSimulationEngine.getRnd()
. - event(Map<T, Double>, Random) - Static method in class microsim.statistics.regression.RegressionUtils
-
checkWeightSum
defaults to {true}. - event(Map<T, Double>, Random, boolean) - Static method in class microsim.statistics.regression.RegressionUtils
-
Transforms a map into two arrays to boost code performance and passes them further.
- event(DoubleSource, Class<T>) - Method in class microsim.statistics.regression.LogitRegression
- event(DoubleSource, Class<T>) - Method in class microsim.statistics.regression.ProbitRegression
- event(DoubleSource, Class<T>, ObjectSource, Class<U>) - Method in class microsim.statistics.regression.LogitRegression
- event(DoubleSource, Class<T>, ObjectSource, Class<U>) - Method in class microsim.statistics.regression.ProbitRegression
- event(T[], double[]) - Static method in class microsim.statistics.regression.RegressionUtils
-
rnd
defaults toSimulationEngine.getRnd()
. - event(T[], double[], boolean) - Static method in class microsim.statistics.regression.RegressionUtils
-
rnd
defaults toSimulationEngine.getRnd()
. - event(T[], double[], Random) - Static method in class microsim.statistics.regression.RegressionUtils
-
checkWeightSum
defaults totrue
. - event(T[], double[], Random, boolean) - Static method in class microsim.statistics.regression.RegressionUtils
-
Returns an event determined randomly from a set of events and weights.
- event(T[], Random) - Static method in class microsim.statistics.regression.RegressionUtils
-
For sampling an event where all events in the sample space have equal probability.
- Event - Class in microsim.event
-
An abstract class that describes the structure of a simulation event.
- Event() - Constructor for class microsim.event.Event
- EVENT_LIST_STEP - Static variable in class microsim.event.EventQueue
-
The action type passed to step listeners.
- EventGroup - Class in microsim.event
-
A special implementation of the
Event
family. - EventGroup() - Constructor for class microsim.event.EventGroup
-
Builds a new group event.
- EventListener - Interface in microsim.event
-
An interface for objects to react to events.
- eventPiecewiseConstant(double[], double[], Random, boolean) - Static method in class microsim.statistics.regression.RegressionUtils
-
Performs a linear interpolation on the (numerical) event domain of a piecewise constant probability distribution.
- eventPiecewiseConstant(double[], double[], Random) - Static method in class microsim.statistics.regression.RegressionUtils
-
checkSumWeights
defaults totrue
. - eventQueue - Variable in class microsim.event.EventQueue
- EventQueue - Class in microsim.event
-
The
EventQueue
class manages a time ordered queue of events. - EventQueue() - Constructor for class microsim.event.EventQueue
-
Builds a new event queue of size 10.
- EventQueue(EventQueue) - Constructor for class microsim.event.EventQueue
-
Builds a new event queue inheriting parameters from another EventQueue.
- eventsToArray() - Method in class microsim.event.EventGroup
-
Converts the list of actions to an array.
- eventType - Variable in class microsim.event.CollectionTargetEvent
- eventType - Variable in class microsim.event.SingleTargetEvent
- eventType(Object) - Method in class microsim.statistics.regression.MultiLogitRegression
- eventType(Object) - Method in interface microsim.statistics.regression.MultipleChoiceRegression
- eventType(Object) - Method in class microsim.statistics.regression.MultiProbitRegression
- eventType(Map<String, Double>) - Method in class microsim.statistics.regression.MultiLogitRegression
-
Warning - only use when MultiLogitRegression's maps field has values that are MultiKeyCoefficientMaps with only one key.
- eventType(Map<String, Double>) - Method in interface microsim.statistics.regression.MultipleChoiceRegression
- eventType(Map<String, Double>) - Method in class microsim.statistics.regression.MultiProbitRegression
-
Warning - only use when MultiProbitRegression's maps field has values that are MultiKeyCoefficientMaps with only one key.
- eventType(DoubleSource, Class<E>, Class<T>) - Method in class microsim.statistics.regression.MultiLogitRegression
- eventType(DoubleSource, Class<E>, Class<T>) - Method in class microsim.statistics.regression.MultiProbitRegression
- ExcelAssistant - Class in microsim.data.excel
- ExcelAssistant() - Constructor for class microsim.data.excel.ExcelAssistant
- executionActive - Variable in class microsim.engine.MultiRun
- experiment - Variable in class microsim.data.db.ExperimentParameter
- Experiment - Class in microsim.data.db
- Experiment() - Constructor for class microsim.data.db.Experiment
- ExperimentBuilder - Interface in microsim.engine
- ExperimentManager - Class in microsim.data
-
A singleton meaning at most one instance of the class exists at the time.
- ExperimentParameter - Class in microsim.data.db
- ExperimentParameter() - Constructor for class microsim.data.db.ExperimentParameter
-
The default constructor for this entity, creates an instance only.
- export() - Method in class microsim.data.DataExport
-
This method exports field values of an object or a collection of objects to the corresponding database or
*.csv
file. - ExportToCSV - Class in microsim.data
-
ExportToCSV
class allows the exporting of data to*.csv
files. - ExportToCSV(Object) - Constructor for class microsim.data.ExportToCSV
-
Allows the exporting of all fields (including private and inherited fields) of an object to a
*.csv
file named after the object's class name. - extractAgentList(Collection<T>, Predicate<T>) - Method in interface microsim.alignment.AlignmentUtils
-
Sorts out
agents
of type<T>
according to the filter requirements. - extractDoubleArray(Collection<?>, Class<?>, String, boolean) - Static method in class microsim.reflection.ArrayExtractor
- extractFieldNames(boolean, TreeSet<String>) - Method in class microsim.data.ExportToCSV
-
Goes over a set of field names, tries to add them to the buffer.
- extractIntegerArray(Collection<?>, Class<?>, String, boolean) - Static method in class microsim.reflection.ArrayExtractor
- extractLongArray(Collection<?>, Class<?>, String, boolean) - Static method in class microsim.reflection.ArrayExtractor
- extractStringArray(Collection<?>, Class<?>, String, boolean) - Static method in class microsim.reflection.ArrayExtractor
F
- field - Variable in class microsim.reflection.AbstractValueExtractor
- field - Variable in class microsim.statistics.reflectors.DoubleInvoker
- field - Variable in class microsim.statistics.reflectors.IntegerInvoker
- field - Variable in class microsim.statistics.reflectors.LongInvoker
- field - Variable in class microsim.statistics.reflectors.StringInvoker
- filter - Variable in class microsim.statistics.CrossSection
- filter - Variable in class microsim.statistics.weighted.Weighted_CrossSection
- filterAgents(Collection<T>, Predicate<T>) - Method in class microsim.matching.AbstractMatcher
-
A filtering method, allows selection of agents according to the provided
filter
. - findMaximum(int, int, int, boolean, DoubleDiffuseSpace.NEIGHBOURHOOD_TYPE) - Method in class microsim.space.DoubleDiffuseSpace
-
Finds the maximum grid cell value within a specified range from the specified origin coordinate.
- findMinimum(int, int, int, boolean, DoubleDiffuseSpace.NEIGHBOURHOOD_TYPE) - Method in class microsim.space.DoubleDiffuseSpace
-
Finds the minimum grid cell value within a specified range from the specified origin coordinate.
- fireEvent() - Method in class microsim.event.CollectionTargetEvent
-
Fires a particular event, i.e., calls each element contained into the collection.
- fireEvent() - Method in class microsim.event.Event
- fireEvent() - Method in class microsim.event.EventGroup
-
Fires each event into the list.
- fireEvent() - Method in class microsim.event.SingleTargetEvent
-
Fires the event by calling the target object.
- fireEvent() - Method in class microsim.event.SystemEvent
-
Triggers the event based on its type
- forward() - Method in class microsim.space.turtle.AbstractTurtle
-
Makes a step forward, according the current heading.
- forward(int) - Method in class microsim.space.turtle.AbstractTurtle
-
Makes some steps forward, according the current heading.
- forward(int) - Method in class microsim.space.turtle.DigitalTurtle
- forward(int) - Method in class microsim.space.turtle.Turtle
-
Make some steps forward, according the current heading.
G
- get(int, int) - Method in class microsim.space.AbstractSpace
-
Return the object contained at a given position.
- get(int, int) - Method in class microsim.space.DenseObjectSpace
-
Returns the object stored at the given position.
- get(int, int) - Method in class microsim.space.DoubleSpace
-
Return a Double object containing the value at given position.
- get(int, int) - Method in class microsim.space.IntSpace
-
Return an Integer object containing the value at given position.
- get(int, int) - Method in interface microsim.space.ObjectSpace
- get(int, int) - Method in class microsim.space.SparseObjectSpace
-
Return the object stored at the given position.
- get(int, int, int) - Method in class microsim.space.MultiObjectSpace
-
Return the object stored at the given tri-dimensional position.
- get(Object...) - Method in class microsim.data.MultiKeyHashMap
- getAverage() - Method in class microsim.collection.AverageClosure
-
Calculates the average accumulated value.
- getCollectionValue(Collection<?>) - Method in class microsim.reflection.DoubleValueExtractor
- getCollectionValue(Collection<?>) - Method in class microsim.reflection.IntegerValueExtractor
- getCollectionValue(Collection<?>) - Method in class microsim.reflection.LongValueExtractor
- getCollectionValue(Collection<?>) - Method in class microsim.reflection.StringValueExtractor
- getCollectionValue(Collection<?>) - Method in class microsim.statistics.reflectors.DoubleInvoker
-
Converts a collection to an array of doubles.
- getCollectionValue(Collection<?>) - Method in class microsim.statistics.reflectors.StringInvoker
-
Converts a collection of strings to an array.
- getCollectorManager() - Method in interface microsim.engine.SimulationObserverManager
- getConfiguration(int) - Method in class microsim.engine.MultiRun
- getCount() - Method in class microsim.statistics.functions.MultiTraceFunction
- getCurrentExperiment() - Method in class microsim.engine.SimulationEngine
- getDbl(int, int) - Method in class microsim.space.DoubleSpace
-
Return the value at given position.
- getDistanceFrom(int, int) - Method in class microsim.space.turtle.AbstractTurtle
-
Computes the cartesian distance from its position to the given position.
- getDouble() - Method in class microsim.reflection.DoubleValueExtractor
-
Invoke the method of the object passed to constructor and return its double result.
- getDouble() - Method in class microsim.statistics.reflectors.DoubleInvoker
-
Invokes the method of the object passed to constructor and return its double result.
- getDouble(Object) - Method in class microsim.reflection.DoubleValueExtractor
-
Invoke the method of the target object and return its double result.
- getDouble(Object) - Method in class microsim.statistics.reflectors.DoubleInvoker
-
Invokes the method of the target object and return its double result.
- getDoubleArray() - Method in class microsim.statistics.CrossSection.Double
- getDoubleArray() - Method in class microsim.statistics.CrossSection.Integer
- getDoubleArray() - Method in class microsim.statistics.CrossSection.Long
- getDoubleArray() - Method in interface microsim.statistics.DoubleArraySource
-
Returns the currently cached array of double values.
- getDoubleArray() - Method in class microsim.statistics.Series.Double
- getDoubleArray() - Method in class microsim.statistics.Series.Integer
- getDoubleArray() - Method in class microsim.statistics.Series.Long
- getDoubleArray() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Double
- getDoubleArray() - Method in interface microsim.statistics.weighted.WeightedDoubleArraySource
-
Return the currently cached array of double values.
- getDoubleArrayList() - Method in class microsim.statistics.Series.Double
- getDoubleValue(int) - Method in class microsim.reflection.DoubleValueExtractor
-
This is an implementation of the
DoubleSource
interface. - getDoubleValue(Enum<?>) - Method in interface microsim.statistics.DoubleSource
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.CountArrayFunction
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MaxArrayFunction.Double
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MaxArrayFunction.Integer
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MaxArrayFunction.Long
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MaxTraceFunction.Double
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MaxTraceFunction.Integer
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MaxTraceFunction.Long
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MeanArrayFunction
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MeanVarianceArrayFunction
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MinArrayFunction.Double
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MinArrayFunction.Integer
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MinArrayFunction.Long
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MinTraceFunction.Double
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MinTraceFunction.Integer
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MinTraceFunction.Long
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MovingAverageArrayFunction
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MovingAverageTraceFunction
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MultiTraceFunction.Double
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MultiTraceFunction
-
Computes one of the available statistical functions on the collected data.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MultiTraceFunction.Integer
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.MultiTraceFunction.Long
-
Returns the result of a given statistic.
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.PercentileArrayFunction
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Double
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Integer
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Long
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.SumArrayFunction.Double
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.SumArrayFunction.Integer
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.functions.SumArrayFunction.Long
-
Returns the double value corresponding to the given variableID
- getDoubleValue(Enum<?>) - Method in class microsim.statistics.reflectors.DoubleInvoker
-
This is an implementation of the
DoubleSource
interface. - getEngine() - Method in interface microsim.engine.SimulationManager
- getEventArray() - Method in class microsim.event.EventQueue
-
Converts the event queue to an array.
- getGrid() - Method in class microsim.space.turtle.AbstractTurtle
- getGridPosition() - Method in interface microsim.space.ObjectSpaceIterator
-
Return the current position.
- getHashKey(Object[]) - Method in class microsim.data.MultiKeyHashMap
-
Calculates the total sum of all hashcodes as if they were simple integers.
- getHeading() - Method in class microsim.space.turtle.AbstractTurtle
-
Returns the current heading of the turtle.
- getHeading() - Method in class microsim.space.turtle.DigitalTurtle
- getHeading() - Method in class microsim.space.turtle.Turtle
- getId() - Method in class microsim.engine.AbstractSimulationManager
- getId() - Method in interface microsim.engine.SimulationManager
- getInstance() - Static method in class microsim.data.ExperimentManager
- getInstance() - Static method in class microsim.engine.SimulationEngine
- getInstance() - Static method in class microsim.matching.IterativeRandomMatching
-
A factory method.
- getInstance() - Static method in class microsim.matching.IterativeSimpleMatching
-
A factory method.
- getInstance() - Static method in class microsim.matching.SimpleMatching
-
A factory method.
- getInt() - Method in class microsim.reflection.IntegerValueExtractor
-
Invoke the method of the object passed to constructor and return its integer result.
- getInt() - Method in class microsim.statistics.reflectors.IntegerInvoker
-
Invokes the method of the object passed to constructor and return its double result.
- getInt(int, int) - Method in class microsim.space.IntSpace
-
Return the value at given position.
- getInt(Object) - Method in class microsim.reflection.IntegerValueExtractor
-
Invoke the method of the target object and return its integer result.
- getInt(Object) - Method in class microsim.statistics.reflectors.IntegerInvoker
-
Invokes the method of the target object and return its double result.
- getIntArray() - Method in class microsim.statistics.CrossSection.Integer
- getIntArray() - Method in interface microsim.statistics.IntArraySource
-
Returns a particular array of
integer
values. - getIntArray() - Method in class microsim.statistics.Series.Integer
- getIntArray() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Integer
- getIntArray() - Method in interface microsim.statistics.weighted.WeightedIntArraySource
-
Return the currently cached array of integer values.
- getIntArrayList() - Method in class microsim.statistics.Series.Integer
- getIntValue(int) - Method in class microsim.reflection.IntegerValueExtractor
-
This is an implementation of the
IntSource
interface. - getIntValue(Enum<?>) - Method in class microsim.statistics.functions.CountArrayFunction
-
Returns the integer value corresponding to the given
variableID
- getIntValue(Enum<?>) - Method in class microsim.statistics.functions.MaxArrayFunction.Integer
-
Returns the integer value corresponding to the given
variableID
- getIntValue(Enum<?>) - Method in class microsim.statistics.functions.MaxTraceFunction.Integer
- getIntValue(Enum<?>) - Method in class microsim.statistics.functions.MinArrayFunction.Integer
-
Returns the integer value corresponding to the given
variableID
- getIntValue(Enum<?>) - Method in class microsim.statistics.functions.MinTraceFunction.Integer
- getIntValue(Enum<?>) - Method in class microsim.statistics.functions.MultiTraceFunction.Integer
-
Returns the result of a given statistic.
- getIntValue(Enum<?>) - Method in interface microsim.statistics.IntSource
-
Returns the integer value corresponding to the given
variableID
- getIntValue(Enum<?>) - Method in class microsim.statistics.functions.SumArrayFunction.Integer
-
Returns the integer value corresponding to the given
variableID
- getIntValue(Enum<?>) - Method in class microsim.statistics.reflectors.IntegerInvoker
-
This is an implementation of the
IntSource
interface. - getKeysNames() - Method in class microsim.data.MultiKeyCoefficientMap
-
This method allows an instance of the
MultiKeyCoefficientMap
to provide a clone of the names of the keys. - getLogitTransformOfScore(T, Object) - Method in class microsim.statistics.regression.MultiLogitRegression
- getLogitTransformOfScore(T, Map<String, Double>) - Method in class microsim.statistics.regression.MultiLogitRegression
-
Warning - only use when MultiLogitRegression's maps field has values that are MultiKeyCoefficientMaps with only one key.
- getLogitTransformOfScore(T, DoubleSource, Class<E>) - Method in class microsim.statistics.regression.MultiLogitRegression
- getLong() - Method in class microsim.reflection.LongValueExtractor
-
Invoke the method of the object passed to constructor and return its long result.
- getLong() - Method in class microsim.statistics.reflectors.LongInvoker
-
Invokes the method of the object passed to constructor and returns its double result.
- getLong(Object) - Method in class microsim.reflection.LongValueExtractor
-
Invoke the method of the target object and return its long result.
- getLong(Object) - Method in class microsim.statistics.reflectors.LongInvoker
-
Invokes the method of the target object and return its double result.
- getLongArray() - Method in class microsim.statistics.CrossSection.Long
- getLongArray() - Method in interface microsim.statistics.LongArraySource
-
Returns the currently cached array of long values.
- getLongArray() - Method in class microsim.statistics.Series.Long
- getLongArray() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Long
- getLongArray() - Method in interface microsim.statistics.weighted.WeightedLongArraySource
-
Return the currently cached array of long values.
- getLongArrayList() - Method in class microsim.statistics.Series.Long
- getLongValue(int) - Method in class microsim.reflection.LongValueExtractor
-
This is an implementation of the
LongSource
interface. - getLongValue(Enum<?>) - Method in class microsim.statistics.functions.MaxArrayFunction.Long
-
Returns the long value corresponding to the given
variableID
- getLongValue(Enum<?>) - Method in class microsim.statistics.functions.MaxTraceFunction.Long
-
Returns the result of a given statistic.
- getLongValue(Enum<?>) - Method in class microsim.statistics.functions.MinArrayFunction.Long
-
Returns the long value corresponding to the given
variableID
- getLongValue(Enum<?>) - Method in class microsim.statistics.functions.MinTraceFunction.Long
-
Returns the result of a given statistic.
- getLongValue(Enum<?>) - Method in class microsim.statistics.functions.MultiTraceFunction.Long
-
Return the result of a given statistic.
- getLongValue(Enum<?>) - Method in interface microsim.statistics.LongSource
-
Returns the long value corresponding to the given
variableID
- getLongValue(Enum<?>) - Method in class microsim.statistics.functions.SumArrayFunction.Long
-
Returns the long value corresponding to the given
variableID
- getLongValue(Enum<?>) - Method in class microsim.statistics.reflectors.LongInvoker
-
This is an implementation of the
LongSource
interface. - getManager() - Method in interface microsim.engine.SimulationCollectorManager
- getManager(String) - Method in class microsim.engine.SimulationEngine
- getMatrix() - Method in class microsim.space.DenseObjectSpace
-
Return the matrix of objects representing the grid.
- getMatrix() - Method in class microsim.space.DoubleDiffuseSpace
- getMatrix() - Method in class microsim.space.DoubleSpace
-
Return the matrix of values representing the grid.
- getMatrix() - Method in class microsim.space.IntSpace
-
Return the matrix of values representing the grid.
- getMaxConfigurations() - Method in class microsim.engine.MultiRun
- getMean() - Method in class microsim.statistics.functions.MultiTraceFunction.Double
-
The mean function.
- getMean() - Method in class microsim.statistics.functions.MultiTraceFunction
- getMean() - Method in class microsim.statistics.functions.MultiTraceFunction.Integer
-
The mean function.
- getMean() - Method in class microsim.statistics.functions.MultiTraceFunction.Long
-
The mean function.
- getModel() - Method in class microsim.agent.Agent
- getModelArray() - Method in class microsim.engine.SimulationEngine
-
Return an array representing the running SimModels.
- getModelBuildStatus() - Method in class microsim.engine.SimulationEngine
-
Return true if buildModels() method has been called.
- getMooreNeighbors(int, int) - Method in class microsim.space.DenseObjectSpace
-
Gets the Moore neighbors of the specified coordinate.
- getMooreNeighbors(int, int) - Method in class microsim.space.DoubleDiffuseSpace
-
Gets the Moore neighbors of the specified coordinate.
- getMooreNeighbors(int, int, int, int) - Method in class microsim.space.DenseObjectSpace
-
Gets the extended Moore neighbors of the specified coordinate.
- getMooreNeighbors(int, int, int, int) - Method in class microsim.space.DoubleDiffuseSpace
-
Gets the extended Moore neighbors of the specified coordinate.
- getMooreNeighborsPositions(int, int) - Method in class microsim.space.AbstractSpace
-
Gets the extended Moore neighbors of the specified coordinate.
- getMovingType() - Method in class microsim.space.turtle.AbstractTurtle
-
Returns the behaviour of the turtle when it goes out of bounds of the grid.
- getNextX() - Method in class microsim.space.turtle.AbstractTurtle
-
Returns the new
x
coordinate walking the current heading direction for 1 step. - getNextX(int) - Method in class microsim.space.turtle.AbstractTurtle
-
Returns the new
x
coordinate walking the current heading direction for given steps. - getNextX(int) - Method in class microsim.space.turtle.DigitalTurtle
- getNextX(int) - Method in class microsim.space.turtle.Turtle
-
Return the new
x
coordinate walking the current heading direction for given steps. - getNextY() - Method in class microsim.space.turtle.AbstractTurtle
-
Return the new
y
coordinate walking the current heading direction for 1 step. - getNextY(int) - Method in class microsim.space.turtle.AbstractTurtle
-
Return the new
y
coordinate walking the current heading direction for given steps. - getNextY(int) - Method in class microsim.space.turtle.DigitalTurtle
- getNextY(int) - Method in class microsim.space.turtle.Turtle
-
Return the new
y
coordinate walking the current heading direction for given steps. - getObjectValue(Enum<?>) - Method in interface microsim.statistics.ObjectSource
-
Returns the value corresponding to the given variableID
- getOutcome(T) - Method in interface microsim.alignment.outcome.AlignmentOutcomeClosure
-
A method to extract the binary outcome value from an agent.
- getOutEntityManger() - Static method in class microsim.data.db.DatabaseUtils
- getOutputFolder() - Method in class microsim.data.db.Experiment
- getPosition() - Method in class microsim.space.turtle.AbstractTurtle
- getProbability(Object) - Method in class microsim.statistics.regression.LogitRegression
- getProbability(Object) - Method in class microsim.statistics.regression.ProbitRegression
- getProbability(Map<String, Double>) - Method in class microsim.statistics.regression.LogitRegression
- getProbability(Map<String, Double>) - Method in class microsim.statistics.regression.ProbitRegression
- getProbability(DoubleSource, Class<T>) - Method in class microsim.statistics.regression.LogitRegression
- getProbability(DoubleSource, Class<T>) - Method in class microsim.statistics.regression.ProbitRegression
- getProbability(DoubleSource, Class<T>, ObjectSource, Class<U>) - Method in class microsim.statistics.regression.LogitRegression
- getProbability(DoubleSource, Class<T>, ObjectSource, Class<U>) - Method in class microsim.statistics.regression.ProbitRegression
- getProbability(T) - Method in interface microsim.alignment.multiple.AlignmentMultiProbabilityClosure
-
Returns a discrete probability distribution for a given agent.
- getProbability(T) - Method in interface microsim.alignment.probability.AlignmentProbabilityClosure
-
Returns the unaligned probability of a 'positive' outcome for the agent (the user should define what the positive outcome is; it could be that something happens or does not happen).
- getProbitTransformOfScore(T, Object) - Method in class microsim.statistics.regression.MultiProbitRegression
- getProbitTransformOfScore(T, Map<String, Double>) - Method in class microsim.statistics.regression.MultiProbitRegression
-
Warning - only use when MultiProbitRegression's maps field has values that are MultiKeyCoefficientMaps with only one key.
- getProbitTransformOfScore(T, DoubleSource, Class<E>) - Method in class microsim.statistics.regression.MultiProbitRegression
- getRealDate(long) - Method in class microsim.engine.SimulationTimeManager
- getScore(Object) - Method in class microsim.statistics.regression.LinearRegression
-
To be used when the agent Object has member fields that correspond by name to all the regressors of the Regression's MultiKeyCoefficientMap map.
- getScore(Object) - Method in interface microsim.statistics.regression.LinReg
- getScore(Map<String, Double>) - Method in class microsim.statistics.regression.LinearRegression
-
Warning - only use when LinearRegression object contains a MultiKeyCoefficientMap with only one key.
- getScore(Map<String, Double>) - Method in interface microsim.statistics.regression.LinReg
- getScore(DoubleSource, Class<T>) - Method in class microsim.statistics.regression.LinearRegression
- getScore(DoubleSource, Class<T>) - Method in interface microsim.statistics.regression.LinReg
- getScore(DoubleSource, Class<T>, ObjectSource, Class<U>) - Method in class microsim.statistics.regression.LinearRegression
-
Requires the implementation of the ObjectSource to ascertain whether any additional conditioning regression keys are used (e.g.
- getScore(DoubleSource, Class<T>, ObjectSource, Class<U>) - Method in interface microsim.statistics.regression.LinReg
- getSeries(int) - Method in class microsim.statistics.TimeSeries
-
Returns a series at the given index.
- getSeriesCount() - Method in class microsim.statistics.TimeSeries
-
Returns the number of series.
- getSimulationRun() - Method in interface microsim.data.db.space.IntegerSpaceEntity
- getSimulationTime() - Method in interface microsim.data.db.space.IntegerSpaceEntity
- getSourceArray() - Method in interface microsim.statistics.SourceObjectArray
- getSourceArray() - Method in class microsim.statistics.weighted.Weighted_CrossSection
- getString() - Method in class microsim.reflection.StringValueExtractor
-
Invokes the method of the object passed to constructor and return its string result.
- getString() - Method in class microsim.statistics.reflectors.StringInvoker
-
Invokes the method of the object passed to constructor and returns its double result.
- getString(Object) - Method in class microsim.reflection.StringValueExtractor
-
Invokes the method of the target object and return its string result.
- getString(Object) - Method in class microsim.statistics.reflectors.StringInvoker
-
Invokes the method of the target object and returns its string result.
- getStringValue(int) - Method in class microsim.reflection.StringValueExtractor
-
This is an implementation of the
StringSource
interface. - getStringValue(Enum<?>) - Method in interface microsim.statistics.StringSource
-
Return the double value corresponding to the given variableID
- getStringValue(Enum<?>) - Method in class microsim.statistics.reflectors.StringInvoker
-
This is an implementation of the
StringSource
interface. - getSum() - Method in class microsim.collection.AverageClosure
- getTime() - Method in class microsim.engine.SimulationEngine
-
Return a reference to the current SimTime.
- getValue() - Method in interface microsim.data.db.space.IntegerSpaceEntity
- getValue(Object...) - Method in class microsim.data.MultiKeyCoefficientMap
-
Extracts the value that corresponds to
key
from the map. - getValue(T, T) - Method in interface microsim.matching.MatchingScoreClosure
-
Allows to get the matching score for a pair og agents.
- getValues() - Method in class microsim.data.ParameterRangeDomain
-
Generates the actual arithmetic progression and returns all the values.
- getValuesNames() - Method in class microsim.data.MultiKeyCoefficientMap
-
This method allows an instance of the
MultiKeyCoefficientMap
to provide a clone of the names of the values. - getVariance() - Method in class microsim.statistics.functions.MultiTraceFunction.Double
-
The variance function.
- getVariance() - Method in class microsim.statistics.functions.MultiTraceFunction
- getVariance() - Method in class microsim.statistics.functions.MultiTraceFunction.Integer
-
The variance function.
- getVariance() - Method in class microsim.statistics.functions.MultiTraceFunction.Long
-
The variance function.
- getVonNeumannNeighbors(int, int) - Method in class microsim.space.DenseObjectSpace
-
Gets the von Neumann neighbors of the specified coordinate.
- getVonNeumannNeighbors(int, int) - Method in class microsim.space.DoubleDiffuseSpace
-
Gets the von Neumann neighbors of the specified coordinate.
- getVonNeumannNeighbors(int, int, int, int) - Method in class microsim.space.DenseObjectSpace
-
Gets the extended von Neumann neighbors of the specified coordinate.
- getVonNeumannNeighbors(int, int, int, int) - Method in class microsim.space.DoubleDiffuseSpace
-
Gets the extended von Neumann neighbors of the specified coordinate.
- getVonNeumannNeighborsPositions(int, int) - Method in class microsim.space.AbstractSpace
-
Gets the extended von Neumann neighbors of the specified coordinate.
- getWeight() - Method in interface microsim.agent.Weight
- getWeights() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Integer
- getWeights() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Long
- getWeights() - Method in interface microsim.statistics.weighted.WeightedDoubleArraySource
- getWeights() - Method in interface microsim.statistics.weighted.WeightedIntArraySource
- getWeights() - Method in interface microsim.statistics.weighted.WeightedLongArraySource
- getWorldHeight() - Method in class microsim.space.turtle.AbstractTurtle
-
Returns the
y
size of the grid. - getWorldWidth() - Method in class microsim.space.turtle.AbstractTurtle
-
Returns the
x
size of the grid. - getX() - Method in interface microsim.data.db.space.IntegerSpaceEntity
- getXSize() - Method in interface microsim.space.ObjectSpace
- getY() - Method in interface microsim.data.db.space.IntegerSpaceEntity
- getYSize() - Method in interface microsim.space.ObjectSpace
- go() - Method in class microsim.engine.MultiRun
-
The go method starts the multi-run simulation.
- grid - Variable in class microsim.space.turtle.AbstractTurtle
- gridIterator() - Method in class microsim.space.SparseObjectSpace
-
Return a
ObjectSpaceIterator
storing the position of the read value. - GUIparameter - Annotation Interface in microsim.annotation
-
Annotates variables of the simulation manager to automatically display on the GUI.
H
- heading - Variable in class microsim.space.turtle.DigitalTurtle
I
- id - Variable in class microsim.data.db.Experiment
- id - Variable in class microsim.data.db.ExperimentParameter
- imax - Variable in class microsim.statistics.functions.MaxArrayFunction.Integer
- imin - Variable in class microsim.statistics.functions.MinArrayFunction.Integer
- inputFolder - Variable in class microsim.data.db.Experiment
- IntArraySource - Interface in microsim.statistics
-
Used by statistical objects to access arrays of integer values.
- Integer(Object, String, boolean) - Constructor for class microsim.statistics.functions.MaxTraceFunction.Integer
-
Creates a basic statistic probe on a generic object.
- Integer(Object, String, boolean) - Constructor for class microsim.statistics.functions.MinTraceFunction.Integer
-
Creates a basic statistic probe on a generic object.
- Integer(Object, String, boolean) - Constructor for class microsim.statistics.functions.MultiTraceFunction.Integer
-
Creates a basic statistic probe on a generic object.
- Integer(Object, String, boolean) - Constructor for class microsim.statistics.Series.Integer
-
Creates a basic statistic probe on a collection of objects.
- Integer(Collection<?>) - Constructor for class microsim.statistics.CrossSection.Integer
-
Create a statistic probe on a collection of
IntSource
objects. - Integer(Collection<?>, Class<?>, String, boolean) - Constructor for class microsim.statistics.CrossSection.Integer
-
Create a basic statistic probe on a collection of objects.
- Integer(Collection<?>, Enum<?>) - Constructor for class microsim.statistics.CrossSection.Integer
-
Creates a statistic probe on a collection of
IntSource
objects. - Integer(Collection<? extends Weight>) - Constructor for class microsim.statistics.weighted.Weighted_CrossSection.Integer
-
Create a statistic probe on a collection of IntSource objects.
- Integer(Collection<? extends Weight>, Class<? extends Weight>, String, boolean) - Constructor for class microsim.statistics.weighted.Weighted_CrossSection.Integer
-
Create a basic statistic probe on a collection of objects.
- Integer(Collection<? extends Weight>, Enum<?>) - Constructor for class microsim.statistics.weighted.Weighted_CrossSection.Integer
-
Create a statistic probe on a collection of IntSource objects.
- Integer(IntArraySource) - Constructor for class microsim.statistics.functions.MaxArrayFunction.Integer
-
Creates a maximum function on an integer array source.
- Integer(IntArraySource) - Constructor for class microsim.statistics.functions.MinArrayFunction.Integer
-
Creates a minimum function on an integer array source.
- Integer(IntArraySource) - Constructor for class microsim.statistics.functions.SumArrayFunction.Integer
-
Create a sum function on an integer array source.
- Integer(IntSource) - Constructor for class microsim.statistics.Series.Integer
-
Creates a statistic probe on a collection of
IntSource
objects. - Integer(IntSource, Enum<?>) - Constructor for class microsim.statistics.functions.MaxTraceFunction.Integer
-
Creates a basic statistic probe on a
IntSource
object. - Integer(IntSource, Enum<?>) - Constructor for class microsim.statistics.functions.MinTraceFunction.Integer
-
Creates a basic statistic probe on a
DoubleSource
object. - Integer(IntSource, Enum<?>) - Constructor for class microsim.statistics.functions.MultiTraceFunction.Integer
-
Creates a basic statistic probe on a
DoubleSource
object. - Integer(IntSource, Enum<?>) - Constructor for class microsim.statistics.Series.Integer
-
Creates a statistic probe on a collection of
IntSource
objects. - Integer(WeightedIntArraySource) - Constructor for class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Integer
-
Create a sum function on a weighted integer array source.
- IntegerInvoker - Class in microsim.statistics.reflectors
-
Employs Java reflection to call objects' methods which return integer values.
- IntegerInvoker(Class<?>, String, boolean) - Constructor for class microsim.statistics.reflectors.IntegerInvoker
-
Constructor.
- IntegerInvoker(Object, String, boolean) - Constructor for class microsim.statistics.reflectors.IntegerInvoker
-
Constructor.
- IntegerSpaceEntity - Interface in microsim.data.db.space
- IntegerValueExtractor - Class in microsim.reflection
-
Employs Java reflection to call objects' methods which return integer values.
- IntegerValueExtractor(Object, String, boolean) - Constructor for class microsim.reflection.IntegerValueExtractor
- IntegerValueExtractor(Class<?>, String, boolean) - Constructor for class microsim.reflection.IntegerValueExtractor
- intSource - Variable in class microsim.statistics.functions.AbstractArrayFunction
- intSource - Variable in class microsim.statistics.functions.MovingAverageTraceFunction
- intSource - Variable in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
- IntSource - Interface in microsim.statistics
-
Used by statistical object to access integer data.
- IntSource.Variables - Enum Class in microsim.statistics
- IntSpace - Class in microsim.space
-
A bi-dimensional grid containing integer values.
- IntSpace(int, int) - Constructor for class microsim.space.IntSpace
-
Create a grid of given size.
- IntSpace(IntSpace) - Constructor for class microsim.space.IntSpace
-
Create a copy of the given grid.
- IntSpaceEntity - Class in microsim.data.db.space
- IntSpaceEntity() - Constructor for class microsim.data.db.space.IntSpaceEntity
-
The default constructor that creates an instance only.
- invoker - Variable in class microsim.statistics.CrossSection.Double
- invoker - Variable in class microsim.statistics.CrossSection.Integer
- invoker - Variable in class microsim.statistics.CrossSection.Long
- invoker - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Double
- invoker - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Integer
- invoker - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Long
- isCheckingTime() - Method in class microsim.statistics.CrossSection
-
Returns the current status of the time checker.
- isCheckingTime() - Method in class microsim.statistics.functions.AbstractFunction
-
Returns the current status of the time checker.
- isCheckingTime() - Method in class microsim.statistics.Series
-
Returns the current status of the time checker.
- isCheckingTime() - Method in class microsim.statistics.weighted.Weighted_CrossSection
-
Return the current status of the time checker.
- isDoubleSource(Class<?>, String, boolean) - Static method in class microsim.reflection.ReflectionUtils
- isFiltered(Object) - Method in interface microsim.statistics.CollectionFilter
-
Returns a
boolean
value when the passedobjectToFilter
must be considered by theCrossSection
iterator. - isIntSource(Class<?>, String, boolean) - Static method in class microsim.reflection.ReflectionUtils
- isLongSource(Class<?>, String, boolean) - Static method in class microsim.reflection.ReflectionUtils
- isStringSource(Class<?>, String, boolean) - Static method in class microsim.reflection.ReflectionUtils
- isum - Variable in class microsim.statistics.functions.SumArrayFunction.Integer
- isum - Variable in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Integer
- isUpToDate() - Method in class microsim.statistics.TimeChecker
-
The method checks if a call has been already done at current simulation time.
- IterativeMatchingAlgorithm<T> - Interface in microsim.matching
- IterativeRandomMatching<T> - Class in microsim.matching
-
A singleton class used for matching.
- IterativeSimpleMatching<T> - Class in microsim.matching
-
A singleton class used for matching.
- iterator() - Method in class microsim.space.SparseObjectSpace
K
- keys - Variable in class microsim.data.MultiKeyCoefficientMap
- keys() - Element in annotation interface microsim.annotation.CoefficientMapping
L
- LAST_VALUE - Enum constant in enum class microsim.statistics.functions.MaxTraceFunction.Variables
- LAST_VALUE - Enum constant in enum class microsim.statistics.functions.MinTraceFunction.Variables
- LAST_VALUE - Enum constant in enum class microsim.statistics.functions.MultiTraceFunction.Variables
-
Return the last collected value.
- leap() - Method in class microsim.space.turtle.AbstractTurtle
-
Makes a step forward, but moves only if the target position is empty.
- leap(int) - Method in class microsim.space.turtle.AbstractTurtle
-
Makes some steps forward, but moves only if the target position is empty.
- leap(int) - Method in class microsim.space.turtle.DigitalTurtle
- leap(int) - Method in class microsim.space.turtle.Turtle
-
Make some steps forward, but moves only if the target position is empty.
- leftShift(int) - Method in enum class microsim.space.turtle.AbstractTurtle.Direction
- len - Variable in class microsim.statistics.functions.MovingAverageTraceFunction
- LinearRegression - Class in microsim.statistics.regression
- LinearRegression(MultiKeyCoefficientMap) - Constructor for class microsim.statistics.regression.LinearRegression
-
Linear Regression object.
- LinReg - Interface in microsim.statistics.regression
- lmax - Variable in class microsim.statistics.functions.MaxArrayFunction.Long
- lmin - Variable in class microsim.statistics.functions.MinArrayFunction.Long
- lngSource - Variable in class microsim.statistics.functions.AbstractArrayFunction
- lngSource - Variable in class microsim.statistics.functions.MovingAverageTraceFunction
- lngSource - Variable in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
- loadCoefficientMap(String, String, int, int) - Static method in class microsim.data.excel.ExcelAssistant
-
Loads
MultiKeyCoefficientMap
from Excel spreadsheet data, reading from the first line of the spreadsheet, and automatically finds the last line of the spreadsheet. - loadCoefficientMap(String, String, int, int, int, int) - Static method in class microsim.data.excel.ExcelAssistant
-
Load
MultiKeyCoefficientMap
from Excel spreadsheet data, choosing which line to start reading from via thestartLine
parameter. - LogitRegression - Class in microsim.statistics.regression
- LogitRegression(MultiKeyCoefficientMap) - Constructor for class microsim.statistics.regression.LogitRegression
- LogitRegression(MultiKeyCoefficientMap, MersenneTwister) - Constructor for class microsim.statistics.regression.LogitRegression
- LogitScalingAlignment<T> - Class in microsim.alignment.multiple
-
Multinomial alignment methods, where there is in general a set 'A' (>=2) of possible outcomes/states to align.
- LogitScalingAlignment() - Constructor for class microsim.alignment.multiple.LogitScalingAlignment
- Long(Object, String, boolean) - Constructor for class microsim.statistics.functions.MaxTraceFunction.Long
-
Creates a basic statistic probe on a generic object.
- Long(Object, String, boolean) - Constructor for class microsim.statistics.functions.MinTraceFunction.Long
-
Creates a basic statistic probe on a generic object.
- Long(Object, String, boolean) - Constructor for class microsim.statistics.functions.MultiTraceFunction.Long
-
Creates a basic statistic probe on a generic object.
- Long(Object, String, boolean) - Constructor for class microsim.statistics.Series.Long
-
Creates a basic statistic probe on a collection of objects.
- Long(Collection<?>) - Constructor for class microsim.statistics.CrossSection.Long
-
Creates a statistic probe on a collection of LongSource objects.
- Long(Collection<?>, Class<?>, String, boolean) - Constructor for class microsim.statistics.CrossSection.Long
-
Creates a basic statistic probe on a collection of objects.
- Long(Collection<?>, Enum<?>) - Constructor for class microsim.statistics.CrossSection.Long
-
Creates a statistic probe on a collection of
LongSource
objects. - Long(Collection<? extends Weight>) - Constructor for class microsim.statistics.weighted.Weighted_CrossSection.Long
-
Create a statistic probe on a collection of LongSource objects.
- Long(Collection<? extends Weight>, Class<? extends Weight>, String, boolean) - Constructor for class microsim.statistics.weighted.Weighted_CrossSection.Long
-
Create a basic statistic probe on a collection of objects.
- Long(Collection<? extends Weight>, Enum<?>) - Constructor for class microsim.statistics.weighted.Weighted_CrossSection.Long
-
Create a statistic probe on a collection of LongSource objects.
- Long(LongArraySource) - Constructor for class microsim.statistics.functions.MaxArrayFunction.Long
-
Creates a maximum function on a long array source.
- Long(LongArraySource) - Constructor for class microsim.statistics.functions.MinArrayFunction.Long
-
Creates a minimum function on a long array source.
- Long(LongArraySource) - Constructor for class microsim.statistics.functions.SumArrayFunction.Long
-
Create a sum function on a long array source.
- Long(LongSource) - Constructor for class microsim.statistics.Series.Long
-
Creates a statistic probe on a collection of
LongSource
objects. - Long(LongSource, Enum<?>) - Constructor for class microsim.statistics.functions.MaxTraceFunction.Long
-
Creates a basic statistic probe on a
LongSource
object. - Long(LongSource, Enum<?>) - Constructor for class microsim.statistics.functions.MinTraceFunction.Long
-
Creates a basic statistic probe on a
DoubleSource
object. - Long(LongSource, Enum<?>) - Constructor for class microsim.statistics.functions.MultiTraceFunction.Long
-
Creates a basic statistic probe on a
DoubleSource
object. - Long(LongSource, Enum<?>) - Constructor for class microsim.statistics.Series.Long
-
Creates a statistic probe on a collection of
LongSource
objects. - Long(WeightedLongArraySource) - Constructor for class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Long
-
Create a sum function on a weighted long array source.
- LongArraySource - Interface in microsim.statistics
-
Used by statistical object to access array of long values.
- LongInvoker - Class in microsim.statistics.reflectors
-
Employs Java reflection to call objects' methods which return long values.
- LongInvoker(Class<?>, String, boolean) - Constructor for class microsim.statistics.reflectors.LongInvoker
-
Constructor.
- LongInvoker(Object, String, boolean) - Constructor for class microsim.statistics.reflectors.LongInvoker
-
Constructor.
- LongSource - Interface in microsim.statistics
-
Used by statistical object to access long data.
- LongSource.Variables - Enum Class in microsim.statistics
- LongValueExtractor - Class in microsim.reflection
-
Employs Java reflection to call objects' methods which return long values.
- LongValueExtractor(Object, String, boolean) - Constructor for class microsim.reflection.LongValueExtractor
- LongValueExtractor(Class<?>, String, boolean) - Constructor for class microsim.reflection.LongValueExtractor
- loop - Variable in class microsim.event.Event
-
Get the loop length.
- lsum - Variable in class microsim.statistics.functions.SumArrayFunction.Long
- lsum - Variable in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Long
M
- m - Variable in class microsim.space.DenseObjectSpace
- m - Variable in class microsim.space.DoubleSpace
- m - Variable in class microsim.space.IntSpace
- m - Variable in class microsim.space.SparseObjectSpace
- match(T, T) - Method in interface microsim.matching.MatchingClosure
-
Links two agents to form a matching pair.
- matching(Collection<T>, Predicate<T>, Collection<T>, Predicate<T>, MatchingScoreClosure<T>, MatchingClosure<T>) - Method in interface microsim.matching.IterativeMatchingAlgorithm
-
Attempts to match people from two disjoint sets.
- matching(Collection<T>, Predicate<T>, Collection<T>, Predicate<T>, MatchingScoreClosure<T>, MatchingClosure<T>) - Method in interface microsim.matching.MatchingAlgorithm
-
Attempts to match people from two disjoint sets.
- matching(Collection<T>, Predicate<T>, Collection<T>, Predicate<T>, MatchingScoreClosure<T>, MatchingClosure<T>) - Method in class microsim.matching.IterativeRandomMatching
-
Attempts to match people from two disjoint sets.
- matching(Collection<T>, Predicate<T>, Collection<T>, Predicate<T>, MatchingScoreClosure<T>, MatchingClosure<T>) - Method in class microsim.matching.IterativeSimpleMatching
-
Attempts to match people from two disjoint sets.
- matching(Collection<T>, Predicate<T>, Collection<T>, Predicate<T>, MatchingScoreClosure<T>, MatchingClosure<T>) - Method in class microsim.matching.SimpleMatching
-
Attempts to match people from two disjoint sets.
- MatchingAlgorithm<T> - Interface in microsim.matching
- MatchingClosure<T> - Interface in microsim.matching
- MatchingScoreClosure<T> - Interface in microsim.matching
- max - Variable in class microsim.statistics.functions.MaxTraceFunction.Double
- max - Variable in class microsim.statistics.functions.MaxTraceFunction.Integer
- max - Variable in class microsim.statistics.functions.MaxTraceFunction.Long
- max - Variable in class microsim.statistics.functions.MultiTraceFunction.Double
- max - Variable in class microsim.statistics.functions.MultiTraceFunction.Integer
- max - Variable in class microsim.statistics.functions.MultiTraceFunction.Long
- max() - Method in class microsim.space.DoubleSpace
-
Get the maximum value stored into the grid.
- max() - Method in class microsim.space.IntSpace
-
Get the maximum value stored into the grid.
- MAX - Enum constant in enum class microsim.statistics.functions.MaxTraceFunction.Variables
- MAX - Enum constant in enum class microsim.statistics.functions.MultiTraceFunction.Variables
-
Return the maximum collected value.
- MAX - Static variable in class microsim.space.DoubleDiffuseSpace
- MaxArrayFunction - Class in microsim.statistics.functions
-
This class computes the maximum value in an array of source values.
- MaxArrayFunction(DoubleArraySource) - Constructor for class microsim.statistics.functions.MaxArrayFunction
-
Create a maximum function on a double array source.
- MaxArrayFunction(IntArraySource) - Constructor for class microsim.statistics.functions.MaxArrayFunction
-
Creates a maximum function on an integer array source.
- MaxArrayFunction(LongArraySource) - Constructor for class microsim.statistics.functions.MaxArrayFunction
-
Creates a maximum function on a long array source.
- MaxArrayFunction.Double - Class in microsim.statistics.functions
-
MaxFunction operating on double source values.
- MaxArrayFunction.Integer - Class in microsim.statistics.functions
-
MaxFunction operating on integer source values.
- MaxArrayFunction.Long - Class in microsim.statistics.functions
-
MaxFunction operating on long source values.
- MaxTraceFunction - Class in microsim.statistics.functions
-
A MixFunction object is to collect data over time, computing some statistics on the fly, without storing the data in memory.
- MaxTraceFunction() - Constructor for class microsim.statistics.functions.MaxTraceFunction
- MaxTraceFunction.Double - Class in microsim.statistics.functions
-
An implementation of the Memoryless Series class, which manages double type data sources.
- MaxTraceFunction.Integer - Class in microsim.statistics.functions
-
An implementation of the Memoryless Series class, which manages integer type data sources.
- MaxTraceFunction.Long - Class in microsim.statistics.functions
-
An implementation of the Memoryless Series class, which manages long type data sources.
- MaxTraceFunction.Variables - Enum Class in microsim.statistics.functions
- mean - Variable in class microsim.statistics.functions.MeanArrayFunction
- mean - Variable in class microsim.statistics.functions.MeanVarianceArrayFunction
- mean - Variable in class microsim.statistics.functions.MovingAverageArrayFunction
- mean() - Method in class microsim.space.DoubleSpace
-
Compute the sample mean value of the values stored in the grid.
- mean() - Method in class microsim.space.IntSpace
-
Compute the sample mean value of the values stored in the grid.
- MEAN - Enum constant in enum class microsim.statistics.functions.MeanVarianceArrayFunction.Variables
-
Represents the mean function argument for the
MeanVarianceArrayFunction.getDoubleValue(Enum)
method. - MEAN - Enum constant in enum class microsim.statistics.functions.MultiTraceFunction.Variables
-
Return the mean of the collected values.
- MeanArrayFunction - Class in microsim.statistics.functions
-
This class computes the average value of an array of values taken from a data source.
- MeanArrayFunction(DoubleArraySource) - Constructor for class microsim.statistics.functions.MeanArrayFunction
-
Creates a mean function on a double array source.
- MeanArrayFunction(IntArraySource) - Constructor for class microsim.statistics.functions.MeanArrayFunction
-
Creates a mean function on an integer array source.
- MeanArrayFunction(LongArraySource) - Constructor for class microsim.statistics.functions.MeanArrayFunction
-
Creates a mean function on a long array source.
- MeanVarianceArrayFunction - Class in microsim.statistics.functions
-
This class computes the average and variance value of an array of values taken from a data source.
- MeanVarianceArrayFunction(DoubleArraySource) - Constructor for class microsim.statistics.functions.MeanVarianceArrayFunction
-
Creates a mean function on a double array source.
- MeanVarianceArrayFunction(IntArraySource) - Constructor for class microsim.statistics.functions.MeanVarianceArrayFunction
-
Creates a mean function on an integer array source.
- MeanVarianceArrayFunction(LongArraySource) - Constructor for class microsim.statistics.functions.MeanVarianceArrayFunction
-
Creates a mean function on a long array source.
- MeanVarianceArrayFunction.Variables - Enum Class in microsim.statistics.functions
- method - Variable in class microsim.reflection.AbstractValueExtractor
- method - Variable in class microsim.statistics.reflectors.DoubleInvoker
- method - Variable in class microsim.statistics.reflectors.IntegerInvoker
- method - Variable in class microsim.statistics.reflectors.LongInvoker
- method - Variable in class microsim.statistics.reflectors.StringInvoker
- methodInvoker - Variable in class microsim.event.SingleTargetEvent
- microsim.agent - package microsim.agent
- microsim.alignment - package microsim.alignment
- microsim.alignment.multiple - package microsim.alignment.multiple
- microsim.alignment.outcome - package microsim.alignment.outcome
- microsim.alignment.probability - package microsim.alignment.probability
- microsim.annotation - package microsim.annotation
- microsim.collection - package microsim.collection
- microsim.data - package microsim.data
- microsim.data.db - package microsim.data.db
- microsim.data.db.space - package microsim.data.db.space
- microsim.data.excel - package microsim.data.excel
- microsim.engine - package microsim.engine
- microsim.event - package microsim.event
- microsim.exception - package microsim.exception
- microsim.matching - package microsim.matching
- microsim.reflection - package microsim.reflection
- microsim.space - package microsim.space
- microsim.space.turtle - package microsim.space.turtle
- microsim.statistics - package microsim.statistics
- microsim.statistics.functions - package microsim.statistics.functions
- microsim.statistics.reflectors - package microsim.statistics.reflectors
- microsim.statistics.regression - package microsim.statistics.regression
- microsim.statistics.weighted - package microsim.statistics.weighted
- microsim.statistics.weighted.functions - package microsim.statistics.weighted.functions
- min - Variable in class microsim.statistics.functions.MinArrayFunction.Double
- min - Variable in class microsim.statistics.functions.MinTraceFunction.Double
- min - Variable in class microsim.statistics.functions.MinTraceFunction.Integer
- min - Variable in class microsim.statistics.functions.MinTraceFunction.Long
- min - Variable in class microsim.statistics.functions.MultiTraceFunction.Double
- min - Variable in class microsim.statistics.functions.MultiTraceFunction.Integer
- min - Variable in class microsim.statistics.functions.MultiTraceFunction.Long
- min() - Method in class microsim.space.DoubleSpace
-
Get the minimum value stored into the grid.
- min() - Method in class microsim.space.IntSpace
-
Get the minimum value stored into the grid.
- MIN - Enum constant in enum class microsim.statistics.functions.MinTraceFunction.Variables
- MIN - Enum constant in enum class microsim.statistics.functions.MultiTraceFunction.Variables
-
Return the minimum collected value.
- MinArrayFunction - Class in microsim.statistics.functions
-
This class computes the minimum value in an array of source values.
- MinArrayFunction(DoubleArraySource) - Constructor for class microsim.statistics.functions.MinArrayFunction
-
Creates a minimum function on a double array source.
- MinArrayFunction(IntArraySource) - Constructor for class microsim.statistics.functions.MinArrayFunction
-
Creates a minimum function on an int array source.
- MinArrayFunction(LongArraySource) - Constructor for class microsim.statistics.functions.MinArrayFunction
-
Creates a minimum function on a long array source.
- MinArrayFunction.Double - Class in microsim.statistics.functions
-
MinFunction operating on double source values.
- MinArrayFunction.Integer - Class in microsim.statistics.functions
-
MinFunction operating on integer source values.
- MinArrayFunction.Long - Class in microsim.statistics.functions
-
MinFunction operating on long source values.
- MinTraceFunction - Class in microsim.statistics.functions
-
A MixFunction object is to collect data over time, computing some statistics on the fly, without storing the data in memory.
- MinTraceFunction() - Constructor for class microsim.statistics.functions.MinTraceFunction
- MinTraceFunction.Double - Class in microsim.statistics.functions
-
An implementation of the Memoryless Series class, which manages double type data sources.
- MinTraceFunction.Integer - Class in microsim.statistics.functions
-
An implementation of the Memoryless Series class, which manages integer type data sources.
- MinTraceFunction.Long - Class in microsim.statistics.functions
-
An implementation of the Memoryless Series class, which manages long type data sources.
- MinTraceFunction.Variables - Enum Class in microsim.statistics.functions
- modCount - Variable in class microsim.space.AbstractSpace
- MOORE - Enum constant in enum class microsim.space.DoubleDiffuseSpace.NEIGHBOURHOOD_TYPE
- moveGridPosition(SpacePosition, int, int) - Method in interface microsim.space.ObjectSpace
- moveGridPosition(SpacePosition, int, int) - Method in class microsim.space.DenseObjectSpace
-
Move a
SpacePosition
object from its current position to the specified destination, only if the destination cell is empty. - moveGridPosition(SpacePosition, int, int) - Method in class microsim.space.MultiObjectSpace
-
Move a
SpacePosition
object from its current position to the specified destination. - moveGridPosition(SpacePosition, int, int) - Method in class microsim.space.SparseObjectSpace
-
Move a
SpacePosition
object from its current position to the specified destination, only if the destination cell is empty. - moving - Variable in class microsim.space.turtle.AbstractTurtle
- MovingAverageArrayFunction - Class in microsim.statistics.functions
-
This class computes the average of the last given number of values in an array taken from a data source.
- MovingAverageArrayFunction(DoubleArraySource, int) - Constructor for class microsim.statistics.functions.MovingAverageArrayFunction
-
Create a count function on a double array source.
- MovingAverageArrayFunction(IntArraySource, int) - Constructor for class microsim.statistics.functions.MovingAverageArrayFunction
-
Creates a count function on an integer array source.
- MovingAverageArrayFunction(LongArraySource, int) - Constructor for class microsim.statistics.functions.MovingAverageArrayFunction
-
Creates a count function on a long array source.
- MovingAverageTraceFunction - Class in microsim.statistics.functions
-
This class computes the average of the last values collected from a data source.
- MovingAverageTraceFunction(DoubleSource, Enum<?>, int) - Constructor for class microsim.statistics.functions.MovingAverageTraceFunction
-
Creates a basic statistic probe on a
DoubleSource
object. - MovingAverageTraceFunction(IntSource, Enum<?>, int) - Constructor for class microsim.statistics.functions.MovingAverageTraceFunction
-
Create a basic statistic probe on a
IntSource
object. - MovingAverageTraceFunction(LongSource, Enum<?>, int) - Constructor for class microsim.statistics.functions.MovingAverageTraceFunction
-
Creates a basic statistic probe on a
LongSource
object. - MultiKeyCoefficientMap - Class in microsim.data
-
This class is an implementation of a
Map
that has multiple keys and multiple values at the same time. - MultiKeyCoefficientMap(String[], String[]) - Constructor for class microsim.data.MultiKeyCoefficientMap
-
Creates an empty new
MultiKeyCoefficientMap
with the names of the keys and values categories specified byString
[]
keys andString
[]
values arguments. - MultiKeyCoefficientMap(AbstractHashedMap, String[], String[]) - Constructor for class microsim.data.MultiKeyCoefficientMap
-
Creates a new
MultiKeyCoefficientMap
with values stored in map, and with the names of the keys and values categories specified byString
[]
keys andString
[]
values arguments. - MultiKeyCoefficientMapFactory - Class in microsim.data
-
This class allows creation of
MultiKeyCoefficientMap
from an annotated list. - MultiKeyCoefficientMapFactory() - Constructor for class microsim.data.MultiKeyCoefficientMapFactory
- MultiKeyHashMap - Class in microsim.data
- MultiKeyHashMap() - Constructor for class microsim.data.MultiKeyHashMap
- MultiKeyHashMap.EntryValue - Class in microsim.data
- MultiLogitRegression<T extends Enum<T>> - Class in microsim.statistics.regression
- MultiLogitRegression(Map<T, MultiKeyCoefficientMap>) - Constructor for class microsim.statistics.regression.MultiLogitRegression
- MultiLogitRegression(Map<T, MultiKeyCoefficientMap>, Random) - Constructor for class microsim.statistics.regression.MultiLogitRegression
- MultiObjectSpace - Class in microsim.space
-
A bi-dimensional grid capable of containing many objects into each cell.
- MultiObjectSpace(int, int) - Constructor for class microsim.space.MultiObjectSpace
-
Create a grid with given size and a default initial capacity.
- MultiObjectSpace(int, int, int) - Constructor for class microsim.space.MultiObjectSpace
-
Create a grid with given size and a given initial capacity.
- MultiObjectSpace(AbstractSpace<Object>) - Constructor for class microsim.space.MultiObjectSpace
-
Create a copy of the given grid with a default initial capacity.
- MultiObjectSpace(AbstractSpace<Object>, int) - Constructor for class microsim.space.MultiObjectSpace
-
Create a copy of the given grid with a given initial capacity.
- MultipleChoiceRegression<T extends Enum<T>> - Interface in microsim.statistics.regression
- MultiplicativeScalingAlignment<T> - Class in microsim.alignment.probability
-
A class for multiplicative scaling alignment method.
- MultiplicativeScalingAlignment() - Constructor for class microsim.alignment.probability.MultiplicativeScalingAlignment
- multiply(double) - Method in class microsim.space.DoubleSpace
-
Multiply the given value to the value of each cell.
- multiply(int) - Method in class microsim.space.IntSpace
-
Multiply the given value to the value of each cell.
- multiplyCoeffsWithValues(Map<String, Double>, Map<String, Double>) - Static method in class microsim.statistics.regression.LinearRegression
- MultiProbitRegression<T extends Enum<T>> - Class in microsim.statistics.regression
- MultiProbitRegression(Map<T, MultiKeyCoefficientMap>) - Constructor for class microsim.statistics.regression.MultiProbitRegression
- MultiProbitRegression(Map<T, MultiKeyCoefficientMap>, Random) - Constructor for class microsim.statistics.regression.MultiProbitRegression
- MultiRun - Class in microsim.engine
-
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.
- MultiRun() - Constructor for class microsim.engine.MultiRun
-
Create a new multi run session.
- multiRunId - Variable in class microsim.data.db.Experiment
- MultiRunListener - Interface in microsim.engine
- MultiTraceFunction - Class in microsim.statistics.functions
-
A MixFunction object is to collect data over time, computing some statistics on the fly, without storing the data in memory.
- MultiTraceFunction() - Constructor for class microsim.statistics.functions.MultiTraceFunction
- MultiTraceFunction.Double - Class in microsim.statistics.functions
-
An implementation of the Memoryless Series class, which manages double type data sources.
- MultiTraceFunction.Integer - Class in microsim.statistics.functions
-
An implementation of the Memoryless Series class, which manages integer type data sources.
- MultiTraceFunction.Long - Class in microsim.statistics.functions
-
An implementation of the Memoryless Series class, which manages long type data sources.
- MultiTraceFunction.Variables - Enum Class in microsim.statistics.functions
N
- name - Variable in class microsim.data.db.ExperimentParameter
- name() - Element in annotation interface microsim.annotation.GUIparameter
- nextGridPosition() - Method in interface microsim.space.ObjectSpaceIterator
- nextModel() - Method in class microsim.engine.MultiRun
-
When a SIMULATION_END signal is sent to JAS by one of the running models, simulation is stopped and this method is called.
- NORTH - Enum constant in enum class microsim.space.turtle.AbstractTurtle.Direction
- NORTH_EAST - Enum constant in enum class microsim.space.turtle.AbstractTurtle.Direction
- NORTH_WEST - Enum constant in enum class microsim.space.turtle.AbstractTurtle.Direction
- notifySimulationListeners(SystemEventType) - Method in class microsim.engine.SimulationEngine
O
- object - Variable in class microsim.event.SingleTargetEvent
- objects - Variable in class microsim.space.DenseObjectSpace
- ObjectSource - Interface in microsim.statistics
-
Used by statistical object to access object data.
- ObjectSource.Variables - Enum Class in microsim.statistics
- ObjectSpace - Interface in microsim.space
- ObjectSpaceIterator<E> - Interface in microsim.space
-
A specific iterator for grids.
- onEngineEvent(SystemEventType) - Method in class microsim.engine.MultiRun
-
This method monitors the
SystemEventType.End
signal. - onEngineEvent(SystemEventType) - Method in interface microsim.engine.EngineListener
- onEvent(Enum<?>) - Method in interface microsim.event.EventListener
- onEvent(Enum<?>) - Method in class microsim.space.DoubleDiffuseSpace
- onEvent(Enum<?>) - Method in class microsim.statistics.CrossSection
-
EventListener
callback function. - onEvent(Enum<?>) - Method in class microsim.statistics.functions.AbstractFunction
-
Updates the source, invoking the
AbstractFunction.updateSource()
method. - onEvent(Enum<?>) - Method in class microsim.statistics.functions.MaxTraceFunction
-
EventListener
callback function. - onEvent(Enum<?>) - Method in class microsim.statistics.functions.MinTraceFunction
-
EventListener
callback function. - onEvent(Enum<?>) - Method in class microsim.statistics.functions.MovingAverageTraceFunction
-
Updates the source, invoking the
AbstractFunction.updateSource()
method. - onEvent(Enum<?>) - Method in class microsim.statistics.functions.MultiTraceFunction
-
EventListener
callback function. - onEvent(Enum<?>) - Method in class microsim.statistics.Series
-
EventListener
callback function. - onEvent(Enum<?>) - Method in class microsim.statistics.TimeSeries
-
Performs one of the defined actions.
- onEvent(Enum<?>) - Method in class microsim.statistics.weighted.Weighted_CrossSection
-
EventListener
callback function. - Order - Enum Class in microsim.event
-
Deprecated.
- ordering - Variable in class microsim.event.Event
-
If two events have time fields with equal value, their ordering fields will determine the order in which the events are fired, with lower ordering values fired before high ordering values.
- outputRootFolder - Variable in class microsim.data.db.Experiment
P
- p1 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P1 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
-
Represent the function arguments for the getDoubleValue method.
- p10 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P10 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p20 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P20 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p30 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P30 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p40 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P40 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p5 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P5 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p50 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P50 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p60 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P60 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p70 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P70 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p80 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P80 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p90 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P90 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p95 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P95 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- p99 - Variable in class microsim.statistics.functions.PercentileArrayFunction
- P99 - Enum constant in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
- PanelEntityKey - Class in microsim.data.db
- PanelEntityKey() - Constructor for class microsim.data.db.PanelEntityKey
-
The default constructor that creates an instance only.
- PanelEntityKey(long) - Constructor for class microsim.data.db.PanelEntityKey
-
This constructor assigns the
id
value. - ParameterDomain - Class in microsim.data
-
This class is used as a map to associate arrays of values with certain names.
- ParameterDomain() - Constructor for class microsim.data.ParameterDomain
-
The default constructor, it only creates an instance of the class.
- ParameterDomain(String, Object[]) - Constructor for class microsim.data.ParameterDomain
-
Creates an instance of the class with the given name and provided values.
- ParameterRangeDomain - Class in microsim.data
-
This class is an extension of
ParameterDomain
where values that are stored are elements of arithmetic progressions of floating-point numbers generated from intervals. - ParameterRangeDomain() - Constructor for class microsim.data.ParameterRangeDomain
-
The default constructor, creates an instance only.
- ParameterRangeDomain(String, Double, Double, Double) - Constructor for class microsim.data.ParameterRangeDomain
-
Creates an instance of the class, sets the name and
min
,max
, andstep
values. - parameters - Variable in class microsim.data.db.Experiment
- pause() - Method in class microsim.engine.SimulationEngine
-
Stop simulation.
- PercentileArrayFunction - Class in microsim.statistics.functions
-
This function calculates percentiles (p1,p5,p10-p90,p95,p99) for a given cross-section of data.
- PercentileArrayFunction(DoubleArraySource) - Constructor for class microsim.statistics.functions.PercentileArrayFunction
-
Create a percentile function on a double array source.
- PercentileArrayFunction(IntArraySource) - Constructor for class microsim.statistics.functions.PercentileArrayFunction
-
Creates a percentile function on an integer array source.
- PercentileArrayFunction(LongArraySource) - Constructor for class microsim.statistics.functions.PercentileArrayFunction
-
Create a percentile function on a long array source.
- PercentileArrayFunction.Variables - Enum Class in microsim.statistics.functions
- performAction(SystemEventType) - Method in class microsim.engine.SimulationEngine
-
React to system events.
- persistIntSpace(EntityManager, IntSpace, Class<? extends IntegerSpaceEntity>) - Static method in class microsim.data.db.space.SpaceEntityPersister
- persistObjectSpace(EntityManager, ObjectSpace, Class<? extends IntegerSpaceEntity>, String) - Static method in class microsim.data.db.space.SpaceEntityPersister
- print(double[]) - Method in class microsim.space.DoubleDiffuseSpace
- ProbitRegression - Class in microsim.statistics.regression
- ProbitRegression(MultiKeyCoefficientMap) - Constructor for class microsim.statistics.regression.ProbitRegression
- ProbitRegression(MultiKeyCoefficientMap, Random) - Constructor for class microsim.statistics.regression.ProbitRegression
- put(Object[], Object[]) - Method in class microsim.data.MultiKeyHashMap
-
Adds
- putValue(Object...) - Method in class microsim.data.MultiKeyCoefficientMap
-
Adds a value to the map.
Q
- quit() - Method in class microsim.engine.SimulationEngine
-
Stops the simulation and then quits the JVM.
R
- randomPopulate(double, int, int) - Method in class microsim.space.IntSpace
- readOnly - Variable in class microsim.event.CollectionTargetEvent
- rebuildModels() - Method in class microsim.engine.SimulationEngine
-
Dispose and rebuild each running model.
- ReflectionUtils - Class in microsim.reflection
- ReflectionUtils() - Constructor for class microsim.reflection.ReflectionUtils
- reflectX(int) - Method in class microsim.space.AbstractSpace
-
Check the given
x
coordinate considering the grid as a walled space. - reflectX(int) - Method in interface microsim.space.ObjectSpace
- reflectY(int) - Method in class microsim.space.AbstractSpace
-
Check the given
y
coordinate considering the grid as a walled space. - reflectY(int) - Method in interface microsim.space.ObjectSpace
- RegressionColumnNames - Enum Class in microsim.statistics.regression
-
Enum types for use with Regressions.
- RegressionUtils - Class in microsim.statistics.regression
- RegressionUtils() - Constructor for class microsim.statistics.regression.RegressionUtils
- REGRESSOR - Enum constant in enum class microsim.statistics.regression.RegressionColumnNames
-
Name of key column containing the regressors (also known as covariates)
- remove(Object) - Method in class microsim.space.MultiObjectSpace
-
Remove the given object from the grid.
- remove(Object) - Method in class microsim.space.SparseObjectSpace
-
Remove the given object from the grid.
- remove(Object...) - Method in class microsim.data.MultiKeyHashMap
- removeAt(int, int, Object) - Method in class microsim.space.MultiObjectSpace
-
Remove the given object from the grid at given position.
- removeEngineListener(EngineListener) - Method in class microsim.engine.SimulationEngine
- removeEvent(Event) - Method in class microsim.event.EventGroup
-
Removes the given event from the list.
- removeGridPosition(SpacePosition) - Method in interface microsim.space.ObjectSpace
- removeGridPosition(SpacePosition) - Method in class microsim.space.DenseObjectSpace
-
Remove the
SpacePosition
object from the grid. - removeGridPosition(SpacePosition) - Method in class microsim.space.MultiObjectSpace
-
Remove the
SpacePosition
object from the grid. - removeGridPosition(SpacePosition) - Method in class microsim.space.SparseObjectSpace
-
Remove the
SpacePosition
object from the grid. - resample(T) - Method in interface microsim.alignment.outcome.AlignmentOutcomeClosure
-
Attempts to resample (change) the binary outcome value of an agent.
- ResamplingAlignment<T> - Class in microsim.alignment.outcome
-
Aligns the population by resampling of data with (or without) corresponding weights.
- ResamplingAlignment() - Constructor for class microsim.alignment.outcome.ResamplingAlignment
- reset() - Method in class microsim.engine.SimulationEngine
- resetTo(double) - Method in class microsim.space.DoubleSpace
-
Set all cells to the given value.
- resetTo(int) - Method in class microsim.space.IntSpace
-
Set all cells to the given value.
- RESTART - Enum constant in enum class microsim.event.SystemEventType
- rightShift(int) - Method in enum class microsim.space.turtle.AbstractTurtle.Direction
- run() - Method in class microsim.engine.MultiRun
-
MultiRun is an independent thread.
- run() - Method in class microsim.engine.SimulationEngine
-
Start the independent thread running simulation.
- runId - Variable in class microsim.data.db.Experiment
S
- SAVE - Enum constant in enum class microsim.event.CommonEventType
- saveExperimentToDatabase - Variable in class microsim.data.ExperimentManager
-
The flag determines if output database must automatically be created.
- saveToFile() - Method in class microsim.statistics.TimeSeries
-
Stores the entire data content in the output file in the same directory.
- saveToFile(String, String) - Method in class microsim.statistics.TimeSeries
-
Stores the entire data content in the given output file.
- saveToFile(String, String, boolean) - Method in class microsim.statistics.TimeSeries
-
Stores the entire data content in the given output file.
- saveToFile(String, String, boolean, char) - Method in class microsim.statistics.TimeSeries
-
Stores the entire data content in the given output file.
- SBDAlignment<T> - Class in microsim.alignment.probability
- SBDAlignment() - Constructor for class microsim.alignment.probability.SBDAlignment
- SBDLAlignment<T> - Class in microsim.alignment.probability
- SBDLAlignment() - Constructor for class microsim.alignment.probability.SBDLAlignment
- scheduleEvent(Event) - Method in class microsim.event.EventQueue
-
Adds an event to the queue.
- scheduleOnce(Event, double, int) - Method in class microsim.event.EventQueue
-
Schedules a generic event to occur at a given time.
- scheduleRepeat(Event, double, int, double) - Method in class microsim.event.EventQueue
-
Schedules a generic looped event at a given time and ordering.
- scheduleSystem(double, int, double, SimulationEngine, SystemEventType) - Method in class microsim.event.EventQueue
-
Schedules a looped system event.
- searchField(Class<?>, String) - Static method in class microsim.reflection.ReflectionUtils
- searchMethod(Class<?>, String) - Static method in class microsim.reflection.ReflectionUtils
- section() - Element in annotation interface microsim.annotation.GUIparameter
- series - Variable in class microsim.statistics.TimeSeries
- Series - Class in microsim.statistics
-
A series is a sequential collection of values coming from a given variable source over time.
- Series() - Constructor for class microsim.statistics.Series
- Series.Double - Class in microsim.statistics
- Series.Integer - Class in microsim.statistics
- Series.Long - Class in microsim.statistics
- set(int, int, int, Object) - Method in class microsim.space.MultiObjectSpace
-
Put the given object at the given tri-dimensional position.
- set(int, int, Object) - Method in class microsim.space.AbstractSpace
-
Store an object at a given position.
- set(int, int, Object) - Method in interface microsim.space.ObjectSpace
- set(int, int, Object) - Method in class microsim.space.DenseObjectSpace
-
Put the given object at the given position.
- set(int, int, Object) - Method in class microsim.space.DoubleSpace
-
Set the given value at given position.
- set(int, int, Object) - Method in class microsim.space.IntSpace
-
Set the given value at given position.
- set(int, int, Object) - Method in class microsim.space.MultiObjectSpace
-
Enqueue the given object at the given position.
- set(int, int, Object) - Method in class microsim.space.SparseObjectSpace
-
Put the given object at the given position.
- setCardinalHeading(AbstractTurtle.Direction) - Method in class microsim.space.turtle.AbstractTurtle
-
Sets the turtle's heading using a constant for cardinal points.
- setCardinalHeading(AbstractTurtle.Direction) - Method in class microsim.space.turtle.DigitalTurtle
- setCardinalHeading(AbstractTurtle.Direction) - Method in class microsim.space.turtle.Turtle
-
Set the turtle's heading using a constant for cardinal points.
- setCheckingTime(boolean) - Method in class microsim.statistics.CrossSection
-
Sets the current status of the time checker.
- setCheckingTime(boolean) - Method in class microsim.statistics.functions.AbstractFunction
-
Sets the current status of the time checker.
- setCheckingTime(boolean) - Method in class microsim.statistics.Series
-
Sets the current status of the time checker.
- setCheckingTime(boolean) - Method in class microsim.statistics.weighted.Weighted_CrossSection
-
Set the current status of the time checker.
- setCollectorManager(SimulationCollectorManager) - Method in interface microsim.engine.SimulationObserverManager
- setDbl(int, int, double) - Method in class microsim.space.DoubleSpace
-
Set the given value at given position.
- setEngine(SimulationEngine) - Method in interface microsim.engine.SimulationManager
- setGrid(ObjectSpace) - Method in class microsim.space.turtle.AbstractTurtle
- setHeading(int) - Method in class microsim.space.turtle.AbstractTurtle
-
Sets the current heading.
- setHeading(int) - Method in class microsim.space.turtle.DigitalTurtle
- setHeading(int) - Method in class microsim.space.turtle.Turtle
-
Set the current heading.
- setIfEmptyXY(int, int) - Method in class microsim.space.turtle.AbstractTurtle
-
Sets a new position, only if new position is empty.
- setInt(int, int, int) - Method in class microsim.space.IntSpace
-
Set the given value at given position.
- setManager(SimulationManager) - Method in interface microsim.engine.SimulationCollectorManager
- setMovingType(AbstractTurtle.MoveMode) - Method in class microsim.space.turtle.AbstractTurtle
-
Sets the behaviour of the turtle when it goes out of bounds of the grid.
- setRandomHeading() - Method in class microsim.space.turtle.AbstractTurtle
-
Randomizes the turtle's heading.
- setRandomHeading() - Method in class microsim.space.turtle.DigitalTurtle
- setRandomHeading() - Method in class microsim.space.turtle.Turtle
-
Randomize the turtle's heading.
- setRandomSeed(int) - Method in class microsim.engine.SimulationEngine
-
Set the current random seed.
- setRunningStatus(boolean) - Method in class microsim.engine.SimulationEngine
-
Set current simulation running status.
- setSimulationRun(Long) - Method in interface microsim.data.db.space.IntegerSpaceEntity
- setSimulationTime(Double) - Method in interface microsim.data.db.space.IntegerSpaceEntity
- setTimeAtNextLoop() - Method in class microsim.event.Event
-
Schedule event at the next loop time.
- setTimeOrderingAndLoopPeriod(double, int, double) - Method in class microsim.event.Event
-
Set the time, ordering and loop period of the event
- setTurnOffDatabaseConnection(boolean) - Method in class microsim.engine.SimulationEngine
- setup() - Method in class microsim.engine.SimulationEngine
- SETUP - Enum constant in enum class microsim.event.SystemEventType
- setupExperiment(Experiment, Object...) - Method in class microsim.data.ExperimentManager
-
Creates the experiment setup by copying input files to the output folder.
- setupRunLabel() - Method in class microsim.engine.MultiRun
- setValue(Integer) - Method in interface microsim.data.db.space.IntegerSpaceEntity
- setValues(Object[]) - Method in class microsim.data.ParameterRangeDomain
-
This method is not supported.
- setX(int) - Method in class microsim.space.turtle.AbstractTurtle
-
Sets a new
x
position. - setX(Integer) - Method in interface microsim.data.db.space.IntegerSpaceEntity
- setXY(int, int) - Method in class microsim.space.turtle.AbstractTurtle
-
Sets a new position.
- setXY(int, int) - Method in class microsim.space.turtle.Turtle
-
Set a new position.
- setY(int) - Method in class microsim.space.turtle.AbstractTurtle
-
Sets a new
y
position. - setY(Integer) - Method in interface microsim.data.db.space.IntegerSpaceEntity
- SHUTDOWN - Enum constant in enum class microsim.event.SystemEventType
- SidewalkAlignment<T> - Class in microsim.alignment.probability
-
set individual probability to 1 if there is a change of the integer part of the cumulated probability, 0 otherwise
- SidewalkAlignment() - Constructor for class microsim.alignment.probability.SidewalkAlignment
- SimpleMatching<T> - Class in microsim.matching
-
The simplest matching class.
- simulate() - Method in class microsim.event.EventQueue
-
Runs an entire simulation.
- SimulationCollectorManager - Interface in microsim.engine
- SimulationEngine - Class in microsim.engine
-
The simulation engine.
- SimulationEngine() - Constructor for class microsim.engine.SimulationEngine
- SimulationException - Exception Class in microsim.exception
-
Deprecated.
- SimulationException() - Constructor for exception class microsim.exception.SimulationException
-
Deprecated.
- SimulationException(String) - Constructor for exception class microsim.exception.SimulationException
-
Deprecated.
- SimulationException(String, Throwable) - Constructor for exception class microsim.exception.SimulationException
-
Deprecated.
- SimulationException(Throwable) - Constructor for exception class microsim.exception.SimulationException
-
Deprecated.
- SimulationManager - Interface in microsim.engine
-
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 - Interface in microsim.engine
- SimulationRuntimeException - Exception Class in microsim.exception
-
Deprecated.
- SimulationRuntimeException() - Constructor for exception class microsim.exception.SimulationRuntimeException
-
Deprecated.
- SimulationRuntimeException(String) - Constructor for exception class microsim.exception.SimulationRuntimeException
-
Deprecated.
- SimulationRuntimeException(String, Throwable) - Constructor for exception class microsim.exception.SimulationRuntimeException
-
Deprecated.
- SimulationRuntimeException(Throwable) - Constructor for exception class microsim.exception.SimulationRuntimeException
-
Deprecated.
- SimulationTimeManager - Class in microsim.engine
- SimulationTimeManager(int, int, int, int) - Constructor for class microsim.engine.SimulationTimeManager
- SimulationTimeManager(Date, int) - Constructor for class microsim.engine.SimulationTimeManager
- SingleTargetEvent - Class in microsim.event
-
The simplest implementation of
Event
class. - SingleTargetEvent(Object, Enum<?>) - Constructor for class microsim.event.SingleTargetEvent
-
Creates a new event using early binding.
- SingleTargetEvent(Object, String) - Constructor for class microsim.event.SingleTargetEvent
-
Creates a new event using late binding.
- size() - Method in class microsim.space.AbstractSpace
-
Return the total size of the grid, i.e.,
width * height
. - size() - Method in class microsim.space.DenseObjectSpace
-
Return the number of objects stored into the grid.
- size() - Method in class microsim.space.DoubleSpace
-
Return the size of the grid that is
width * height
. - size() - Method in class microsim.space.IntSpace
-
Return the size of the grid that is
width * height
. - size() - Method in class microsim.space.SparseObjectSpace
-
Return the number of objects stored into the grid.
- snap(EntityManager, Object) - Static method in class microsim.data.db.DatabaseUtils
- snap(Object) - Static method in class microsim.data.db.DatabaseUtils
- sortByComparator(Map<T, Double>, boolean) - Method in class microsim.alignment.probability.AbstractSortByDifferenceAlignment
-
Sorting of objects of type T (usually the agents) by an associated Double number.
- sourceArray - Variable in class microsim.statistics.CrossSection
- sourceList - Variable in class microsim.statistics.weighted.Weighted_CrossSection
- SourceObjectArray - Interface in microsim.statistics
- SOUTH - Enum constant in enum class microsim.space.turtle.AbstractTurtle.Direction
- SOUTH_EAST - Enum constant in enum class microsim.space.turtle.AbstractTurtle.Direction
- SOUTH_WEST - Enum constant in enum class microsim.space.turtle.AbstractTurtle.Direction
- SpaceEntityPersister - Class in microsim.data.db.space
- SpaceEntityPersister() - Constructor for class microsim.data.db.space.SpaceEntityPersister
- SpacePosition - Class in microsim.space
- SpacePosition() - Constructor for class microsim.space.SpacePosition
- SpacePosition(int, int) - Constructor for class microsim.space.SpacePosition
- SpacePosition(SpacePosition) - Constructor for class microsim.space.SpacePosition
- SparseObjectSpace - Class in microsim.space
-
A sparse bi-dimensional grid containing one object per cell.
- SparseObjectSpace(int, int) - Constructor for class microsim.space.SparseObjectSpace
-
Create a grid with given size.
- SparseObjectSpace(AbstractSpace<Object>) - Constructor for class microsim.space.SparseObjectSpace
-
Create a copy of the given grid.
- START - Enum constant in enum class microsim.event.SystemEventType
- startSimulation() - Method in class microsim.engine.SimulationEngine
-
Start simulation.
- step() - Method in class microsim.engine.SimulationEngine
- step() - Method in class microsim.event.EventQueue
-
Makes one simulation step forward.
- step(int) - Method in class microsim.engine.SimulationEngine
-
Make forSteps simulation steps.
- STEP - Enum constant in enum class microsim.event.SystemEventType
- STOP - Enum constant in enum class microsim.event.SystemEventType
- StringInvoker - Class in microsim.statistics.reflectors
-
Employs Java reflection to call objects' methods which return string values.
- StringInvoker(Class<?>, String, boolean) - Constructor for class microsim.statistics.reflectors.StringInvoker
-
Constructor.
- StringInvoker(Object, String, boolean) - Constructor for class microsim.statistics.reflectors.StringInvoker
-
Constructor.
- StringSource - Interface in microsim.statistics
-
Used by statistical object to access string data.
- StringValueExtractor - Class in microsim.reflection
- StringValueExtractor(Object, String, boolean) - Constructor for class microsim.reflection.StringValueExtractor
- StringValueExtractor(Class<?>, String, boolean) - Constructor for class microsim.reflection.StringValueExtractor
- sum - Variable in class microsim.statistics.functions.MultiTraceFunction.Double
- sum - Variable in class microsim.statistics.functions.MultiTraceFunction.Integer
- sum - Variable in class microsim.statistics.functions.MultiTraceFunction.Long
- sum() - Method in class microsim.space.DoubleSpace
-
Sum the value of each cell.
- sum() - Method in class microsim.space.IntSpace
-
Sum the value of each cell.
- SUM - Enum constant in enum class microsim.statistics.functions.MultiTraceFunction.Variables
-
Return the sum of collected values.
- SumArrayFunction - Class in microsim.statistics.functions
-
This class computes the sum of an array of source values.
- SumArrayFunction(DoubleArraySource) - Constructor for class microsim.statistics.functions.SumArrayFunction
-
Create a sum function on a double array source.
- SumArrayFunction(IntArraySource) - Constructor for class microsim.statistics.functions.SumArrayFunction
-
Creates a sum function on an integer array source.
- SumArrayFunction(LongArraySource) - Constructor for class microsim.statistics.functions.SumArrayFunction
-
Creates a sum function on a long array source.
- SumArrayFunction.Double - Class in microsim.statistics.functions
-
SumFunction operating on double source values.
- SumArrayFunction.Integer - Class in microsim.statistics.functions
-
SumFunction operating on integer source values.
- SumArrayFunction.Long - Class in microsim.statistics.functions
-
SumFunction operating on long source values.
- sumSquare - Variable in class microsim.statistics.functions.MultiTraceFunction.Double
- sumSquare - Variable in class microsim.statistics.functions.MultiTraceFunction.Integer
- sumSquare - Variable in class microsim.statistics.functions.MultiTraceFunction.Long
- swapPositions(int, int, int, int) - Method in class microsim.space.AbstractSpace
-
Swap the content of the
(x1, y1)
and(x2, y2)
cells of the grid. - swapPositions(int, int, int, int) - Method in class microsim.space.DenseObjectSpace
-
Swap the content of the
(x1, y1)
and(x2, y2)
cells of the grid. - swapPositions(int, int, int, int) - Method in class microsim.space.DoubleSpace
-
Swap the content of the
(x1,y1)
and(x2,y2)
cells of the grid. - swapPositions(int, int, int, int) - Method in class microsim.space.IntSpace
-
Swap the content of the
(x1,y1)
and(x2,y2)
cells of the grid. - swapPositions(int, int, int, int) - Method in class microsim.space.SparseObjectSpace
-
Swap the content of the
(x1, y1)
and(x2, y2)
cells of the grid. - SystemEvent - Class in microsim.event
-
System events are directly processed by the simulation engine.
- SystemEvent(SimulationEngine, SystemEventType) - Constructor for class microsim.event.SystemEvent
-
The default constructor.
- SystemEventType - Enum Class in microsim.event
-
A collection of system events.
T
- target - Variable in class microsim.reflection.AbstractValueExtractor
- target - Variable in class microsim.statistics.CrossSection.Double
- target - Variable in class microsim.statistics.CrossSection.Integer
- target - Variable in class microsim.statistics.CrossSection.Long
- target - Variable in class microsim.statistics.functions.MaxTraceFunction.Double
- target - Variable in class microsim.statistics.functions.MaxTraceFunction.Integer
- target - Variable in class microsim.statistics.functions.MaxTraceFunction.Long
- target - Variable in class microsim.statistics.functions.MinTraceFunction.Double
- target - Variable in class microsim.statistics.functions.MinTraceFunction.Integer
- target - Variable in class microsim.statistics.functions.MinTraceFunction.Long
- target - Variable in class microsim.statistics.functions.MultiTraceFunction.Double
- target - Variable in class microsim.statistics.functions.MultiTraceFunction.Integer
- target - Variable in class microsim.statistics.functions.MultiTraceFunction.Long
- target - Variable in class microsim.statistics.reflectors.DoubleInvoker
- target - Variable in class microsim.statistics.reflectors.IntegerInvoker
- target - Variable in class microsim.statistics.reflectors.LongInvoker
- target - Variable in class microsim.statistics.reflectors.StringInvoker
- target - Variable in class microsim.statistics.Series.Double
- target - Variable in class microsim.statistics.Series.Integer
- target - Variable in class microsim.statistics.Series.Long
- target - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Double
- target - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Integer
- target - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Long
- time - Variable in class microsim.event.Event
-
Get the next firing absolute time.
- timeChecker - Variable in class microsim.statistics.CrossSection
- timeChecker - Variable in class microsim.statistics.functions.AbstractFunction
- timeChecker - Variable in class microsim.statistics.Series
- timeChecker - Variable in class microsim.statistics.weighted.Weighted_CrossSection
- TimeChecker - Class in microsim.statistics
-
The time checker is used by all the classes implementing the
UpdatableSource
interface to avoid repetitive updates.
Every time theUpdatableSource.updateSource()
method of the user class is invoked, it asksTimeChecker
if the update has been done yet at the current simulation time.
If the time checker is disabled it forces users to always update themselves. - TimeChecker() - Constructor for class microsim.statistics.TimeChecker
- TimeSeries - Class in microsim.statistics
-
A container for multiple synchronized time series.
- TimeSeries() - Constructor for class microsim.statistics.TimeSeries
-
Creates a new time series container.
- timestamp - Variable in class microsim.data.db.Experiment
- toArray() - Method in class microsim.space.SparseObjectSpace
-
Return an array of objects stored into the grid.
- toBeContinued - Variable in class microsim.engine.MultiRun
- TORUS - Enum constant in enum class microsim.space.turtle.AbstractTurtle.MoveMode
-
Turtle moves on a toroidal grid.
- torusX(int) - Method in class microsim.space.AbstractSpace
-
Check the given
x
coordinate considering the grid as a toroid. - torusX(int) - Method in interface microsim.space.ObjectSpace
- torusY(int) - Method in class microsim.space.AbstractSpace
-
Check the given
y
coordinate considering the grid as a toroid. - torusY(int) - Method in interface microsim.space.ObjectSpace
- toString() - Method in class microsim.event.SingleTargetEvent
-
Converts this event to a string.
- toString() - Method in class microsim.event.SystemEvent
-
Converts this system event to a string.
- toString() - Method in class microsim.space.AbstractSpace
-
Return a string representing the content of the grid.
- toString() - Method in class microsim.space.SpacePosition
- toString() - Method in class microsim.statistics.CrossSection.Double
- toString() - Method in class microsim.statistics.CrossSection.Integer
- toString() - Method in class microsim.statistics.CrossSection.Long
- toString() - Method in class microsim.statistics.Series.Double
- toString() - Method in class microsim.statistics.Series.Integer
- toString() - Method in class microsim.statistics.Series.Long
- toString() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Double
- toString() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Integer
- toString() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Long
- toStringKey(Object) - Static method in class microsim.data.MultiKeyCoefficientMap
-
Converts
value
to aString
. - turnCardinalLeft(int) - Method in class microsim.space.turtle.AbstractTurtle
- turnCardinalLeft(int) - Method in class microsim.space.turtle.DigitalTurtle
- turnCardinalLeft(int) - Method in class microsim.space.turtle.Turtle
- turnCardinalRight(int) - Method in class microsim.space.turtle.AbstractTurtle
- turnCardinalRight(int) - Method in class microsim.space.turtle.DigitalTurtle
- turnCardinalRight(int) - Method in class microsim.space.turtle.Turtle
- turnLeft(int) - Method in class microsim.space.turtle.AbstractTurtle
-
Changes the current heading rotating it to the left.
- turnLeft(int) - Method in class microsim.space.turtle.DigitalTurtle
- turnLeft(int) - Method in class microsim.space.turtle.Turtle
-
Change the current heading rotating it to the left.
- turnRight(int) - Method in class microsim.space.turtle.AbstractTurtle
-
Changes the current heading rotating it to the right.
- turnRight(int) - Method in class microsim.space.turtle.DigitalTurtle
- turnRight(int) - Method in class microsim.space.turtle.Turtle
-
Change the current heading rotating it to the right.
- Turtle - Class in microsim.space.turtle
-
An agent is able to move itself upon an object grid.
- Turtle() - Constructor for class microsim.space.turtle.Turtle
- Turtle(ObjectSpace) - Constructor for class microsim.space.turtle.Turtle
-
Create a turtle on the given grid at position (0,0).
- Turtle(ObjectSpace, int, int) - Constructor for class microsim.space.turtle.Turtle
-
Create a turtle on the given grid at the given position.
- type - Variable in class microsim.statistics.functions.AbstractArrayFunction
- type - Variable in class microsim.statistics.functions.MovingAverageTraceFunction
- type - Variable in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
- TYPE_DBL - Static variable in class microsim.statistics.functions.AbstractArrayFunction
- TYPE_DBL - Static variable in class microsim.statistics.functions.MovingAverageTraceFunction
- TYPE_DBL - Static variable in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
- TYPE_INT - Static variable in class microsim.statistics.functions.AbstractArrayFunction
- TYPE_INT - Static variable in class microsim.statistics.functions.MovingAverageTraceFunction
- TYPE_INT - Static variable in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
- TYPE_LNG - Static variable in class microsim.statistics.functions.AbstractArrayFunction
- TYPE_LNG - Static variable in class microsim.statistics.functions.MovingAverageTraceFunction
- TYPE_LNG - Static variable in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
U
- unschedule(Event) - Method in class microsim.event.EventQueue
-
Removes a certain event from the queue.
- UpdatableSource - Interface in microsim.statistics
-
An updatable source is a class implementing one of the *Source interfaces, which needs to be updated to refresh its data.
- update() - Method in class microsim.space.DoubleDiffuseSpace
-
Copies the writeMatrix to the readMatrix
- UPDATE - Enum constant in enum class microsim.event.CommonEventType
- UPDATE - Enum constant in enum class microsim.space.DoubleDiffuseSpace.Verbs
- updateSource() - Method in class microsim.statistics.CrossSection.Double
-
Updates the state of the object when it's not up-to-date.
- updateSource() - Method in class microsim.statistics.CrossSection.Integer
-
Updates the state of the object when it's not up-to-date.
- updateSource() - Method in class microsim.statistics.CrossSection.Long
-
Updates the state of the object when it's not up-to-date.
- updateSource() - Method in class microsim.statistics.CrossSection
- updateSource() - Method in class microsim.statistics.functions.AbstractFunction
-
Forces the source to update its currently cached data.
- updateSource() - Method in class microsim.statistics.functions.MultiTraceFunction.Double
-
Reads the source values and update statistics.
- updateSource() - Method in class microsim.statistics.functions.MultiTraceFunction.Integer
-
Reads the source values and update statistics.
- updateSource() - Method in class microsim.statistics.functions.MultiTraceFunction.Long
-
Reads the source values and update statistics.
- updateSource() - Method in class microsim.statistics.functions.MultiTraceFunction
-
Collects a value from the source.
- updateSource() - Method in class microsim.statistics.Series.Double
- updateSource() - Method in class microsim.statistics.Series.Integer
- updateSource() - Method in class microsim.statistics.Series.Long
- updateSource() - Method in class microsim.statistics.Series
- updateSource() - Method in class microsim.statistics.TimeSeries
-
Updates all the contained time series and the current time.
- updateSource() - Method in interface microsim.statistics.UpdatableSource
-
Forces the source to update its currently cached data.
- updateSource() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Double
- updateSource() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Integer
- updateSource() - Method in class microsim.statistics.weighted.Weighted_CrossSection.Long
- updateSource() - Method in class microsim.statistics.weighted.Weighted_CrossSection
V
- validateDisjointSets(List<T>, List<T>) - Method in class microsim.matching.AbstractMatcher
-
A validation method, it ensures that two lists do not intersect.
- validateProbabilityValue(double) - Method in interface microsim.alignment.AlignmentUtils
-
Validates provided input values.
- value - Variable in class microsim.data.db.ExperimentParameter
- valueCount - Variable in class microsim.statistics.functions.MovingAverageTraceFunction
- valueID - Variable in class microsim.statistics.CrossSection.Double
- valueID - Variable in class microsim.statistics.CrossSection.Integer
- valueID - Variable in class microsim.statistics.CrossSection.Long
- valueID - Variable in class microsim.statistics.functions.MovingAverageTraceFunction
- valueID - Variable in class microsim.statistics.Series.Double
- valueID - Variable in class microsim.statistics.Series.Integer
- valueID - Variable in class microsim.statistics.Series.Long
- valueID - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Double
- valueID - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Integer
- valueID - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Long
- valueList - Variable in class microsim.statistics.CrossSection.Double
- valueList - Variable in class microsim.statistics.CrossSection.Integer
- valueList - Variable in class microsim.statistics.CrossSection.Long
- valueList - Variable in class microsim.statistics.Series.Double
- valueList - Variable in class microsim.statistics.Series.Integer
- valueList - Variable in class microsim.statistics.Series.Long
- valueList - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Double
- valueList - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Integer
- valueList - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Long
- valueOf(String) - Static method in enum class microsim.event.CommonEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.event.Order
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.event.SystemEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.space.DoubleDiffuseSpace.NEIGHBOURHOOD_TYPE
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.space.DoubleDiffuseSpace.Verbs
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.space.turtle.AbstractTurtle.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.space.turtle.AbstractTurtle.MoveMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.DoubleSource.Variables
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.functions.MaxTraceFunction.Variables
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.functions.MeanVarianceArrayFunction.Variables
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.functions.MinTraceFunction.Variables
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.functions.MultiTraceFunction.Variables
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.IntSource.Variables
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.LongSource.Variables
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.ObjectSource.Variables
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class microsim.statistics.regression.RegressionColumnNames
-
Returns the enum constant of this class with the specified name.
- values - Variable in class microsim.statistics.functions.MovingAverageTraceFunction
- values() - Element in annotation interface microsim.annotation.CoefficientMapping
- values() - Static method in enum class microsim.event.CommonEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.event.Order
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.event.SystemEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.space.DoubleDiffuseSpace.NEIGHBOURHOOD_TYPE
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.space.DoubleDiffuseSpace.Verbs
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.space.turtle.AbstractTurtle.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.space.turtle.AbstractTurtle.MoveMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.DoubleSource.Variables
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.functions.MaxTraceFunction.Variables
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.functions.MeanVarianceArrayFunction.Variables
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.functions.MinTraceFunction.Variables
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.functions.MultiTraceFunction.Variables
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.functions.PercentileArrayFunction.Variables
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.IntSource.Variables
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.LongSource.Variables
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.ObjectSource.Variables
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class microsim.statistics.regression.RegressionColumnNames
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valuesMap - Variable in class microsim.data.MultiKeyCoefficientMap
- variance - Variable in class microsim.statistics.functions.MeanVarianceArrayFunction
- variance() - Method in class microsim.space.DoubleSpace
-
Compute the sample variance value of the values stored in the grid.
- variance() - Method in class microsim.space.IntSpace
-
Compute the sample variance value of the values stored in the grid.
- VARIANCE - Enum constant in enum class microsim.statistics.functions.MeanVarianceArrayFunction.Variables
-
Represents the variance function argument for the
MeanVarianceArrayFunction.getDoubleValue(Enum)
method. - VARIANCE - Enum constant in enum class microsim.statistics.functions.MultiTraceFunction.Variables
-
Return the variance of the collected values.
- VON_NEUMANN - Enum constant in enum class microsim.space.DoubleDiffuseSpace.NEIGHBOURHOOD_TYPE
W
- Weight - Interface in microsim.agent
-
An interface to implement when using JAS-mine classes that depend on agents that have weights.
- Weighted_CrossSection - Class in microsim.statistics.weighted
-
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() - Constructor for class microsim.statistics.weighted.Weighted_CrossSection
- Weighted_CrossSection.Double - Class in microsim.statistics.weighted
- Weighted_CrossSection.Integer - Class in microsim.statistics.weighted
- Weighted_CrossSection.Long - Class in microsim.statistics.weighted
- Weighted_MeanArrayFunction - Class in microsim.statistics.weighted.functions
-
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_MeanArrayFunction(WeightedDoubleArraySource) - Constructor for class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
-
Create a mean function on a (weighted) double array source.
- Weighted_MeanArrayFunction(WeightedIntArraySource) - Constructor for class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
-
Create a mean function on an integer array source.
- Weighted_MeanArrayFunction(WeightedLongArraySource) - Constructor for class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
-
Create a mean function on a long array source.
- Weighted_SumArrayFunction - Class in microsim.statistics.weighted.functions
-
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(WeightedDoubleArraySource) - Constructor for class microsim.statistics.weighted.functions.Weighted_SumArrayFunction
-
Create a sum function on a double array weighted-source.
- Weighted_SumArrayFunction(WeightedIntArraySource) - Constructor for class microsim.statistics.weighted.functions.Weighted_SumArrayFunction
-
Create a sum function on an integer array weighted-source.
- Weighted_SumArrayFunction(WeightedLongArraySource) - Constructor for class microsim.statistics.weighted.functions.Weighted_SumArrayFunction
-
Create a sum function on a long array weighted-source.
- Weighted_SumArrayFunction.Double - Class in microsim.statistics.weighted.functions
-
SumFunction operating on weighted double source values.
- Weighted_SumArrayFunction.Integer - Class in microsim.statistics.weighted.functions
-
SumFunction operating on weighted integer source values.
- Weighted_SumArrayFunction.Long - Class in microsim.statistics.weighted.functions
-
SumFunction operating on weighted long source values.
- WeightedDoubleArraySource - Interface in microsim.statistics.weighted
-
Used by statistical object to access array of double values.
- WeightedIntArraySource - Interface in microsim.statistics.weighted
-
Used by statistical object to access array of integer values.
- WeightedLongArraySource - Interface in microsim.statistics.weighted
-
Used by statistical object to access array of long values.
- weightedMean - Variable in class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
- weights - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Double
- weights - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Integer
- weights - Variable in class microsim.statistics.weighted.Weighted_CrossSection.Long
- WEST - Enum constant in enum class microsim.space.turtle.AbstractTurtle.Direction
- window - Variable in class microsim.statistics.functions.MovingAverageArrayFunction
X
- x - Variable in class microsim.space.SpacePosition
- xSize - Variable in class microsim.space.AbstractSpace
Y
- y - Variable in class microsim.space.SpacePosition
- ySize - Variable in class microsim.space.AbstractSpace
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form