A B C D E F G I K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractArrayFunction - Class in microsim.statistics.functions
-
This class represents the skeleton for all the function which opeate on array of native data type values.
- AbstractArrayFunction(IDoubleArraySource) - Constructor for class microsim.statistics.functions.AbstractArrayFunction
-
Create a function on a double array source.
- AbstractArrayFunction(IFloatArraySource) - Constructor for class microsim.statistics.functions.AbstractArrayFunction
-
Create a function on a float array source.
- AbstractArrayFunction(IIntArraySource) - Constructor for class microsim.statistics.functions.AbstractArrayFunction
-
Create a function on an integer array source.
- AbstractArrayFunction(ILongArraySource) - Constructor for class microsim.statistics.functions.AbstractArrayFunction
-
Create 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
- AbstractMultiProbabilityAlignment<T> - Class in microsim.alignment.multiple
-
Multiple choice alignment methods, where there are in general many (> 2) possible outcomes/states to align.
- AbstractMultiProbabilityAlignment() - Constructor for class microsim.alignment.multiple.AbstractMultiProbabilityAlignment
- AbstractOutcomeAlignment<T> - Class in microsim.alignment.outcome
-
Abstract class for BINARY OUTCOME alignment methods (for Binary probability alignment, see microsim.alignment.probability package; for Multiple choice probability alignment, see microsim.alignment.multi package).
- AbstractOutcomeAlignment() - Constructor for class microsim.alignment.outcome.AbstractOutcomeAlignment
- AbstractProbabilityAlignment<T> - Class in microsim.alignment.probability
-
Abstract class for BINARY PROBABILITY alignment methods (for Binary outcome alignment, see microsim.alignment.outcome package; for Multiple choice probability alignment, see microsim.alignment.multi package).
- AbstractProbabilityAlignment() - Constructor for class microsim.alignment.probability.AbstractProbabilityAlignment
- 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
- AbstractSpace<E> - Class in microsim.space
-
An abstract class representing bidimensional grid container.
- AbstractSpace(int, int) - Constructor for class microsim.space.AbstractSpace
-
Create 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
-
Create a turtle with a given identifier on the given grid at position (0,0).
- AbstractTurtle(ObjectSpace) - Constructor for class microsim.space.turtle.AbstractTurtle
-
Create a turtle with a given identifier on the given grid at position (0,0).
- AbstractTurtle(ObjectSpace, int, int) - Constructor for class microsim.space.turtle.AbstractTurtle
-
Create a turtle with a given identifier on the given grid at the given position.
- AbstractTurtle.Direction - Enum in microsim.space.turtle
- AbstractTurtle.MoveMode - Enum in microsim.space.turtle
- 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(IWeightedDoubleArraySource) - Constructor for class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Create a function on a double array source.
- AbstractWeightedArrayFunction(IWeightedFloatArraySource) - Constructor for class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Create a function on a float array source.
- AbstractWeightedArrayFunction(IWeightedIntArraySource) - Constructor for class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Create a function on an integer array source.
- AbstractWeightedArrayFunction(IWeightedLongArraySource) - Constructor for class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Create a function on a long array source.
- add(double) - Method in class microsim.collection.AverageClosure
- add(double) - Method in class microsim.space.DoubleSpace
-
Sum the given value to the value of each cell.
- 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
-
Add an object implementing IGridPosition interface to the grid.
- add(Object) - Method in class microsim.space.MultiObjectSpace
-
Add an object implementing IGridPosition interface to the grid.
- add(Object) - Method in class microsim.space.SparseObjectSpace
-
Add an object implementing IGridPosition interface to the grid.
- addCollectionEvent(Collection<?>, Class<?>, String) - Method in class microsim.event.EventGroup
- addCollectionEvent(Collection<?>, Class<?>, String, boolean) - Method in class microsim.event.EventGroup
-
Create a new SimCollectionEvent and add an event to the list, using late binding method.
- addCollectionEvent(Collection<?>, Enum<?>) - Method in class microsim.event.EventGroup
- addCollectionEvent(Collection<?>, Enum<?>, boolean) - Method in class microsim.event.EventGroup
-
Create a new SimCollectionEvent and add an 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
-
Create a new SimSimpleEvent and add an event to the list, using early binding method.
- addEvent(Object, String) - Method in class microsim.event.EventGroup
-
Create a new SimSimpleEvent and add an event to the list, using late binding method.
- addEvent(Event) - Method in class microsim.event.EventGroup
-
Add an event to the list.
- addGridPosition(SpacePosition) - Method in class microsim.space.DenseObjectSpace
-
Add an object implementing IGridPosition interface to the grid.
- addGridPosition(SpacePosition) - Method in class microsim.space.MultiObjectSpace
-
Add an object implementing IGridPosition interface to the grid.
- addGridPosition(SpacePosition) - Method in interface microsim.space.ObjectSpace
- addGridPosition(SpacePosition) - Method in class microsim.space.SparseObjectSpace
-
Add an object implementing IGridPosition interface to the grid.
- addParameterDomain(ParameterDomain) - Method in class microsim.engine.MultiRun
- addSeries(Object, String, boolean) - Method in class microsim.statistics.TimeSeries
-
Add a new series.
- addSeries(String, IDoubleSource, Enum<?>) - Method in class microsim.statistics.TimeSeries
-
Add a new series.
- addSeries(String, IFloatSource, Enum<?>) - Method in class microsim.statistics.TimeSeries
-
Add a new series.
- addSeries(String, IIntSource, Enum<?>) - Method in class microsim.statistics.TimeSeries
-
Add a new series.
- addSeries(String, ILongSource, Enum<?>) - Method in class microsim.statistics.TimeSeries
-
Add a new series.
- addSeries(Series) - Method in class microsim.statistics.TimeSeries
-
Add a new series.
- addSimulationManager(String) - Method in class microsim.engine.SimulationEngine
- addSimulationManager(SimulationManager) - Method in class microsim.engine.SimulationEngine
-
Notify the engine to manage a SimModel.
- addSystemEvent(SimulationEngine, SystemEventType) - Method in class microsim.event.EventGroup
-
Create a new SimSystemEvent and add an event to the list.
- addValue(Object) - Method in class microsim.data.ParameterDomain
- AFTER_ALL - microsim.event.Order
- afterSimulationCompleted(SimulationEngine) - Method in interface microsim.engine.MultiRunListener
- Agent<T> - Class in microsim.agent
- Agent() - Constructor for class microsim.agent.Agent
- Aggregate - Class in microsim.collection
- Aggregate() - Constructor for class microsim.collection.Aggregate
- align(Collection<T>, Predicate<T>, AlignmentMultiProbabilityClosure<T>, double[]) - Method in class microsim.alignment.multiple.AbstractMultiProbabilityAlignment
- align(Collection<T>, Predicate<T>, AlignmentMultiProbabilityClosure<T>, double[]) - Method in class microsim.alignment.multiple.LogitScalingAlignment
-
Aligns a sub-population of objects using Logit Scaling alignment.
- align(Collection<T>, Predicate<T>, AlignmentMultiProbabilityClosure<T>, double[]) - Method in class microsim.alignment.multiple.LogitScalingWeightedAlignment
-
Aligns a sub-population of objects using Logit Scaling alignment.
- align(Collection<T>, Predicate<T>, AlignmentMultiProbabilityClosure<T>, double[], int, double, boolean) - Method in class microsim.alignment.multiple.LogitScalingAlignment
-
Aligns a sub-population of objects using Logit Scaling alignment.
- align(Collection<T>, Predicate<T>, AlignmentMultiProbabilityClosure<T>, double[], int, double, boolean) - Method in class microsim.alignment.multiple.LogitScalingWeightedAlignment
-
Aligns a sub-population of objects using Logit Scaling alignment.
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, double) - Method in class microsim.alignment.outcome.ResamplingAlignment
-
Align share of population by resampling.
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, double) - Method in class microsim.alignment.outcome.ResamplingWeightedAlignment
-
Align share of population by weighted resampling.
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, double, int) - Method in class microsim.alignment.outcome.AbstractOutcomeAlignment
- 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>, double, int) - Method in class microsim.alignment.outcome.ResamplingWeightedAlignment
-
Align share of population by weighted resampling.
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, int) - Method in class microsim.alignment.outcome.ResamplingAlignment
-
Align absolute number of population by resampling.
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, int) - Method in class microsim.alignment.outcome.ResamplingWeightedAlignment
-
Align absolute number of population by weighted resampling.
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, int, int) - Method in class microsim.alignment.outcome.AbstractOutcomeAlignment
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, int, int) - Method in class microsim.alignment.outcome.ResamplingAlignment
-
Align absolute number of population by resampling.
- align(Collection<T>, Predicate<T>, AlignmentOutcomeClosure<T>, int, int) - Method in class microsim.alignment.outcome.ResamplingWeightedAlignment
-
Align absolute number of population by weighted resampling.
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.AbstractProbabilityAlignment
-
Method to implement alignment.
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.LogitScalingBinaryAlignment
-
Aligns a sub-population of objects using Logit Scaling alignment.
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.LogitScalingBinaryWeightedAlignment
-
Aligns a sub-population of objects using Logit Scaling alignment.
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.MultiplicativeScalingAlignment
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.SBDAlignment
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.SBDLAlignment
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double) - Method in class microsim.alignment.probability.SidewalkAlignment
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double, int, double, boolean) - Method in class microsim.alignment.probability.LogitScalingBinaryAlignment
-
Aligns a sub-population of objects using Logit Scaling alignment.
- align(Collection<T>, Predicate<T>, AlignmentProbabilityClosure<T>, double, int, double, boolean) - Method in class microsim.alignment.probability.LogitScalingBinaryWeightedAlignment
-
Aligns a sub-population of objects using Logit Scaling alignment.
- 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
- AlignmentMultiProbabilityClosure<T> - Interface in microsim.alignment.multiple
- AlignmentOutcomeClosure<T> - Interface in microsim.alignment.outcome
- AlignmentProbabilityClosure<T> - Interface in microsim.alignment.probability
- apply(double[]) - Method in class microsim.statistics.functions.AbstractArrayFunction
-
Apply the function on a the given array of double values.
- apply(double[]) - Method in class microsim.statistics.functions.CountArrayFunction
- apply(double[]) - Method in class microsim.statistics.functions.MaxArrayFunction.Double
- apply(double[]) - Method in class microsim.statistics.functions.MeanArrayFunction
- apply(double[]) - Method in class microsim.statistics.functions.MeanVarianceArrayFunction
- apply(double[]) - Method in class microsim.statistics.functions.MinArrayFunction.Double
- apply(double[]) - Method in class microsim.statistics.functions.MovingAverageArrayFunction
- apply(double[]) - Method in class microsim.statistics.functions.SumArrayFunction.Double
- apply(double[], double[]) - Method in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Apply the function on a the given array of double values.
- apply(double[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
- apply(double[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Double
- apply(float[]) - Method in class microsim.statistics.functions.AbstractArrayFunction
-
Apply the function on a the given array of float values.
- apply(float[]) - Method in class microsim.statistics.functions.CountArrayFunction
- apply(float[]) - Method in class microsim.statistics.functions.MaxArrayFunction.Float
- apply(float[]) - Method in class microsim.statistics.functions.MeanArrayFunction
- apply(float[]) - Method in class microsim.statistics.functions.MeanVarianceArrayFunction
- apply(float[]) - Method in class microsim.statistics.functions.MinArrayFunction.Float
- apply(float[]) - Method in class microsim.statistics.functions.MovingAverageArrayFunction
- apply(float[]) - Method in class microsim.statistics.functions.SumArrayFunction.Float
- apply(float[], double[]) - Method in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Apply the function on a the given array of float values.
- apply(float[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
- apply(float[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Float
- apply(int[]) - Method in class microsim.statistics.functions.AbstractArrayFunction
-
Apply the function on a the given array of integer values.
- apply(int[]) - Method in class microsim.statistics.functions.CountArrayFunction
- apply(int[]) - Method in class microsim.statistics.functions.MaxArrayFunction.Integer
- apply(int[]) - Method in class microsim.statistics.functions.MeanArrayFunction
- apply(int[]) - Method in class microsim.statistics.functions.MeanVarianceArrayFunction
- apply(int[]) - Method in class microsim.statistics.functions.MinArrayFunction.Integer
- apply(int[]) - Method in class microsim.statistics.functions.MovingAverageArrayFunction
- apply(int[]) - Method in class microsim.statistics.functions.SumArrayFunction.Integer
- apply(int[], double[]) - Method in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Apply the function on a the given array of integer values.
- apply(int[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
- apply(int[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Integer
- apply(long[]) - Method in class microsim.statistics.functions.AbstractArrayFunction
-
Apply the function on a the given array of long values.
- apply(long[]) - Method in class microsim.statistics.functions.CountArrayFunction
- apply(long[]) - Method in class microsim.statistics.functions.MaxArrayFunction.Long
- apply(long[]) - Method in class microsim.statistics.functions.MeanArrayFunction
- apply(long[]) - Method in class microsim.statistics.functions.MeanVarianceArrayFunction
- apply(long[]) - Method in class microsim.statistics.functions.MinArrayFunction.Long
- apply(long[]) - Method in class microsim.statistics.functions.MovingAverageArrayFunction
- apply(long[]) - Method in class microsim.statistics.functions.SumArrayFunction.Long
- apply(long[], double[]) - Method in class microsim.statistics.weighted.functions.AbstractWeightedArrayFunction
-
Apply the function on a the given array of long values.
- apply(long[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_MeanArrayFunction
- apply(long[], double[]) - Method in class microsim.statistics.weighted.functions.Weighted_SumArrayFunction.Long
- applyFunction() - Method in class microsim.statistics.functions.AbstractArrayFunction
-
Force the function to update itself.
- applyFunction() - Method in class microsim.statistics.functions.AbstractFunction
- applyFunction() - Method in class microsim.statistics.functions.MaxTraceFunction
-
Collect a value from the source.
- applyFunction() - Method in class microsim.statistics.functions.MaxTraceFunction.Double
-
Read the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MaxTraceFunction.Float
-
Read the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MaxTraceFunction.Integer
-
Read the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MaxTraceFunction.Long
-
Read the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MinTraceFunction
-
Collect a value from the source.
- applyFunction() - Method in class microsim.statistics.functions.MinTraceFunction.Double
-
Read the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MinTraceFunction.Float
-
Read the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MinTraceFunction.Integer
-
Read the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MinTraceFunction.Long
-
Read the source values and update statistics.
- applyFunction() - Method in class microsim.statistics.functions.MovingAverageTraceFunction
-
Collect 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
- ArrayExtractor - Class in microsim.reflection
- ArrayExtractor() - Constructor for class microsim.reflection.ArrayExtractor
- autoincrementSeed - Static variable in class microsim.data.db.DatabaseUtils
- autoincrementSeed - Static variable in class microsim.data.ExportCSV
- AverageClosure<T> - Class in microsim.collection
- AverageClosure() - Constructor for class microsim.collection.AverageClosure
All Classes All Packages