Uses of Interface
repast.simphony.parameter.ParameterSetter
-
-
Uses of ParameterSetter in repast.simphony.engine.controller
Fields in repast.simphony.engine.controller with type parameters of type ParameterSetter Modifier and Type Field Description protected ArrayList<ParameterSetter>
DefaultControllerRegistry. paramSetters
Methods in repast.simphony.engine.controller that return types with arguments of type ParameterSetter Modifier and Type Method Description Collection<ParameterSetter>
DefaultControllerRegistry. getParameterSetters()
Methods in repast.simphony.engine.controller with parameters of type ParameterSetter Modifier and Type Method Description void
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 ParameterSetter Modifier and Type Class Description class
DefaultRandomSetter
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 ParameterSetter Modifier and Type Method Description Collection<ParameterSetter>
ControllerRegistry. getParameterSetters()
Methods in repast.simphony.engine.environment with parameters of type ParameterSetter Modifier and Type Method Description void
ControllerRegistry. addParameterSetter(ParameterSetter paramInit)
void
ControllerRegistry. removeParameterSetter(ParameterSetter paramInit)
-
Uses of ParameterSetter in repast.simphony.parameter
Subinterfaces of ParameterSetter in repast.simphony.parameter Modifier and Type Interface Description interface
ParameterSweeper
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 ParameterSetter Modifier and Type Class Description class
AbstractSweepParameterSetter<T>
An abstractParameterSetter
that is meant to dealt with only one parameter (hence the parameterName value it contains).class
ByteSteppedSetter
class
ConstantSetter<T>
AParameterSetter
that will set a parameter to a given value.class
DoubleSteppedSetter
ThisParameterSetter
will run through a space of numbers.class
FloatSteppedSetter
ThisParameterSetter
will run through a space of numbers.class
IntSteppedSetter
ThisParameterSetter
will run through a space of numbers.class
ListParameterSetter<T>
An initializer that will go through a list of parameters.class
LongSteppedSetter
ThisParameterSetter
will run through a space of numbers.class
ParameterTreeSweeper
The default implementation of a parameter sweeper.class
RunParameterSetter
AParameterSetter
that signifies a set of nested parameters being executed multiple times.class
ShortSteppedSetter
ThisParameterSetter
will run through a space of numbers.class
SimpleParameterSetter
Fields in repast.simphony.parameter declared as ParameterSetter Modifier and Type Field Description protected ParameterSetter
ParameterTreeSweeper. lastAddedSetter
protected ParameterSetter
ParameterTreeSweeper. rootSetter
Fields in repast.simphony.parameter with type parameters of type ParameterSetter Modifier and Type Field Description protected NaryTree<ParameterSetter>
ParameterTreeSweeper. paramTree
protected NaryTreeTraverser<ParameterSetter>
ParameterTreeSweeper. traverser
Methods in repast.simphony.parameter that return ParameterSetter Modifier and Type Method Description <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.ParameterSetter
ParameterSweeperBuilder. addStepper(String name, double start, double end, double step)
Adds a double parameter stepper with the specified name and value.ParameterSetter
ParameterSweeperBuilder. addStepper(String name, float start, float end, float step)
Adds a float parameter stepper with the specified name and value.ParameterSetter
ParameterSweeperBuilder. addStepper(String name, int start, int end, int step)
Adds an int parameter stepper with the specified name and value.ParameterSetter
ParameterSweeperBuilder. addStepper(String name, long start, long end, long step)
Adds a long parameter stepper with the specified name and value.ParameterSetter
ParameterSweeperBuilder. addStepper(ParameterSetter parent, String name, double start, double end, double step)
Adds a double parameter stepper with the specified name and value.ParameterSetter
ParameterSweeperBuilder. addStepper(ParameterSetter parent, String name, float start, float end, float step)
Adds a float parameter stepper with the specified name and value.ParameterSetter
ParameterSweeperBuilder. addStepper(ParameterSetter parent, String name, int start, int end, int step)
Adds an int parameter stepper with the specified name and value.ParameterSetter
ParameterSweeperBuilder. addStepper(ParameterSetter parent, String name, long start, long end, long step)
Adds a long parameter stepper with the specified name and value.ParameterSetter
ParameterSweeper. getRootParameterSetter()
Retrieves the rootParameterSetter
, that all other setters are a child of.ParameterSetter
ParameterTreeSweeper. getRootParameterSetter()
Retrieves the rootParameterSetter
, that all other setters are a child of.ParameterSetter
ParameterSweeperBuilder. getRootSetter()
Gets the root parameter setter.ParameterSetter
ParameterSweeperBuilder. getSetter(String name)
Gets the added ParameterSetter for the named parameterMethods in repast.simphony.parameter that return types with arguments of type ParameterSetter Modifier and Type Method Description Collection<ParameterSetter>
ParameterSweeper. getChildren(ParameterSetter parentSetter)
Retrieves theParameterSetter
s that are direct children of the specified setter.Collection<ParameterSetter>
ParameterTreeSweeper. getChildren(ParameterSetter parentSetter)
Retrieves theParameterSetter
s that are direct children of the specified setter.Methods in repast.simphony.parameter with parameters of type ParameterSetter Modifier and Type Method Description void
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.ParameterSetter
ParameterSweeperBuilder. addStepper(ParameterSetter parent, String name, double start, double end, double step)
Adds a double parameter stepper with the specified name and value.ParameterSetter
ParameterSweeperBuilder. addStepper(ParameterSetter parent, String name, float start, float end, float step)
Adds a float parameter stepper with the specified name and value.ParameterSetter
ParameterSweeperBuilder. addStepper(ParameterSetter parent, String name, int start, int end, int step)
Adds an int parameter stepper with the specified name and value.ParameterSetter
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)
Collection<ParameterSetter>
ParameterSweeper. getChildren(ParameterSetter parentSetter)
Retrieves theParameterSetter
s that are direct children of the specified setter.Collection<ParameterSetter>
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)
String
ParameterTreeSweeper. toStringChildren(ParameterSetter setter)
-
Uses of ParameterSetter in repast.simphony.parameter.groovy
Classes in repast.simphony.parameter.groovy that implement ParameterSetter Modifier and Type Class Description class
CustomParameterSetter
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.optimizer Modifier and Type Interface Description interface
OptimizableParameterSetter
Classes in repast.simphony.parameter.optimizer that implement ParameterSetter Modifier and Type Class Description class
OptimizedParameterSweeper
AParameterSweeper
that attempts to traverse the space in an optimized manner.Fields in repast.simphony.parameter.optimizer declared as ParameterSetter Modifier and Type Field Description protected ParameterSetter[]
OptimizedParameterSweeper. flatTree
protected ParameterSetter
HillClimber. lastSetter
protected ParameterSetter
OptimizedParameterSweeper. lastSetter
Methods in repast.simphony.parameter.optimizer with parameters of type ParameterSetter Modifier and Type Method Description AdvanceType
AdvancementChooser. chooseAdvancement(ParameterSetter setter, AdvanceType lastType, double runResult)
Chooses which action the parameter sweeper should apply to the given setter.AdvanceType
AnnealingAdvancementChooser. chooseAdvancement(ParameterSetter init, AdvanceType lastType, double runResult)
AdvanceType
HillClimber. chooseAdvancement(ParameterSetter setter, AdvanceType lastType, double runResult)
This performs the hill climbing algorithm.AdvanceType
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 ParameterSetter Modifier and Type Method Description ParameterSetter
ConstantBooleanSetterCreator. createSetter()
Creates a parameter setter from the attributes added in init.ParameterSetter
ConstantNumberSetterCreator. createSetter()
Creates a parameter setter from the specified attributesParameterSetter
ConstantObjectSetterCreator. createSetter()
Creates a parameter setter from the attributes added in init.ParameterSetter
ConstantStringSetterCreator. createSetter()
Creates a parameter setter from the attributes added in init.ParameterSetter
ListSetterCreator. createSetter()
Creates a parameter setter from the specified attributesParameterSetter
NumberSetterCreator. createSetter()
Creates a parameter setter from the specified attributesParameterSetter
ObjectListSetterCreator. createSetter()
Creates a parameter setter from the specified attributesParameterSetter
ParameterSetterCreator. 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 ParameterSetter Modifier and Type Field Description protected List<ParameterSetter>
Scenario. paramSweepers
Methods in repast.simphony.scenario that return types with arguments of type ParameterSetter Modifier and Type Method Description Collection<ParameterSetter>
Scenario. getParameterSetters()
Methods in repast.simphony.scenario with parameters of type ParameterSetter Modifier and Type Method Description void
Scenario. addParameterSetter(ParameterSetter paramInit)
void
Scenario. removeParameterSetter(ParameterSetter paramSetter)
-
Uses of ParameterSetter in repast.simphony.ui
Classes in repast.simphony.ui that implement ParameterSetter Modifier and Type Class Description class
GUIParametersManager
Manages gui parameters such that parameters can be changed in the gui and then reset back to some set of default parameters.
-