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.paramSettersMethods in repast.simphony.engine.controller that return types with arguments of type ParameterSetterMethods in repast.simphony.engine.controller with parameters of type ParameterSetterModifier and TypeMethodDescriptionvoidDefaultControllerRegistry.addParameterSetter(ParameterSetter paramInit) voidDefaultControllerRegistry.removeParameterSetter(ParameterSetter paramInit) -
Uses of ParameterSetter in repast.simphony.engine.environment
Classes in repast.simphony.engine.environment that implement ParameterSetterModifier and TypeClassDescriptionclassSets 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 TypeMethodDescriptionvoidControllerRegistry.addParameterSetter(ParameterSetter paramInit) voidControllerRegistry.removeParameterSetter(ParameterSetter paramInit) -
Uses of ParameterSetter in repast.simphony.parameter
Subinterfaces of ParameterSetter in repast.simphony.parameterModifier and TypeInterfaceDescriptioninterfaceAn interface representing an object that will perform a sweep of a parameter space represented by a series ofParameterSetters.Classes in repast.simphony.parameter that implement ParameterSetterModifier and TypeClassDescriptionclassAn abstractParameterSetterthat is meant to dealt with only one parameter (hence the parameterName value it contains).classclassAParameterSetterthat will set a parameter to a given value.classThisParameterSetterwill run through a space of numbers.classThisParameterSetterwill run through a space of numbers.classThisParameterSetterwill run through a space of numbers.classAn initializer that will go through a list of parameters.classThisParameterSetterwill run through a space of numbers.classThe default implementation of a parameter sweeper.classAParameterSetterthat signifies a set of nested parameters being executed multiple times.classThisParameterSetterwill run through a space of numbers.classFields in repast.simphony.parameter declared as ParameterSetterModifier and TypeFieldDescriptionprotected ParameterSetterParameterTreeSweeper.lastAddedSetterprotected ParameterSetterParameterTreeSweeper.rootSetterFields in repast.simphony.parameter with type parameters of type ParameterSetterModifier and TypeFieldDescriptionprotected NaryTree<ParameterSetter>ParameterTreeSweeper.paramTreeprotected NaryTreeTraverser<ParameterSetter>ParameterTreeSweeper.traverserMethods in repast.simphony.parameter that return ParameterSetterModifier and TypeMethodDescription<T> ParameterSetterParameterSweeperBuilder.addConstant(String name, T value) Adds the a constant parameter setter for the specified parameter and with the specified value to the sweeper.<T> ParameterSetterParameterSweeperBuilder.addListSetter(String name, T[] list) Adds a list setter with the specified name and list elements.<T> ParameterSetterParameterSweeperBuilder.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 theParameterSetters that are direct children of the specified setter.ParameterTreeSweeper.getChildren(ParameterSetter parentSetter) Retrieves theParameterSetters that are direct children of the specified setter.Methods in repast.simphony.parameter with parameters of type ParameterSetterModifier and TypeMethodDescriptionvoidParameterSweeper.add(ParameterSetter parent, ParameterSetter setter) Adds the givenParameterSetterto be executed.voidParameterTreeSweeper.add(ParameterSetter setter) Adds the givenParameterSetterto be executed as a direct descendent of previously added node.voidParameterTreeSweeper.add(ParameterSetter parent, ParameterSetter setter) Adds the givenParameterSetterto specified parent initialzier.<T> ParameterSetterParameterSweeperBuilder.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.voidParameterTreeSweeper.addToRoot(ParameterSetter setter) Adds the specified parameter setter as a child of the root.protected booleanParameterTreeSweeper.childrenFinished(ParameterSetter parent) ParameterSweeper.getChildren(ParameterSetter parentSetter) Retrieves theParameterSetters that are direct children of the specified setter.ParameterTreeSweeper.getChildren(ParameterSetter parentSetter) Retrieves theParameterSetters that are direct children of the specified setter.protected ParametersParameterTreeSweeper.nextParameters(ParameterSetter init, Parameters params) protected voidParameterTreeSweeper.nextSelf(ParameterSetter init, Parameters params) voidParameterSweeper.remove(ParameterSetter setter) Removes the givenParameterSetterfrom those to be executedvoidParameterTreeSweeper.remove(ParameterSetter setter) Removes the givenParameterSetterfrom those to be executedprotected voidParameterTreeSweeper.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 TypeClassDescriptionclassExtendable 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 TypeClassDescriptionclassAParameterSweeperthat attempts to traverse the space in an optimized manner.Fields in repast.simphony.parameter.optimizer declared as ParameterSetterModifier and TypeFieldDescriptionprotected ParameterSetter[]OptimizedParameterSweeper.flatTreeprotected ParameterSetterHillClimber.lastSetterprotected ParameterSetterOptimizedParameterSweeper.lastSetterMethods 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 TypeMethodDescriptionvoidScenario.addParameterSetter(ParameterSetter paramInit) voidScenario.removeParameterSetter(ParameterSetter paramSetter) -
Uses of ParameterSetter in repast.simphony.ui
Classes in repast.simphony.ui that implement ParameterSetterModifier and TypeClassDescriptionclassManages gui parameters such that parameters can be changed in the gui and then reset back to some set of default parameters.