Uses of Interface
repast.simphony.parameter.ParameterSetter
Package
Description
-
Uses of ParameterSetter in repast.simphony.engine.controller
Modifier and TypeFieldDescriptionprotected ArrayList<ParameterSetter>
DefaultControllerRegistry.paramSetters
Modifier and TypeMethodDescriptionvoid
DefaultControllerRegistry.addParameterSetter
(ParameterSetter paramInit) void
DefaultControllerRegistry.removeParameterSetter
(ParameterSetter paramInit) -
Uses of ParameterSetter in repast.simphony.engine.environment
Modifier and TypeClassDescriptionclass
Sets the default random seed to the current time and creates a uniform random stream.Modifier and TypeMethodDescriptionvoid
ControllerRegistry.addParameterSetter
(ParameterSetter paramInit) void
ControllerRegistry.removeParameterSetter
(ParameterSetter paramInit) -
Uses of ParameterSetter in repast.simphony.parameter
Modifier and TypeInterfaceDescriptioninterface
An interface representing an object that will perform a sweep of a parameter space represented by a series ofParameterSetter
s.Modifier 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
Modifier and TypeFieldDescriptionprotected ParameterSetter
ParameterTreeSweeper.lastAddedSetter
protected ParameterSetter
ParameterTreeSweeper.rootSetter
Modifier and TypeFieldDescriptionprotected NaryTree<ParameterSetter>
ParameterTreeSweeper.paramTree
protected NaryTreeTraverser<ParameterSetter>
ParameterTreeSweeper.traverser
Modifier 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 parameterModifier 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.Modifier 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
Modifier and TypeClassDescriptionclass
Extendable parameter setter to be used with the groovy based parameter builder. -
Uses of ParameterSetter in repast.simphony.parameter.optimizer
Modifier and TypeClassDescriptionclass
AParameterSweeper
that attempts to traverse the space in an optimized manner.Modifier and TypeFieldDescriptionprotected ParameterSetter[]
OptimizedParameterSweeper.flatTree
protected ParameterSetter
HillClimber.lastSetter
protected ParameterSetter
OptimizedParameterSweeper.lastSetter
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionvoid
Scenario.addParameterSetter
(ParameterSetter paramInit) void
Scenario.removeParameterSetter
(ParameterSetter paramSetter) -
Uses of ParameterSetter in repast.simphony.ui
Modifier and TypeClassDescriptionclass
Manages gui parameters such that parameters can be changed in the gui and then reset back to some set of default parameters.