Uses of Interface
repast.simphony.parameter.ParameterSetter
Packages that use ParameterSetter
Package
Description
-
Uses of ParameterSetter in repast.simphony.engine.controller
Fields in repast.simphony.engine.controller with type parameters of type ParameterSetterModifier and TypeFieldDescriptionprotected ArrayList<ParameterSetter>
DefaultControllerRegistry.paramSetters
Methods in repast.simphony.engine.controller that return types with arguments of type ParameterSetterMethods in repast.simphony.engine.controller with parameters of type ParameterSetterModifier and TypeMethodDescriptionvoid
DefaultControllerRegistry.addParameterSetter
(ParameterSetter paramInit) void
DefaultControllerRegistry.removeParameterSetter
(ParameterSetter paramInit) -
Uses of ParameterSetter in repast.simphony.engine.environment
Classes in repast.simphony.engine.environment that implement ParameterSetterModifier and TypeClassDescriptionclass
Sets the default random seed to the current time and creates a uniform random stream.Methods in repast.simphony.engine.environment that return types with arguments of type ParameterSetterMethods in repast.simphony.engine.environment with parameters of type ParameterSetterModifier and TypeMethodDescriptionvoid
ControllerRegistry.addParameterSetter
(ParameterSetter paramInit) void
ControllerRegistry.removeParameterSetter
(ParameterSetter paramInit) -
Uses of ParameterSetter in repast.simphony.parameter
Subinterfaces of ParameterSetter in repast.simphony.parameterModifier and TypeInterfaceDescriptioninterface
An interface representing an object that will perform a sweep of a parameter space represented by a series ofParameterSetter
s.Classes in repast.simphony.parameter that implement ParameterSetterModifier and TypeClassDescriptionclass
An abstractParameterSetter
that is meant to dealt with only one parameter (hence the parameterName value it contains).class
class
AParameterSetter
that will set a parameter to a given value.class
ThisParameterSetter
will run through a space of numbers.class
ThisParameterSetter
will run through a space of numbers.class
ThisParameterSetter
will run through a space of numbers.class
An initializer that will go through a list of parameters.class
ThisParameterSetter
will run through a space of numbers.class
The default implementation of a parameter sweeper.class
AParameterSetter
that signifies a set of nested parameters being executed multiple times.class
ThisParameterSetter
will run through a space of numbers.class
Fields in repast.simphony.parameter declared as ParameterSetterModifier and TypeFieldDescriptionprotected ParameterSetter
ParameterTreeSweeper.lastAddedSetter
protected ParameterSetter
ParameterTreeSweeper.rootSetter
Fields in repast.simphony.parameter with type parameters of type ParameterSetterModifier and TypeFieldDescriptionprotected NaryTree<ParameterSetter>
ParameterTreeSweeper.paramTree
protected NaryTreeTraverser<ParameterSetter>
ParameterTreeSweeper.traverser
Methods in repast.simphony.parameter that return ParameterSetterModifier and TypeMethodDescription<T> ParameterSetter
ParameterSweeperBuilder.addConstant
(String name, T value) Adds the a constant parameter setter for the specified parameter and with the specified value to the sweeper.<T> ParameterSetter
ParameterSweeperBuilder.addListSetter
(String name, T[] list) Adds a list setter with the specified name and list elements.<T> ParameterSetter
ParameterSweeperBuilder.addListSetter
(ParameterSetter parent, String name, T[] list) Adds a list setter with the specified name and list elements.ParameterSweeperBuilder.addStepper
(String name, double start, double end, double step) Adds a double parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(String name, float start, float end, float step) Adds a float parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(String name, int start, int end, int step) Adds an int parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(String name, long start, long end, long step) Adds a long parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(ParameterSetter parent, String name, double start, double end, double step) Adds a double parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(ParameterSetter parent, String name, float start, float end, float step) Adds a float parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(ParameterSetter parent, String name, int start, int end, int step) Adds an int parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(ParameterSetter parent, String name, long start, long end, long step) Adds a long parameter stepper with the specified name and value.ParameterSweeper.getRootParameterSetter()
Retrieves the rootParameterSetter
, that all other setters are a child of.ParameterTreeSweeper.getRootParameterSetter()
Retrieves the rootParameterSetter
, that all other setters are a child of.ParameterSweeperBuilder.getRootSetter()
Gets the root parameter setter.Gets the added ParameterSetter for the named parameterMethods in repast.simphony.parameter that return types with arguments of type ParameterSetterModifier and TypeMethodDescriptionParameterSweeper.getChildren
(ParameterSetter parentSetter) Retrieves theParameterSetter
s that are direct children of the specified setter.ParameterTreeSweeper.getChildren
(ParameterSetter parentSetter) Retrieves theParameterSetter
s that are direct children of the specified setter.Methods in repast.simphony.parameter with parameters of type ParameterSetterModifier and TypeMethodDescriptionvoid
ParameterSweeper.add
(ParameterSetter parent, ParameterSetter setter) Adds the givenParameterSetter
to be executed.void
ParameterTreeSweeper.add
(ParameterSetter setter) Adds the givenParameterSetter
to be executed as a direct descendent of previously added node.void
ParameterTreeSweeper.add
(ParameterSetter parent, ParameterSetter setter) Adds the givenParameterSetter
to specified parent initialzier.<T> ParameterSetter
ParameterSweeperBuilder.addListSetter
(ParameterSetter parent, String name, T[] list) Adds a list setter with the specified name and list elements.ParameterSweeperBuilder.addStepper
(ParameterSetter parent, String name, double start, double end, double step) Adds a double parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(ParameterSetter parent, String name, float start, float end, float step) Adds a float parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(ParameterSetter parent, String name, int start, int end, int step) Adds an int parameter stepper with the specified name and value.ParameterSweeperBuilder.addStepper
(ParameterSetter parent, String name, long start, long end, long step) Adds a long parameter stepper with the specified name and value.void
ParameterTreeSweeper.addToRoot
(ParameterSetter setter) Adds the specified parameter setter as a child of the root.protected boolean
ParameterTreeSweeper.childrenFinished
(ParameterSetter parent) ParameterSweeper.getChildren
(ParameterSetter parentSetter) Retrieves theParameterSetter
s that are direct children of the specified setter.ParameterTreeSweeper.getChildren
(ParameterSetter parentSetter) Retrieves theParameterSetter
s that are direct children of the specified setter.protected Parameters
ParameterTreeSweeper.nextParameters
(ParameterSetter init, Parameters params) protected void
ParameterTreeSweeper.nextSelf
(ParameterSetter init, Parameters params) void
ParameterSweeper.remove
(ParameterSetter setter) Removes the givenParameterSetter
from those to be executedvoid
ParameterTreeSweeper.remove
(ParameterSetter setter) Removes the givenParameterSetter
from those to be executedprotected void
ParameterTreeSweeper.resetChildren
(ParameterSetter init, Parameters params) ParameterTreeSweeper.toStringChildren
(ParameterSetter setter) -
Uses of ParameterSetter in repast.simphony.parameter.groovy
Classes in repast.simphony.parameter.groovy that implement ParameterSetterModifier and TypeClassDescriptionclass
Extendable parameter setter to be used with the groovy based parameter builder. -
Uses of ParameterSetter in repast.simphony.parameter.optimizer
Subinterfaces of ParameterSetter in repast.simphony.parameter.optimizerClasses in repast.simphony.parameter.optimizer that implement ParameterSetterModifier and TypeClassDescriptionclass
AParameterSweeper
that attempts to traverse the space in an optimized manner.Fields in repast.simphony.parameter.optimizer declared as ParameterSetterModifier and TypeFieldDescriptionprotected ParameterSetter[]
OptimizedParameterSweeper.flatTree
protected ParameterSetter
HillClimber.lastSetter
protected ParameterSetter
OptimizedParameterSweeper.lastSetter
Methods in repast.simphony.parameter.optimizer with parameters of type ParameterSetterModifier and TypeMethodDescriptionAdvancementChooser.chooseAdvancement
(ParameterSetter setter, AdvanceType lastType, double runResult) Chooses which action the parameter sweeper should apply to the given setter.AnnealingAdvancementChooser.chooseAdvancement
(ParameterSetter init, AdvanceType lastType, double runResult) HillClimber.chooseAdvancement
(ParameterSetter setter, AdvanceType lastType, double runResult) This performs the hill climbing algorithm.OptimizedParameterSweeper.DefaultAdvanceChooser.chooseAdvancement
(ParameterSetter init, AdvanceType lastType, double runResult) -
Uses of ParameterSetter in repast.simphony.parameter.xml
Methods in repast.simphony.parameter.xml that return ParameterSetterModifier and TypeMethodDescriptionConstantBooleanSetterCreator.createSetter()
Creates a parameter setter from the attributes added in init.ConstantNumberSetterCreator.createSetter()
Creates a parameter setter from the specified attributesConstantObjectSetterCreator.createSetter()
Creates a parameter setter from the attributes added in init.ConstantStringSetterCreator.createSetter()
Creates a parameter setter from the attributes added in init.ListSetterCreator.createSetter()
Creates a parameter setter from the specified attributesNumberSetterCreator.createSetter()
Creates a parameter setter from the specified attributesObjectListSetterCreator.createSetter()
Creates a parameter setter from the specified attributesParameterSetterCreator.createSetter()
Creates a parameter setter from the attributes added in init. -
Uses of ParameterSetter in repast.simphony.scenario
Fields in repast.simphony.scenario with type parameters of type ParameterSetterMethods in repast.simphony.scenario that return types with arguments of type ParameterSetterMethods in repast.simphony.scenario with parameters of type ParameterSetterModifier and TypeMethodDescriptionvoid
Scenario.addParameterSetter
(ParameterSetter paramInit) void
Scenario.removeParameterSetter
(ParameterSetter paramSetter) -
Uses of ParameterSetter in repast.simphony.ui
Classes in repast.simphony.ui that implement ParameterSetterModifier and TypeClassDescriptionclass
Manages gui parameters such that parameters can be changed in the gui and then reset back to some set of default parameters.