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

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
 
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