Uses of Class
repast.simphony.engine.schedule.ScheduleParameters
Packages that use ScheduleParameters
Package
Description
-
Uses of ScheduleParameters in repast.simphony.data2
Methods in repast.simphony.data2 with parameters of type ScheduleParametersModifier and TypeMethodDescriptionvoid
AbstractDataSetManager.addDataSet
(DataSet dataSet, ScheduleParameters scheduleParams, boolean atEnd) void
DataSetManager.addDataSet
(DataSet dataSet, ScheduleParameters scheduleParams, boolean atEnd) Adds a DataSet to this DataSetManager. -
Uses of ScheduleParameters in repast.simphony.data2.builder
Methods in repast.simphony.data2.builder that return ScheduleParametersModifier and TypeMethodDescriptionAbstractDataSetBuilder.getScheduleParameters()
DataSetBuilder.getScheduleParameters()
Gets the schedule parameters that determine with the data set will record its data.Methods in repast.simphony.data2.builder with parameters of type ScheduleParametersModifier and TypeMethodDescriptionvoid
AbstractDataSetBuilder.defineScheduleParameters
(ScheduleParameters params, boolean atEnd) void
DataSetBuilder.defineScheduleParameters
(ScheduleParameters params, boolean atEnd) Sets the schedule parameters that determine with the data set will record its data. -
Uses of ScheduleParameters in repast.simphony.data2.engine
Methods in repast.simphony.data2.engine that return ScheduleParametersMethods in repast.simphony.data2.engine with parameters of type ScheduleParametersModifier and TypeMethodDescriptionvoid
DataSetDescriptor.setScheduleParameters
(ScheduleParameters scheduleParams) -
Uses of ScheduleParameters in repast.simphony.data2.wizard
Methods in repast.simphony.data2.wizard that return ScheduleParametersMethods in repast.simphony.data2.wizard with parameters of type ScheduleParametersModifier and TypeMethodDescriptionvoid
DataSetWizardModel.setSchedParams
(ScheduleParameters schedParams, boolean atEnd) -
Uses of ScheduleParameters in repast.simphony.engine.controller
Fields in repast.simphony.engine.controller declared as ScheduleParametersModifier and TypeFieldDescriptionprotected ScheduleParameters
SchedulingControllerAction.scheduleParams
Constructors in repast.simphony.engine.controller with parameters of type ScheduleParametersModifierConstructorDescriptionSchedulingControllerAction
(ScheduleParameters scheduleParams, IAction action) Constructs this with the specified parameters and action to be scheduled during the sim's initialization. -
Uses of ScheduleParameters in repast.simphony.engine.graph
Methods in repast.simphony.engine.graph that return ScheduleParametersModifier and TypeMethodDescriptionprotected ScheduleParameters
AbstractGraphExecutor.getScheduleParameters
(double time) static ScheduleParameters
GraphScheduleUtilities.getSimilarOneTimeParams
(ScheduleParameters baseParameters, double newTime) Creates a similar ScheduleParameters object with the same properties as the given base, but with a different time.static ScheduleParameters
GraphScheduleUtilities.getSimilarParams
(ScheduleParameters baseParameters, double newTime) Creates a similar ScheduleParameters object with the same properties as the given base, but with a different time.static ScheduleParameters
GraphScheduleUtilities.getSimilarParams
(ScheduleParameters baseParameters, double newTime, Frequency frequency, double interval) Creates a similar ScheduleParameters object with the same properties as the given base, but with a different time.Methods in repast.simphony.engine.graph with parameters of type ScheduleParametersModifier and TypeMethodDescriptionstatic ScheduleParameters
GraphScheduleUtilities.getSimilarOneTimeParams
(ScheduleParameters baseParameters, double newTime) Creates a similar ScheduleParameters object with the same properties as the given base, but with a different time.static ScheduleParameters
GraphScheduleUtilities.getSimilarParams
(ScheduleParameters baseParameters, double newTime) Creates a similar ScheduleParameters object with the same properties as the given base, but with a different time.static ScheduleParameters
GraphScheduleUtilities.getSimilarParams
(ScheduleParameters baseParameters, double newTime, Frequency frequency, double interval) Creates a similar ScheduleParameters object with the same properties as the given base, but with a different time.DefaultGraphSchedule.schedule
(ScheduleParameters baseParams, Object rootNode, GraphExecutor<?> executor) Schedules the execution of a graph starting with the specified root node.DefaultGraphSchedule.schedule
(ScheduleParameters baseParams, Object rootNode, Network topology, Executor<Object> nodeExecutor) Schedules a Repast network to be executed.IGraphSchedule.schedule
(ScheduleParameters baseParams, Object rootNode, GraphExecutor<?> executor) Schedules the execution of a graph starting with the specified root node.IGraphSchedule.schedule
(ScheduleParameters baseParams, Object rootNode, Network topology, Executor<Object> nodeExecutor) Schedules a Repast network to be executed.static <E> ISchedulableAction
GraphScheduleUtilities.scheduleGraph
(ISchedule schedule, ScheduleParameters baseParams, Object rootNode, Executor<GraphParams<E>> graphExecutor) Schedules the execution of a graph starting with the specified root node.static ISchedulableAction
GraphScheduleUtilities.scheduleGraph
(ISchedule schedule, ScheduleParameters baseParams, Object rootNode, Network topology, Executor<Object> nodeExecutor) Schedules a Repast network to be executed.Constructors in repast.simphony.engine.graph with parameters of type ScheduleParametersModifierConstructorDescriptionAbstractGraphExecutor
(ISchedule schedule, ScheduleParameters baseParams, Traverser<E> traverser, Executor<E> nodeExecutor) Constructs this graph executor to work with the specified parameters.NetworkTopologyExecutor
(ISchedule schedule, ScheduleParameters scheduleParams, Executor<Object> nodeExecutor, Network topology) This is the same as NetworkTopologyExecutor(ISchedule, ScheduleParameters, new TopologyVisitor(topology), Executor, NetworkTopology).NetworkTopologyExecutor
(ISchedule schedule, ScheduleParameters baseParams, Traverser<Object> traverser, Executor<Object> nodeExecutor, Network topology) Constructs this executor to execute using the given schedule and node execution parameters. -
Uses of ScheduleParameters in repast.simphony.engine.schedule
Methods in repast.simphony.engine.schedule that return ScheduleParametersModifier and TypeMethodDescriptionstatic ScheduleParameters
ScheduleParameters.createAtEnd
(double priority) Creates a ScheduleParameters appropriate for scheduling an action to occur at the end of the simulation.static ScheduleParameters
ScheduleParameters.createNormalProbabilityOneTime
(double meanStart, double sdStart, double priority) Creates a one time schedule event that is based on a mean start time and standard deviation start time.static ScheduleParameters
ScheduleParameters.createNormalProbabilityRepeating
(double meanStart, double sdStart, double meanInterval, double sdInterval, double priority) Creates a repeating schedule event that is based on a mean start/interval time and standard deviation start/interval time.static ScheduleParameters
ScheduleParameters.createOneTime
(double start) Creates a ScheduleParameters appropriate for scheduling a non-repeating action.static ScheduleParameters
ScheduleParameters.createOneTime
(double start, double priority) Creates a ScheduleParameters appropriate for scheduling a non-repeating action.static ScheduleParameters
ScheduleParameters.createOneTime
(double start, double priority, double duration) Creates a ScheduleParameters appropriate for scheduling a non-repeating action.static ScheduleParameters
ScheduleParameters.createOneTime
(double start, PriorityType type) Creates a ScheduleParameters for scheduling a non-repeating action of the specified PriorityType.static ScheduleParameters
ScheduleParameters.createPoissonProbabilityOneTime
(double mean, double priority) Creates a one time schedule event that is based on a Poisson distribution with the input argument providing the mean to the distribution.static ScheduleParameters
ScheduleParameters.createPoissonProbabilityRepeating
(double mean, double meanRepeating, double priority) Creates a repeating schedule event that is based on a Poisson distribution with the input arguments providing the mean to the distribution and repeating meaning interval.static ScheduleParameters
ScheduleParameters.createRepeating
(double start, double interval) Creates a ScheduleParameters appropriate for scheduling a repeating action.static ScheduleParameters
ScheduleParameters.createRepeating
(double start, double interval, double priority) Creates a ScheduleParameters appropriate for scheduling a repeating action.static ScheduleParameters
ScheduleParameters.createRepeating
(double start, double interval, double priority, double duration) Creates a ScheduleParameters appropriate for scheduling a repeating action.static ScheduleParameters
ScheduleParameters.createRepeating
(double start, double interval, PriorityType priorityType) Creates a ScheduleParameters appropriate for scheduling a repeating action of the first, last, random, or first of last priority type.static ScheduleParameters
ScheduleParameters.createUniformProbabilityOneTime
(double minStart, double maxStart, double priority) Creates a one time schedule event that is based on a uniform distribution with arguments delineating the minimum and maximum of that distribution.static ScheduleParameters
ScheduleParameters.createUniformProbabilityRepeating
(double minStart, double maxStart, double minInterval, double maxInterval, double priority) Creates a repeating schedule event that is based on a uniform distribution with arguments delineating the minimum and maximum of that distribution and repeating interval.IActionParameterPair.getParams()
Gets the ScheduleParameters part of this pair.ContextSchedulableDescriptor.getScheduleParameters()
Retrieves the parameters for when the action should occur.DefaultContextSchedulableDescriptor.getScheduleParameters()
Retrieves the parameters for when the action should occur.DefaultSchedulableDescriptor.getScheduleParameters()
Retrieves the parameters for when the action should occur.SchedulableDescriptor.getScheduleParameters()
Retrieves the parameters for when the action should occur.Methods in repast.simphony.engine.schedule with parameters of type ScheduleParametersModifier and TypeMethodDescriptionDefaultSchedulableActionFactory.createAction
(ScheduleParameters scheduleParams, Object annotatedObj, Object... parameters) Creates an ISchedulableAction from ScheduleMethod annotated methods in the specified annotatedObj.DefaultSchedulableActionFactory.createAction
(ScheduleParameters scheduleParams, Object target, String methodName, Object... parameters) Creates a ISchedulableAction from the specified scheduling parameters that will execute the named method on the target object with the specified parameters.DefaultSchedulableActionFactory.createAction
(ScheduleParameters scheduleParams, IAction action) Creates an ISchedulableAction from the specified scheduling parameters and executable IAction.ISchedulableActionFactory.createAction
(ScheduleParameters scheduleParams, Object annotatedObj, Object... parameters) Creates an ISchedulableAction from ScheduleMethod annotated methods in the specified annotatedObj.ISchedulableActionFactory.createAction
(ScheduleParameters scheduleParams, Object target, String methodName, Object... parameters) Creates a ISchedulableAction from the specified scheduling parameters that will execute the named method on the target object with the specified parameters.ISchedulableActionFactory.createAction
(ScheduleParameters scheduleParams, IAction action) Creates an ISchedulableAction from the specified scheduling parameters and executable IAction.ISchedule.createAction
(ScheduleParameters scheduleParams, Object annotatedObj, Object... parameters) Schedules the best matching ScheduleMethod annotated method for execution.Schedule.createAction
(ScheduleParameters scheduleParams, Object annotatedObj, Object... parameters) Schedules the best matching ScheduleMethod annotated method for execution.DefaultSchedulableActionFactory.createActionForIterable
(ScheduleParameters scheduleParams, Iterable target, String methodName, boolean shuffle, Object... parameters) Creates a ISchedulableAction from the specified scheduling parameters that will execute the named method on the objects returned by target object with the specified parameters.ISchedulableActionFactory.createActionForIterable
(ScheduleParameters scheduleParams, Iterable target, String methodName, boolean shuffle, Object... parameters) Creates a ISchedulableAction from the specified scheduling parameters that will execute the named method on the objects returned by target object with the specified parameters.static boolean
ScheduleParameters.isRandomPriority
(ScheduleParameters params) Gets whether or not the specified parameters are scheduled with a Random priority.ISchedule.schedule
(ScheduleParameters scheduleParams, Object target, String methodName, Object... methodParams) Schedules the named method call on the specified target with the specified parameters.ISchedule.schedule
(ScheduleParameters scheduleParams, IAction action) Schedules the specified IAction for execution according to the specified schedule parameters.Schedule.schedule
(ScheduleParameters scheduleParams, Object target, String methodName, Object... methodParams) Schedules the named method call on the specified target with the specified parameters.Schedule.schedule
(ScheduleParameters scheduleParams, IAction action) Schedules the specified IAction for execution according to the specified schedule parameters.ISchedule.scheduleIterable
(ScheduleParameters scheduleParams, Iterable target, String methodName, boolean shuffle, Object... methodParams) Schedules the named method call on each object returned by specified target with the specified parameters.Schedule.scheduleIterable
(ScheduleParameters scheduleParams, Iterable target, String methodName, boolean shuffle, Object... methodParams) Schedules the named method call on each object returned by specified target with the specified parameters.void
ContextSchedulableDescriptor.setScheduleParameters
(ScheduleParameters scheduleParameters) Sets the parameters for when the action should occur.void
DefaultContextSchedulableDescriptor.setScheduleParameters
(ScheduleParameters scheduleParameters) Sets the parameters for when the action should occur.void
DefaultSchedulableDescriptor.setScheduleParameters
(ScheduleParameters scheduleParameters) Sets the parameters for when the action should occur.void
SchedulableDescriptor.setScheduleParameters
(ScheduleParameters scheduleParameters) Sets the parameters for when the action should occur.Constructors in repast.simphony.engine.schedule with parameters of type ScheduleParametersModifierConstructorDescriptionAbstractAction
(ScheduleParameters params) Creates an AbstractAction using the specified ScheduleParameters.AbstractAction
(ScheduleParameters params, long orderIndex) DefaultAction
(ScheduleParameters params, IAction actionToExecute, long orderIndex) Creates a DefaultAction to execute the specified action according to the specified scheduling parameters.IActionParameterPair
(IAction action, ScheduleParameters params) Creates an IActionParameterPair from the specified IAction and parameters.ThreadedAction
(ScheduleParameters param, IAction action, long orderIndex) Creates a ThreadedAction to execute the specified IAction according to the specified scheduling parameters. -
Uses of ScheduleParameters in repast.simphony.freezedry.engine
Constructors in repast.simphony.freezedry.engine with parameters of type ScheduleParametersModifierConstructorDescriptionJDBCFreezerControllerAction
(ScheduleParameters scheduleParams, Object contextId, JDBCDataSource dataSource) JDBCFreezerControllerAction
(ScheduleParameters scheduleParams, JDBCDataSource dataSource) -
Uses of ScheduleParameters in repast.simphony.freezedry.wizard
Methods in repast.simphony.freezedry.wizard that return ScheduleParametersMethods in repast.simphony.freezedry.wizard with parameters of type ScheduleParametersModifier and TypeMethodDescriptionvoid
FreezeDryWizardModel.setScheduleParams
(ScheduleParameters scheduleParams) Constructors in repast.simphony.freezedry.wizard with parameters of type ScheduleParametersModifierConstructorDescriptionDFFreezerControllerAction
(ScheduleParameters scheduleParams, Object contextId, DelimitedFileDataSource dataSource) DFFreezerControllerAction
(ScheduleParameters scheduleParams, DelimitedFileDataSource dataSource) FreezerControllerAction
(ScheduleParameters scheduleParams, Object contextId, FreezeDryedDataSource dataSource) FreezerControllerAction
(ScheduleParameters scheduleParams, FreezeDryedDataSource dataSource) -
Uses of ScheduleParameters in repast.simphony.ui.plugin.editor
Methods in repast.simphony.ui.plugin.editor that return ScheduleParametersMethods in repast.simphony.ui.plugin.editor with parameters of type ScheduleParametersModifier and TypeMethodDescriptionvoid
ScheduleParamsPanel.setScheduleParameters
(ScheduleParameters params) Constructors in repast.simphony.ui.plugin.editor with parameters of type ScheduleParametersModifierConstructorDescriptionScheduleParamsPanel
(ScheduleParameters params, boolean showDuration) ScheduleParamsPanel
(ScheduleParameters params, boolean showDuration, boolean showAtEnd) -
Uses of ScheduleParameters in repast.simphony.visualization.engine
Methods in repast.simphony.visualization.engine that return ScheduleParametersModifier and TypeMethodDescriptionBasicDisplayDescriptor.getScheduleParameters()
DefaultDisplayDescriptor.getScheduleParameters()
Deprecated.DisplayDescriptor.getScheduleParameters()
Retrieves the parameters for when to activate the display update.Methods in repast.simphony.visualization.engine with parameters of type ScheduleParametersModifier and TypeMethodDescriptionvoid
BasicDisplayDescriptor.setScheduleParameters
(ScheduleParameters scheduleInfo) void
DefaultDisplayDescriptor.setScheduleParameters
(ScheduleParameters scheduleInfo) Deprecated.void
DisplayDescriptor.setScheduleParameters
(ScheduleParameters scheduleInfo) Sets the parameters for when to activate the display update.