Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

About - Interface in org.opt4j.core.config.visualization
The About JDialog shows information about this framework.
about - Variable in class org.opt4j.core.config.visualization.DefaultApplicationFrame
 
aboutInfo - Variable in class org.opt4j.core.config.visualization.Menu
 
AbstractArchive - Class in org.opt4j.core.common.archive
This AbstractArchive provides some common methods for Archive s.
AbstractArchive() - Constructor for class org.opt4j.core.common.archive.AbstractArchive
 
AbstractIndividualFactory<I extends Individual> - Class in org.opt4j.core
The AbstractIndividualFactory creates Individuals using a given Provider and sets the registered IndividualStateListeners.
AbstractIndividualFactory(Provider<I>, Creator<Genotype>) - Constructor for class org.opt4j.core.AbstractIndividualFactory
Constructs an AbstractIndividualFactory with a Provider for Individuals.
AbstractLogger - Class in org.opt4j.core.common.logger
The AbstractLogger triggers its refinement on specific events dependent on the iteration and evaluation count.
AbstractLogger(int, int) - Constructor for class org.opt4j.core.common.logger.AbstractLogger
Constructs an AbstractLogger.
AbstractOptimizer - Class in org.opt4j.core.optimizer
The AbstractOptimizer is an abstract implementation of a population-based Optimizer.
AbstractOptimizer(Population, Archive, IndividualCompleter, Control, Iteration) - Constructor for class org.opt4j.core.optimizer.AbstractOptimizer
accept - Variable in class org.opt4j.core.config.ModuleAutoFinder
 
AdaptiveGridArchive - Class in org.opt4j.core.common.archive
The AdaptiveGridArchive uses an adaptive grid in order to bound the size of the Archive, see "Properties of an Adaptive Archiving Algorithm for Storing Nondominated Vectors, J.
AdaptiveGridArchive(int, int, Rand) - Constructor for class org.opt4j.core.common.archive.AdaptiveGridArchive
Constructs an AdaptiveGridArchive.
AdaptiveGridArchive.Cell - Class in org.opt4j.core.common.archive
A single AdaptiveGridArchive.Cell of the grid.
ADD - Static variable in class org.opt4j.core.config.Icons
An add bullet.
add(Class<? extends Module>) - Method in class org.opt4j.core.config.ModuleListUser
Adds a module.
add(PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel
Adds a new PropertyModule.
add(PropertyModule) - Method in class org.opt4j.core.config.visualization.SelectedModules
 
add(Individual) - Method in class org.opt4j.core.IndividualSet
 
add(Objective, Value<?>) - Method in class org.opt4j.core.Objectives
Adds the objective with the specified value.
add(String, Objective.Sign, Value<?>) - Method in class org.opt4j.core.Objectives
Adds the objective with the specified value.
add(Objective, double) - Method in class org.opt4j.core.Objectives
Adds the objective with the specified double value.
add(String, Objective.Sign, double) - Method in class org.opt4j.core.Objectives
Adds the objective with the specified value.
add(Objective, int) - Method in class org.opt4j.core.Objectives
Adds the objective with the specified integer value.
add(String, Objective.Sign, int) - Method in class org.opt4j.core.Objectives
Adds the objective with the specified value.
addAll(Collection<? extends PropertyModule>) - Method in class org.opt4j.core.config.visualization.SelectedModules
 
addAll(Collection<? extends Individual>) - Method in class org.opt4j.core.IndividualSet
 
addAll(Individual...) - Method in class org.opt4j.core.IndividualSet
Add all Individuals.
addAll(Objectives) - Method in class org.opt4j.core.Objectives
Adds all objective with the specified value specified in Objectives.
addCheckedIndividual(Individual) - Method in class org.opt4j.core.common.archive.BoundedArchive
 
addCheckedIndividual(Individual) - Method in class org.opt4j.core.optimizer.Archive
Adds the Individual to this Archive without further checks.
addCheckedIndividuals(Collection<? extends Individual>) - Method in class org.opt4j.core.common.archive.BoundedArchive
 
addCheckedIndividuals(Collection<? extends Individual>) - Method in class org.opt4j.core.optimizer.Archive
Adds the Individuals to this Archive without further checks.
addControlListener(Class<? extends ControlListener>) - Method in class org.opt4j.core.start.Opt4JModule
added(Task) - Method in interface org.opt4j.core.config.TaskListener
Invoked if a Task is added.
added(Task) - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
 
addEvaluator(Class<? extends Evaluator<? extends Object>>) - Method in class org.opt4j.core.problem.ProblemModule
Binds an additional Evaluator.
addEvaluator(Binder, Class<? extends Evaluator<? extends Object>>) - Static method in class org.opt4j.core.problem.ProblemModule
Binds an additional Evaluator to a given Binder.
addFile(String) - Static method in class org.opt4j.core.config.ClassPath
Adds a new File to the classpath.
addFile(File) - Static method in class org.opt4j.core.config.ClassPath
Adds a new File to the classpath.
addIndividualStateListener(IndividualStateListener) - Method in class org.opt4j.core.AbstractIndividualFactory
 
addIndividualStateListener(IndividualStateListener) - Method in interface org.opt4j.core.IndividualFactory
Adds an IndividualStateListener to each Individual that is created by this class.
addIndividualStateListener(Class<? extends IndividualStateListener>) - Method in class org.opt4j.core.start.Opt4JModule
addListener(TaskListener) - Method in class org.opt4j.core.config.ExecutionEnvironment
Adds a TaskListener.
addListener(ModuleAutoFinderListener) - Method in class org.opt4j.core.config.ModuleAutoFinder
addListener(FileOperations.FileOperationsListener) - Method in class org.opt4j.core.config.visualization.FileOperations
Adds a listener.
addListener(SetListener) - Method in class org.opt4j.core.config.visualization.SelectedModules
Adds a SetListener.
addListener(IndividualSetListener) - Method in class org.opt4j.core.IndividualSet
Adds a listener.
addListener(ControlListener) - Method in class org.opt4j.core.optimizer.Control
addModule(PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
Adds a module to the panel.
addOptimizerIterationListener(OptimizerIterationListener) - Method in class org.opt4j.core.optimizer.AbstractOptimizer
 
addOptimizerIterationListener(OptimizerIterationListener) - Method in interface org.opt4j.core.optimizer.Optimizer
Adds an OptimizerIterationListener to this optimizer.
addOptimizerIterationListener(Class<? extends OptimizerIterationListener>) - Method in class org.opt4j.core.start.Opt4JModule
addOptimizerStateListener(OptimizerStateListener) - Method in class org.opt4j.core.optimizer.AbstractOptimizer
 
addOptimizerStateListener(OptimizerStateListener) - Method in interface org.opt4j.core.optimizer.Optimizer
Adds an OptimizerStateListener to this optimizer.
addOptimizerStateListener(Class<? extends OptimizerStateListener>) - Method in class org.opt4j.core.start.Opt4JModule
addPlugins() - Method in class org.opt4j.core.config.Starter
Adds jar files to the classpath.
addRequirement(Requirement) - Method in class org.opt4j.core.config.Property
Adds a Requirement.
addStateListener(TaskStateListener) - Method in class org.opt4j.core.config.Task
addTask(Task) - Method in class org.opt4j.core.config.ExecutionEnvironment
Adds a Task and calls the listeners.
addToCell(Iterable<Individual>) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
addURL(URL) - Static method in class org.opt4j.core.config.ClassPath
Adds a new File to the classpath.
allModules - Variable in class org.opt4j.core.config.visualization.DefaultModulesPanel
 
annotations - Variable in class org.opt4j.core.config.Property
 
appendChild(String) - Method in class org.opt4j.core.config.JNode
Append a new JNode with a given name.
appendChild(Node) - Method in class org.opt4j.core.config.JNode
Append an XML Node.
appendChild(JNode) - Method in class org.opt4j.core.config.JNode
Append a JNode.
APPLICATION - Static variable in class org.opt4j.core.config.Icons
The icon for the application.
ApplicationFrame - Class in org.opt4j.core.config.visualization
ApplicationFrame() - Constructor for class org.opt4j.core.config.visualization.ApplicationFrame
 
archive - Variable in class org.opt4j.core.common.logger.TsvLogger
 
ARCHIVE - Static variable in class org.opt4j.core.config.Icons
The icon for the archive.
archive - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
 
Archive - Class in org.opt4j.core.optimizer
An Archive is used to store a set of high-quality Individual s.
Archive() - Constructor for class org.opt4j.core.optimizer.Archive
 
ArchiveModule - Class in org.opt4j.core.common.archive
The ArchiveModule determines an implementation for the Archive interface.
ArchiveModule() - Constructor for class org.opt4j.core.common.archive.ArchiveModule
 
ArchiveModule.Type - Enum in org.opt4j.core.common.archive
Archive type.
array - Variable in class org.opt4j.core.Objectives
 
array() - Method in class org.opt4j.core.Objectives
Returns an array of all values which all have to be minimized.
asFolder(ImageIcon) - Method in class org.opt4j.core.config.visualization.Format
Converts the given ImageIcon into a folder icon.
AUTHORS - Static variable in class org.opt4j.core.start.Opt4JAbout
Contributers to Opt4J.

B

bindConstant(Class<? extends Annotation>) - Method in class org.opt4j.core.start.Opt4JModule
Bind a value.
bindConstant(Annotation) - Method in class org.opt4j.core.start.Opt4JModule
Bind a value.
bindConstant(String) - Method in class org.opt4j.core.start.Opt4JModule
Bind a Constant.
bindConstant(String, Class<?>) - Method in class org.opt4j.core.start.Opt4JModule
Bind a constant.
bindIterativeOptimizer(Class<? extends IterativeOptimizer>) - Method in class org.opt4j.core.optimizer.OptimizerModule
Binds the given IterativeOptimizer.
bindOptimizer(Class<? extends Optimizer>) - Method in class org.opt4j.core.optimizer.OptimizerModule
Binds the given Optimizer.
bindProblem(Class<? extends Creator<? extends Genotype>>, Class<? extends Decoder<? extends Genotype, ? extends Object>>, Class<? extends Evaluator<? extends Object>>) - Method in class org.opt4j.core.problem.ProblemModule
Binds a problem.
bindProblem(Binder, Class<? extends Creator<? extends Genotype>>, Class<? extends Decoder<? extends Genotype, ? extends Object>>, Class<? extends Evaluator<? extends Object>>) - Static method in class org.opt4j.core.problem.ProblemModule
Binds a problem.
BooleanGenotype - Class in org.opt4j.core.genotype
The BooleanGenotype consists of Boolean values that can be used as a Genotype.
BooleanGenotype() - Constructor for class org.opt4j.core.genotype.BooleanGenotype
Constructs a BooleanGenotype.
BooleanMapGenotype<K> - Class in org.opt4j.core.genotype
The BooleanMapGenotype is a BooleanGenotype with the MapGenotype functionality.
BooleanMapGenotype(List<K>) - Constructor for class org.opt4j.core.genotype.BooleanMapGenotype
Constructs a BooleanMapGenotype.
BooleanRequirement - Class in org.opt4j.core.config
The BooleanRequirement is a Requirement that depends on a boolean valued Property.
BooleanRequirement(Property, boolean) - Constructor for class org.opt4j.core.config.BooleanRequirement
Constructs a BooleanRequirement.
BoundedArchive - Class in org.opt4j.core.common.archive
An Archive with bounded size.
BoundedArchive(int) - Constructor for class org.opt4j.core.common.archive.BoundedArchive
Constructs a bounded archive with the specified capacity.
Bounds<E extends java.lang.Number> - Interface in org.opt4j.core.genotype
The Bounds define bounds for Genotype objects that consist of lists of numbers.
bounds - Variable in class org.opt4j.core.genotype.DoubleGenotype
 
bounds - Variable in class org.opt4j.core.genotype.IntegerGenotype
 

C

c - Static variable in class org.opt4j.core.config.PropertyModule
 
call() - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter.Complete
 
call() - Method in class org.opt4j.core.config.Task
 
capacity - Variable in class org.opt4j.core.common.archive.ArchiveModule
 
capacity - Variable in class org.opt4j.core.common.archive.BoundedArchive
The capacity of this Archive
Category - Annotation Type in org.opt4j.core.config.annotations
The Category annotation marks a class as a category.
CategoryTreeNode(Class<?>) - Constructor for class org.opt4j.core.config.visualization.DefaultModulesPanel.CategoryTreeNode
 
Cell(long) - Constructor for class org.opt4j.core.common.archive.AdaptiveGridArchive.Cell
Constructs the AdaptiveGridArchive.Cell with the identifier.
cells - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive
 
checkpoint() - Method in class org.opt4j.core.optimizer.Control
A checkpoint that checks for termination.
checkpointStop() - Method in class org.opt4j.core.optimizer.Control
A checkpoint that checks for termination and stop.
classLoader - Variable in class org.opt4j.core.config.ModuleAutoFinder
 
ClassPath - Class in org.opt4j.core.config
The ClassPath is also known as the ClassPathHacker and enables adding new files to the classpath.
ClassPath() - Constructor for class org.opt4j.core.config.ClassPath
 
clear() - Method in class org.opt4j.core.config.visualization.SelectedModules
 
clear() - Method in class org.opt4j.core.genotype.CompositeGenotype
Removes all key, value pairs.
clear() - Method in class org.opt4j.core.IndividualSet
 
clone() - Method in class org.opt4j.core.config.PropertyModule
 
close() - Method in class org.opt4j.core.start.Opt4JTask
Close the task.
closeOnStop - Variable in class org.opt4j.core.start.Opt4JTask
 
columnNames - Variable in class org.opt4j.core.config.visualization.DefaultTasksPanel.Model
 
columnNames - Variable in class org.opt4j.core.start.Opt4JTasksPanel.Model
 
compareTo(PropertyModule) - Method in class org.opt4j.core.config.PropertyModule
 
compareTo(Value<Double>) - Method in class org.opt4j.core.DoubleValue
 
compareTo(Value<Integer>) - Method in class org.opt4j.core.IntegerValue
 
compareTo(Objective) - Method in class org.opt4j.core.Objective
 
complete(Iterable<? extends Individual>) - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
 
Complete(Individual, Control) - Constructor for class org.opt4j.core.common.completer.ParallelIndividualCompleter.Complete
complete(Iterable<? extends Individual>) - Method in class org.opt4j.core.common.completer.SequentialIndividualCompleter
 
complete(Individual...) - Method in class org.opt4j.core.common.completer.SequentialIndividualCompleter
 
complete(Iterable<? extends Individual>) - Method in interface org.opt4j.core.optimizer.IndividualCompleter
Decodes and evaluates all Individuals in the Iterable if they are not already evaluated.
complete(Individual...) - Method in interface org.opt4j.core.optimizer.IndividualCompleter
Decodes and evaluates all given Individuals if they are not already evaluated.
completer - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
 
components - Variable in class org.opt4j.core.config.visualization.PropertyPanel
 
CompositeGenotype<K,V extends Genotype> - Class in org.opt4j.core.genotype
The CompositeGenotype is a base class for Genotype classes that consist of multiple Genotypes.
CompositeGenotype() - Constructor for class org.opt4j.core.genotype.CompositeGenotype
Constructs a CompositeGenotype.
CompositeGenotype(Map<K, V>) - Constructor for class org.opt4j.core.genotype.CompositeGenotype
Constructs a CompositeGenotype with values from a given map.
config() - Method in class org.opt4j.core.common.archive.ArchiveModule
 
config() - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
 
config() - Method in class org.opt4j.core.common.logger.LoggerModule
 
config() - Method in class org.opt4j.core.common.random.RandomModule
 
config() - Method in class org.opt4j.core.start.Opt4JModule
Configure the module.
Configurator - Class in org.opt4j.core.config.visualization
The Configurator configures the modules and starts the specific ApplicationFrame.
Configurator() - Constructor for class org.opt4j.core.config.visualization.Configurator
 
configure(Binder) - Method in class org.opt4j.core.config.PropertyModule
 
configure() - Method in class org.opt4j.core.config.scope.Opt4JScopeModule
 
configure() - Method in class org.opt4j.core.start.Opt4JModule
 
configure() - Method in class org.opt4j.core.start.Opt4JTaskProvider
 
CONSOLE - Static variable in class org.opt4j.core.config.Icons
A console.
Constant - Annotation Type in org.opt4j.core.start
The Constant is an annotation for injected constant values.
constant(String, Class<?>) - Static method in class org.opt4j.core.start.Opt4JModule
Returns the implementation of the Constant annotation.
contains(Object) - Method in class org.opt4j.core.IndividualSet
 
containsAll(Collection<?>) - Method in class org.opt4j.core.IndividualSet
 
containsKey(K) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
 
containsKey(K) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
 
containsKey(K) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
 
containsKey(K) - Method in interface org.opt4j.core.genotype.MapGenotype
Returns true if the key is contained.
containsKey(K) - Method in class org.opt4j.core.genotype.SelectMapGenotype
 
ContentPanel - Class in org.opt4j.core.config.visualization
The ContentPanel abstract class.
ContentPanel() - Constructor for class org.opt4j.core.config.visualization.ContentPanel
 
contentPanel - Variable in class org.opt4j.core.config.visualization.DefaultApplicationFrame
 
control - Variable in class org.opt4j.core.common.completer.ParallelIndividualCompleter.Complete
 
control - Variable in class org.opt4j.core.common.completer.SequentialIndividualCompleter
 
control - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
 
Control - Class in org.opt4j.core.optimizer
The Control allows to pause, stop, and terminate, the optimization process.
Control() - Constructor for class org.opt4j.core.optimizer.Control
 
Control.State - Enum in org.opt4j.core.optimizer
The Control.State of the control.
CONTROL_PAUSE - Static variable in class org.opt4j.core.config.Icons
The icon for the control pause.
CONTROL_START - Static variable in class org.opt4j.core.config.Icons
The icon for the control start.
CONTROL_STOP - Static variable in class org.opt4j.core.config.Icons
The icon for the control stop.
CONTROL_TERM - Static variable in class org.opt4j.core.config.Icons
The icon for the control term.
ControlListener - Interface in org.opt4j.core.optimizer
The ControlListener is an interface of classes that listen to the Control state.
CONVERGENCE - Static variable in class org.opt4j.core.config.Icons
The icon for the convergence plot.
create() - Method in class org.opt4j.core.AbstractIndividualFactory
 
create(Genotype) - Method in class org.opt4j.core.AbstractIndividualFactory
 
create() - Method in interface org.opt4j.core.IndividualFactory
Creates a new Individual.
create(Genotype) - Method in interface org.opt4j.core.IndividualFactory
Creates a new Individual with a specified Genotype.
create() - Method in interface org.opt4j.core.problem.Creator
Creates a random Genotype.
createComponent(Property) - Method in class org.opt4j.core.config.visualization.PropertyPanel
 
creator - Variable in class org.opt4j.core.AbstractIndividualFactory
 
Creator<G extends Genotype> - Interface in org.opt4j.core.problem
The Creator creates random Genotypes.
Crowding - Class in org.opt4j.core.common.archive
The Crowding, see "A fast and elitist multiobjective genetic algorithm : NSGA-II, K.
Crowding() - Constructor for class org.opt4j.core.common.archive.Crowding
 
CrowdingArchive - Class in org.opt4j.core.common.archive
The CrowdingArchive is based on the Crowding distance.
CrowdingArchive(int) - Constructor for class org.opt4j.core.common.archive.CrowdingArchive
Constructs a CrowdingArchive.

D

decode(Individual) - Method in class org.opt4j.core.common.completer.SequentialIndividualCompleter
 
decode(G) - Method in interface org.opt4j.core.problem.Decoder
Decodes a given Genotype to the corresponding phenotype.
decoder - Variable in class org.opt4j.core.common.completer.SequentialIndividualCompleter
 
Decoder<G extends Genotype,P> - Interface in org.opt4j.core.problem
The Decoder decodes Genotypes into phenotype Objects.
decorateVersionDate(SplashScreen) - Static method in class org.opt4j.core.start.Opt4J
Decorate the splash screen with the version and date.
DefaultAbout - Class in org.opt4j.core.config.visualization
The DefaultAbout panel.
DefaultAbout() - Constructor for class org.opt4j.core.config.visualization.DefaultAbout
 
DefaultApplicationFrame - Class in org.opt4j.core.config.visualization
DefaultApplicationFrame(ContentPanel, About, Menu, ToolBar, FileOperations) - Constructor for class org.opt4j.core.config.visualization.DefaultApplicationFrame
DefaultArchive - Class in org.opt4j.core.common.archive
The DefaultArchive is the CrowdingArchive with a capacity of 100.
DefaultArchive() - Constructor for class org.opt4j.core.common.archive.DefaultArchive
Constructs a DefaultArchive.
DefaultContentPanel - Class in org.opt4j.core.config.visualization
DefaultContentPanel(ExecutionEnvironment, ModulesPanel, SelectedPanel, TasksPanel) - Constructor for class org.opt4j.core.config.visualization.DefaultContentPanel
Constructs a DefaultContentPanel.
DefaultIndividualFactory - Class in org.opt4j.core
The DefaultIndividualFactory is a creator for standard Individuals.
DefaultIndividualFactory(Provider<Individual>, Creator<Genotype>) - Constructor for class org.opt4j.core.DefaultIndividualFactory
Constructs a DefaultIndividualFactory with a Provider for Individuals.
DefaultModulesPanel - Class in org.opt4j.core.config.visualization
DefaultModulesPanel(Format, ModuleRegister, SelectedModules) - Constructor for class org.opt4j.core.config.visualization.DefaultModulesPanel
Constructs a DefaultModulesPanel.
DefaultModulesPanel.CategoryTreeNode - Class in org.opt4j.core.config.visualization
The DefaultModulesPanel.CategoryTreeNode is used for nodes that represent categories.
DefaultModulesPanel.ModuleTreeNode - Class in org.opt4j.core.config.visualization
The DefaultModulesPanel.ModuleTreeNode is used for nodes that represent modules.
DefaultModulesPanel.MyTree - Class in org.opt4j.core.config.visualization
The DefaultModulesPanel.MyTree that extends a JTree by a drag method.
DefaultModulesPanel.RootTreeNode - Class in org.opt4j.core.config.visualization
The DefaultModulesPanel.RootTreeNode is the root node of the tree.
DefaultModulesPanel.TreeCellRenderer - Class in org.opt4j.core.config.visualization
The DefaultModulesPanel.TreeCellRenderer for the modules tree.
DefaultModulesPanel.UserNode - Class in org.opt4j.core.config.visualization
The DefaultModulesPanel.UserNode is a basic node of the tree.
DefaultSelectedPanel - Class in org.opt4j.core.config.visualization
DefaultSelectedPanel(Format, SelectedModules, FileChooser) - Constructor for class org.opt4j.core.config.visualization.DefaultSelectedPanel
Constructs a DefaultSelectedPanel.
DefaultSelectedPanel.MyScrollPane - Class in org.opt4j.core.config.visualization
 
DefaultSelectedPanel.TabbedPane - Class in org.opt4j.core.config.visualization
The DefaultSelectedPanel.TabbedPane is a custom JTabbedPane.
DefaultSelectedPanel.TabComponent - Class in org.opt4j.core.config.visualization
The custom tab of the JTabbedPane.
DefaultTasksPanel - Class in org.opt4j.core.config.visualization
The DefaultTasksPanel extends the TasksPanel and shows all Tasks in a table.
DefaultTasksPanel(ExecutionEnvironment, Format) - Constructor for class org.opt4j.core.config.visualization.DefaultTasksPanel
Constructs a DefaultTasksPanel.
DefaultTasksPanel.Model - Class in org.opt4j.core.config.visualization
DefaultTasksPanel.Table - Class in org.opt4j.core.config.visualization
delay - Variable in class org.opt4j.core.config.visualization.DefaultTasksPanel
 
DelayTask - Class in org.opt4j.core.config.visualization
The DelayTask executes tasks immediately or delayed if they arrive too close (delay).
DelayTask(long) - Constructor for class org.opt4j.core.config.visualization.DelayTask
Constructs a DelayTask.
DelayTask(long, int) - Constructor for class org.opt4j.core.config.visualization.DelayTask
Constructs a DelayTask with a given priority.
DELETE - Static variable in class org.opt4j.core.config.Icons
A delete bullet.
determineBounds(Collection<Individual>) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
Determines the new bounds for the individuals and returns true if the bounds have changed.
dim - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive
 
DISK - Static variable in class org.opt4j.core.config.Icons
A disk.
displayMenu(MouseEvent) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel
Displays a popup menu for the tree elements.
distance(Objectives) - Method in class org.opt4j.core.Objectives
Calculates the euclidean distance of two Objectives.
div - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive
 
divisions - Variable in class org.opt4j.core.common.archive.ArchiveModule
 
dominates(Objectives) - Method in class org.opt4j.core.Objectives
Returns true if this objectives dominate the specified objectives.
doPause() - Method in class org.opt4j.core.optimizer.Control
Pauses the optimization.
doStart() - Method in class org.opt4j.core.optimizer.Control
Starts the optimization.
doStop() - Method in class org.opt4j.core.optimizer.Control
Stops the optimization.
doTerminate() - Method in class org.opt4j.core.optimizer.Control
Terminates the optimization.
DoubleBounds - Class in org.opt4j.core.genotype
The DoubleBounds is an implementation of the Bounds for the DoubleGenotype that accepts arrays as well as lists as bounds.
DoubleBounds(double[], double[]) - Constructor for class org.opt4j.core.genotype.DoubleBounds
Constructs a DoubleBounds with arrays.
DoubleBounds(List<Double>, List<Double>) - Constructor for class org.opt4j.core.genotype.DoubleBounds
Constructs a DoubleBounds with lists.
DoubleGenotype - Class in org.opt4j.core.genotype
The DoubleGenotype consists of double values that can be used as a Genotype.
DoubleGenotype() - Constructor for class org.opt4j.core.genotype.DoubleGenotype
Constructs a DoubleGenotype with lower bounds 0.0 and upper bounds 1.0.
DoubleGenotype(double, double) - Constructor for class org.opt4j.core.genotype.DoubleGenotype
Constructs a DoubleGenotype with a specified lower and upper bound for all values.
DoubleGenotype(Bounds<Double>) - Constructor for class org.opt4j.core.genotype.DoubleGenotype
Constructs a DoubleGenotype with the given Bounds.
DoubleMapGenotype<K> - Class in org.opt4j.core.genotype
The DoubleMapGenotype is a DoubleGenotype with the MapGenotype functionality.
DoubleMapGenotype(List<K>, Bounds<Double>) - Constructor for class org.opt4j.core.genotype.DoubleMapGenotype
Constructs a DoubleMapGenotype.
DoubleValue - Class in org.opt4j.core
The DoubleValue is a Value with a Double as value.
DoubleValue(Double) - Constructor for class org.opt4j.core.DoubleValue
Constructs a DoubleValue.
dragGestureRecognized(DragGestureEvent) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.MyTree
 
dragSourceListener - Variable in class org.opt4j.core.config.visualization.DefaultModulesPanel.MyTree
 
dropListener - Variable in class org.opt4j.core.config.visualization.DefaultSelectedPanel
The drop listener for the drag-and-drop functionality.
dropTarget - Variable in class org.opt4j.core.config.visualization.DefaultSelectedPanel
 

E

e - Variable in class org.opt4j.core.config.Task
 
enter() - Method in class org.opt4j.core.config.scope.Opt4JScope
 
EnumRequirement - Class in org.opt4j.core.config
The EnumRequirement is a Requirement that depends on a enumeration valued Property.
EnumRequirement(Property, Collection<Object>) - Constructor for class org.opt4j.core.config.EnumRequirement
Constructs a EnumRequirement.
equals(Object) - Method in class org.opt4j.core.config.PropertyModule
 
equals(Object) - Method in class org.opt4j.core.DoubleValue
 
equals(Object) - Method in class org.opt4j.core.IntegerValue
 
equals(Object) - Method in class org.opt4j.core.Objective
 
err(String) - Method in interface org.opt4j.core.config.ModuleAutoFinderListener
Invoked for an error message.
evaluate(Individual) - Method in class org.opt4j.core.common.completer.SequentialIndividualCompleter
 
evaluate(P) - Method in interface org.opt4j.core.problem.Evaluator
Evaluates a phenotype Object and returns the results in the Objectives.
evaluate(Object) - Method in class org.opt4j.core.problem.MultiEvaluator
 
evaluationCount - Variable in class org.opt4j.core.common.logger.AbstractLogger
 
evaluationCountLast - Variable in class org.opt4j.core.common.logger.AbstractLogger
 
evaluationStep - Variable in class org.opt4j.core.common.logger.AbstractLogger
 
evaluationStep - Variable in class org.opt4j.core.common.logger.LoggerModule
 
evaluator - Variable in class org.opt4j.core.common.completer.SequentialIndividualCompleter
 
Evaluator<P> - Interface in org.opt4j.core.problem
The Evaluator evaluates phenotypes to Objectives.
evaluators - Variable in class org.opt4j.core.problem.MultiEvaluator
 
execute(Collection<Module>) - Method in class org.opt4j.core.config.ExecutionEnvironment
Executes the specified modules: A Task is created and submitted.
execute(String[]) - Method in class org.opt4j.core.config.Starter
Executor method.
execute(Class<? extends Task>, String[]) - Method in class org.opt4j.core.config.Starter
Executor method.
execute() - Method in class org.opt4j.core.config.Task
Executes the Task.
execute(Runnable) - Method in class org.opt4j.core.config.visualization.DelayTask
Executes the task.
execute - Variable in class org.opt4j.core.config.visualization.ToolBar
 
execute(String[]) - Method in class org.opt4j.core.start.Opt4JStarter
 
execute() - Method in class org.opt4j.core.start.Opt4JTask
 
ExecutionEnvironment - Class in org.opt4j.core.config
ExecutionEnvironment(Provider<Task>) - Constructor for class org.opt4j.core.config.ExecutionEnvironment
Constructs a ExecutionEnvironment.
executionEnvironment - Variable in class org.opt4j.core.config.visualization.DefaultContentPanel
 
executionEnvironment - Variable in class org.opt4j.core.config.visualization.DefaultTasksPanel
 
executionEnvironment - Variable in class org.opt4j.core.config.visualization.ToolBar
 
executor - Variable in class org.opt4j.core.common.completer.ParallelIndividualCompleter
 
executor - Variable in class org.opt4j.core.config.ExecutionEnvironment
 
exit() - Method in class org.opt4j.core.config.scope.Opt4JScope
 
extrema - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive
 

F

File - Annotation Type in org.opt4j.core.config.annotations
The File annotation marks a String property as a file such that the String can be changed by a browser.
file - Variable in class org.opt4j.core.config.visualization.FileOperations
 
fileChooser - Variable in class org.opt4j.core.config.visualization.DefaultSelectedPanel
 
FileChooser - Class in org.opt4j.core.config.visualization
FileChooser() - Constructor for class org.opt4j.core.config.visualization.FileChooser
Constructs a FileChooser.
fileChooser - Variable in class org.opt4j.core.config.visualization.FileChooser
 
fileChooser - Variable in class org.opt4j.core.config.visualization.FileOperations
 
fileChooser - Variable in class org.opt4j.core.config.visualization.PropertyPanel
 
filename - Variable in class org.opt4j.core.common.logger.LoggerModule
 
fileOperations - Variable in class org.opt4j.core.config.visualization.DefaultApplicationFrame
 
FileOperations - Class in org.opt4j.core.config.visualization
FileOperations(ModuleRegister, SelectedModules, FileChooser) - Constructor for class org.opt4j.core.config.visualization.FileOperations
Constructs a FileOperations.
fileOperations - Variable in class org.opt4j.core.config.visualization.Menu
 
fileOperations - Variable in class org.opt4j.core.config.visualization.ToolBar
 
FileOperations.FileOperationsListener - Interface in org.opt4j.core.config.visualization
fillComponentsMap() - Method in class org.opt4j.core.config.visualization.PropertyPanel
 
finalize() - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
 
finalize() - Method in class org.opt4j.core.config.visualization.DelayTask
 
finder - Variable in class org.opt4j.core.config.ModuleRegister
 
FOLDER - Static variable in class org.opt4j.core.config.Icons
The icon for the control term.
FOLDER_ADD - Static variable in class org.opt4j.core.config.Icons
The icon for the control term.
format - Variable in class org.opt4j.core.config.visualization.DefaultModulesPanel
 
format - Variable in class org.opt4j.core.config.visualization.DefaultSelectedPanel
 
format - Variable in class org.opt4j.core.config.visualization.DefaultTasksPanel
 
Format - Class in org.opt4j.core.config.visualization
The Format contains several format rules.
Format() - Constructor for class org.opt4j.core.config.visualization.Format
 
format - Variable in class org.opt4j.core.config.visualization.PropertyPanel
 
format(Property, String) - Method in class org.opt4j.core.config.visualization.PropertyPanel
 
formatTooltip(String) - Method in class org.opt4j.core.config.visualization.Format
Formats a text for tooltip (inserts break-lines).
frame - Variable in class org.opt4j.core.config.visualization.Menu
 
FrontDensityIndicator - Interface in org.opt4j.core.common.archive
The FrontDensityIndicator is an interface for the determination of density values of a front of Individuals.

G

Genotype - Interface in org.opt4j.core
The Genotype represents a marker interface.
genotype - Variable in class org.opt4j.core.Individual
 
get(Node) - Method in class org.opt4j.core.config.ModuleLoader
Loads all modules from an XML Node.
get(Class<? extends Module>) - Method in class org.opt4j.core.config.ModuleRegister
Returns the PropertyModule of the specified class and creates a new instance if necessary.
get() - Method in class org.opt4j.core.config.visualization.FileChooser
Returns the file chooser.
get(Object) - Method in class org.opt4j.core.genotype.CompositeGenotype
Returns the Genotype for the given key with an implicit cast to the specific Genotype type.
get(Objective) - Method in class org.opt4j.core.Objectives
Returns the value that is assigned to the given objective.
get(Value<?>) - Method in class org.opt4j.core.Objectives
Returns the objective that is assigned to the given value.
get() - Method in class org.opt4j.core.start.Opt4JTaskProvider
get() - Method in class org.opt4j.core.start.Progress
Returns the progress value between 0 and 1.
getAll() - Method in class org.opt4j.core.config.ModuleAutoFinder
Returns all not abstract classes that implement PropertyModule.
getAllClasses(File) - Method in class org.opt4j.core.config.ModuleAutoFinder
Retrieves all Classes from one directory.
getAllClasses(File, File) - Method in class org.opt4j.core.config.ModuleAutoFinder
Recursive methods searching for classes in a root directory.
getAllClasses(ZipFile) - Method in class org.opt4j.core.config.ModuleAutoFinder
Retrieves all Classes from a ZipFile (Jar archive).
getAllClasses(Class<?>) - Static method in class org.opt4j.core.start.Parameters
 
getAnnotation(Class<? extends A>) - Method in class org.opt4j.core.config.Property
Returns the annotation of the specified class or null if not existent.
getAnnotations() - Method in class org.opt4j.core.config.Property
Returns the annotations of this property.
getAttribute(String) - Method in class org.opt4j.core.config.JNode
Returns the value of an attribute.
getAttributes() - Method in class org.opt4j.core.config.JNode
Returns a Map of all attributes.
getCapacity() - Method in class org.opt4j.core.common.archive.ArchiveModule
Returns the archive's capacity.
getCapacity() - Method in class org.opt4j.core.common.archive.BoundedArchive
Returns the capacity of this BoundedArchive.
getCell(Individual) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
Returns the appropriate AdaptiveGridArchive.Cell for the given Individual.
getChild() - Method in class org.opt4j.core.config.JNode
Returns the first child.
getChild(String) - Method in class org.opt4j.core.config.JNode
Returns the first child with a specified name.
getChildren() - Method in class org.opt4j.core.config.JNode
Returns all children.
getChildren(String) - Method in class org.opt4j.core.config.JNode
Returns all children with a specified name.
getClass(Type) - Static method in class org.opt4j.core.start.Parameters
Returns the class of a type.
getColumnCount() - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel.Model
 
getColumnCount() - Method in class org.opt4j.core.start.Opt4JTasksPanel.Model
 
getColumnDelimiter() - Method in class org.opt4j.core.common.logger.TsvLogger
The String separating two columns.
getColumnName(int) - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel.Model
 
getColumnName(int) - Method in class org.opt4j.core.start.Opt4JTasksPanel.Model
 
getCommentDelimiter() - Method in class org.opt4j.core.common.logger.TsvLogger
The String starting a line comment.
getConfiguration(Document) - Method in class org.opt4j.core.config.PropertyModule
Returns the configuration of the PropertyModule as XML Node.
getCurrentIteration() - Method in class org.opt4j.core.start.Progress
Returns the current iteration.
getDateISO() - Static method in class org.opt4j.core.start.Opt4J
Returns the date of the current build.
getDefault() - Static method in class org.opt4j.core.config.Icons
Returns a transparent 16x16px ImageIcon.
getDensityValues(Collection<Individual>) - Method in class org.opt4j.core.common.archive.Crowding
 
getDensityValues(Collection<Individual>) - Method in interface org.opt4j.core.common.archive.FrontDensityIndicator
Returns the density values for a collection on Individuals.
getDialog(ApplicationFrame) - Method in interface org.opt4j.core.config.visualization.About
Returns the about dialog.
getDialog(ApplicationFrame) - Method in class org.opt4j.core.config.visualization.DefaultAbout
 
getDialog(ApplicationFrame) - Method in class org.opt4j.core.start.Opt4JAbout
 
getDivisions() - Method in class org.opt4j.core.common.archive.ArchiveModule
Returns the number of divisions for the AdaptiveGridArchive.
getDocument() - Method in class org.opt4j.core.config.JNode
Returns the owner Document.
getDouble() - Method in class org.opt4j.core.DoubleValue
 
getDouble() - Method in class org.opt4j.core.IntegerValue
 
getDouble() - Method in interface org.opt4j.core.Value
Returns a double value.
getEmptyDocument() - Method in class org.opt4j.core.config.ModuleSaver
 
getEvaluationStep() - Method in class org.opt4j.core.common.logger.LoggerModule
Returns the step size of the evaluations.
getException() - Method in class org.opt4j.core.config.Task
Returns the Exception that was thrown during the Task execution if an error occurred.
getFile() - Method in class org.opt4j.core.config.visualization.FileOperations
Returns the current file.
getFilename() - Method in class org.opt4j.core.common.logger.LoggerModule
Returns the filename.
getFilesFromClasspath() - Method in class org.opt4j.core.config.ModuleAutoFinder
Collects all Files specified in the classpath.
getGenotype() - Method in class org.opt4j.core.Individual
Returns the genotype.
getGetter() - Method in class org.opt4j.core.config.Property
Returns the getter method.
getIcon(String) - Static method in class org.opt4j.core.config.Icons
Returns an ImageIcon from a filename.
getIcon() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.CategoryTreeNode
 
getIcon() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.RootTreeNode
 
getIcon() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.UserNode
 
getIcon(Class<?>) - Method in class org.opt4j.core.config.visualization.Format
Returns the icon of a Class.
getIcon(PropertyModule) - Method in class org.opt4j.core.config.visualization.Format
Returns the ImageIcon of a PropertyModule.
getIdentifier() - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive.Cell
Returns the identifier.
getIndent(Property) - Method in class org.opt4j.core.config.visualization.PropertyPanel
 
getIndex(PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel.TabbedPane
 
getIndexOf(K) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
 
getIndexOf(K) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
 
getIndexOf(K) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
 
getIndexOf(K) - Method in interface org.opt4j.core.genotype.MapGenotype
Returns the index of the key.
getIndexOf(K) - Method in class org.opt4j.core.genotype.SelectMapGenotype
 
getIndividual(Individual) - Method in class org.opt4j.core.common.logger.TsvLogger
Creates a String representation of the given Individual.
getInfo() - Method in class org.opt4j.core.config.Property
Returns the info.
getInfo(Class<?>) - Method in class org.opt4j.core.config.visualization.Format
Returns the info of a Class.
getInjector() - Method in class org.opt4j.core.start.Opt4JTask
Returns the Injector of the task.
getInstance(Class<O>) - Method in class org.opt4j.core.start.Opt4JTask
Returns the instance of the given class.
getIteration() - Method in class org.opt4j.core.optimizer.AbstractOptimizer
 
getIteration() - Method in interface org.opt4j.core.optimizer.Optimizer
Return the current iteration.
getIteration() - Method in class org.opt4j.core.start.Opt4JTask
Returns the current iteration.
getIterationStep() - Method in class org.opt4j.core.common.logger.LoggerModule
Returns the step size of the iterations.
getKeys() - Method in class org.opt4j.core.genotype.BooleanMapGenotype
 
getKeys() - Method in class org.opt4j.core.genotype.DoubleMapGenotype
 
getKeys() - Method in class org.opt4j.core.genotype.IntegerMapGenotype
 
getKeys() - Method in interface org.opt4j.core.genotype.MapGenotype
Return all keys.
getKeys() - Method in class org.opt4j.core.genotype.SelectMapGenotype
 
getKeys() - Method in class org.opt4j.core.Objectives
Returns all objectives.
getLowerBound(int) - Method in interface org.opt4j.core.genotype.Bounds
Returns the lower bound for the i-th element.
getLowerBound(int) - Method in class org.opt4j.core.genotype.DoubleBounds
 
getLowerBound(int) - Method in class org.opt4j.core.genotype.DoubleGenotype
Returns the lower bound for the i-th element.
getLowerBound(int) - Method in class org.opt4j.core.genotype.IntegerBounds
 
getLowerBound(int) - Method in class org.opt4j.core.genotype.IntegerGenotype
Returns the lower bound for the i-th element.
getLowerBound(int) - Method in class org.opt4j.core.genotype.SelectMapGenotype.SelectBounds
 
getMaxIterations() - Method in class org.opt4j.core.start.Progress
Returns the number of maximal iterations.
getModel() - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
Returns the instance of the model.
getModel() - Method in class org.opt4j.core.start.Opt4JTasksPanel
 
getModifiedGenotype() - Method in class org.opt4j.core.genotype.CompositeGenotype
 
getModule() - Method in class org.opt4j.core.config.PropertyModule
Returns the decorated Module.
getModule(Class<? extends Task>) - Method in class org.opt4j.core.config.visualization.Configurator
Returns the module for the Configurator.
getModule() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.ModuleTreeNode
 
getModule() - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel.TabComponent
 
getModule() - Method in class org.opt4j.core.config.visualization.PropertyPanel
Returns the instance of the PropertyModule.
getModule(Class<? extends Task>) - Method in class org.opt4j.core.start.Opt4J
 
getModules() - Method in class org.opt4j.core.config.ModuleAutoFinder
 
getModules() - Method in interface org.opt4j.core.config.ModuleList
Returns the classes of all modules.
getModules() - Method in class org.opt4j.core.config.ModuleListUser
 
getModules() - Method in class org.opt4j.core.config.Task
Returns a copy of the Modules of this Task.
getMostCrowdedCell() - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
Returns the most crowded AdaptiveGridArchive.Cell.
getName() - Method in class org.opt4j.core.config.JNode
Returns the name.
getName() - Method in class org.opt4j.core.config.Property
Returns the name.
getName(Class<?>) - Method in class org.opt4j.core.config.visualization.Format
Returns the name of a Class.
getName(PropertyModule) - Method in class org.opt4j.core.config.visualization.Format
Returns the name of a PropertyModule.
getName(Property) - Method in class org.opt4j.core.config.visualization.Format
Returns the formatted name of the property.
getName() - Method in class org.opt4j.core.Objective
Returns the name.
getNode() - Method in class org.opt4j.core.config.JNode
Retrieves the Node element.
getNode(Module, Document) - Method in class org.opt4j.core.config.ModuleSaver
 
getObjectives() - Method in class org.opt4j.core.Individual
Returns the objectives.
getOperatorType() - Method in interface org.opt4j.core.optimizer.Operator
Returns the basic operators type, e.g., "Mutate" or "Copy".
getOptimizer() - Method in class org.opt4j.core.start.Opt4JTask
Returns the Optimizer of the task.
getOrder() - Method in class org.opt4j.core.config.Property
Returns the order.
getPanel() - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel.MyScrollPane
 
getParameterizedTypes(Collection<Class<?>>) - Static method in class org.opt4j.core.start.Parameters
 
getPhenotype() - Method in class org.opt4j.core.Individual
Returns the phenotype.
getProperties() - Method in class org.opt4j.core.config.PropertyModule
Returns the properties.
getProperty() - Method in class org.opt4j.core.config.BooleanRequirement
 
getProperty() - Method in class org.opt4j.core.config.EnumRequirement
 
getProperty(String) - Method in class org.opt4j.core.config.PropertyModule
Returns the Property with the specified name.
getProperty() - Method in interface org.opt4j.core.config.Requirement
Returns the property of the requirement.
getRequirements() - Method in class org.opt4j.core.config.Property
Returns the requirements.
getRowCount() - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel.Model
 
getRowCount() - Method in class org.opt4j.core.start.Opt4JTasksPanel.Model
 
getSeed() - Method in class org.opt4j.core.common.random.RandomModule
Returns the seed the is used by the random number generator.
getSetter() - Method in class org.opt4j.core.config.Property
Returns the setter method.
getSign() - Method in class org.opt4j.core.Objective
Returns the sign.
getStandardTransformer() - Method in class org.opt4j.core.config.ModuleSaver
 
getState() - Method in class org.opt4j.core.config.Task
Returns the state of the Task.
getState() - Method in class org.opt4j.core.Individual
Returns the Individual.State of the Individual.
getState() - Method in class org.opt4j.core.optimizer.Control
Returns the state.
getStatistics(int, int, double) - Method in class org.opt4j.core.common.logger.TsvLogger
Statistics for the given iteration and evaluation.
getTable() - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
Returns the instance of the table.
getTable() - Method in class org.opt4j.core.start.Opt4JTasksPanel
 
getTasks() - Method in class org.opt4j.core.config.ExecutionEnvironment
Returns the list of all Tasks.
getter - Variable in class org.opt4j.core.config.Property
 
getText() - Method in class org.opt4j.core.config.JNode
Returns the strings content.
getThreads() - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
Returns the maximal number of parallel threads.
getTooltip() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.RootTreeNode
 
getTooltip() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.UserNode
 
getTooltip(Class<?>) - Method in class org.opt4j.core.config.visualization.Format
Returns the tooltip of a Class.
getTooltip(PropertyModule) - Method in class org.opt4j.core.config.visualization.Format
Returns the tooltip of a PropertyModule.
getTooltip(Property) - Method in class org.opt4j.core.config.visualization.Format
Returns the formatted (html) tooltip of a Property.
getTransferData(DataFlavor) - Method in class org.opt4j.core.config.visualization.ModuleTransferable
 
getTransferDataFlavors() - Method in class org.opt4j.core.config.visualization.ModuleTransferable
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.TreeCellRenderer
 
getType() - Method in class org.opt4j.core.common.archive.ArchiveModule
Returns the archive type.
getType() - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
Returns the type of the completer.
getType() - Method in class org.opt4j.core.common.random.RandomModule
Returns the type of the random number generator.
getType() - Method in class org.opt4j.core.config.Property
Returns the type.
getType() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.CategoryTreeNode
 
getType() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.ModuleTreeNode
 
getType() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.RootTreeNode
 
getType() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.UserNode
 
getType(Class<?>, Object, String) - Static method in class org.opt4j.core.start.Parameters
Returns the type of the generic of the interface or class of an class for an object.
getType(Class<?>, String, Map<Type, ParameterizedType>) - Static method in class org.opt4j.core.start.Parameters
 
getTypes(Class<?>) - Static method in class org.opt4j.core.start.Parameters
 
getUpperBound(int) - Method in interface org.opt4j.core.genotype.Bounds
Returns the upper bound for the i-th element.
getUpperBound(int) - Method in class org.opt4j.core.genotype.DoubleBounds
 
getUpperBound(int) - Method in class org.opt4j.core.genotype.DoubleGenotype
Returns the upper bound for the i-th element.
getUpperBound(int) - Method in class org.opt4j.core.genotype.IntegerBounds
 
getUpperBound(int) - Method in class org.opt4j.core.genotype.IntegerGenotype
Returns the upper bound for the i-th element.
getUpperBound(int) - Method in class org.opt4j.core.genotype.SelectMapGenotype.SelectBounds
 
getURL(String) - Static method in class org.opt4j.core.config.Icons
Returns the URL of a file.
getValue() - Method in class org.opt4j.core.config.Property
Returns the value of the property.
getValue() - Method in class org.opt4j.core.DoubleValue
 
getValue(K) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
 
getValue(K) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
 
getValue(K) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
 
getValue(K) - Method in interface org.opt4j.core.genotype.MapGenotype
Returns the value for the specified key.
getValue(int) - Method in class org.opt4j.core.genotype.SelectGenotype
Returns the element value of the index.
getValue(K) - Method in class org.opt4j.core.genotype.SelectMapGenotype
 
getValue() - Method in class org.opt4j.core.IntegerValue
 
getValue() - Method in interface org.opt4j.core.Value
Returns the value.
getValueAt(int, int) - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel.Model
 
getValueAt(int, int) - Method in class org.opt4j.core.start.Opt4JTasksPanel.Model
 
getValues() - Method in class org.opt4j.core.Objectives
Returns all values.
getVersion() - Static method in class org.opt4j.core.start.Opt4J
Returns the version of the current build.

H

hasAttribute(String) - Method in class org.opt4j.core.config.JNode
Returns true if the attribute is existent.
hashCode() - Method in class org.opt4j.core.config.PropertyModule
 
hashCode() - Method in class org.opt4j.core.DoubleValue
 
hashCode() - Method in class org.opt4j.core.IntegerValue
 
hashCode() - Method in class org.opt4j.core.Objective
 
hasText() - Method in class org.opt4j.core.config.JNode
Returns true if this node has a strings content.
HELP - Static variable in class org.opt4j.core.config.Icons
The icon for the tutorial.

I

Icon - Annotation Type in org.opt4j.core.config.annotations
The Icon annotation assigns an icon to modules.
Icons - Class in org.opt4j.core.config
The Icons class is used to get ImageIcons from a given filename.
Icons() - Constructor for class org.opt4j.core.config.Icons
Constructs Icons.
id - Variable in class org.opt4j.core.config.PropertyModule
 
identifier - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive.Cell
 
Ignore - Annotation Type in org.opt4j.core.config.annotations
The Ignore annotation can either be used for modules or properties such that these are ignored in the Configurator.
ignore - Variable in class org.opt4j.core.config.ModuleAutoFinder
 
IncompatibilityException - Exception in org.opt4j.core.optimizer
IncompatibilityException() - Constructor for exception org.opt4j.core.optimizer.IncompatibilityException
IncompatibilityException(String, Throwable) - Constructor for exception org.opt4j.core.optimizer.IncompatibilityException
IncompatibilityException(String) - Constructor for exception org.opt4j.core.optimizer.IncompatibilityException
IncompatibilityException(Throwable) - Constructor for exception org.opt4j.core.optimizer.IncompatibilityException
individual - Variable in class org.opt4j.core.common.completer.ParallelIndividualCompleter.Complete
 
Individual - Class in org.opt4j.core
The Individual class forms a single solution for the given optimization problem.
Individual() - Constructor for class org.opt4j.core.Individual
Constructs an Individual.
Individual.State - Enum in org.opt4j.core
The possible states of an Individual.
individualAdded(IndividualSet, Individual) - Method in interface org.opt4j.core.IndividualSetListener
Invoked if the Individual is added to the IndividualSet.
IndividualCompleter - Interface in org.opt4j.core.optimizer
An IndividualCompleter completes the evaluation process of Individuals.
IndividualCompleterModule - Class in org.opt4j.core.common.completer
The IndividualCompleterModule is used to choose and configure a IndividualCompleter.
IndividualCompleterModule() - Constructor for class org.opt4j.core.common.completer.IndividualCompleterModule
 
IndividualCompleterModule.Type - Enum in org.opt4j.core.common.completer
IndividualFactory - Interface in org.opt4j.core
The IndividualFactory is a creator for Individuals.
individualProvider - Variable in class org.opt4j.core.AbstractIndividualFactory
 
individualRemoved(IndividualSet, Individual) - Method in interface org.opt4j.core.IndividualSetListener
Invoked if the Individual is removed from the IndividualSet.
individuals - Variable in class org.opt4j.core.IndividualSet
 
IndividualSet - Class in org.opt4j.core
The IndividualSet is a Set of Individuals.
IndividualSet() - Constructor for class org.opt4j.core.IndividualSet
 
IndividualSetListener - Interface in org.opt4j.core
The IndividualSetListener receives notifications if an Individual is added to or removed from an IndividualSet.
IndividualStateListener - Interface in org.opt4j.core
The IndividualStateListener receives notifications of an Individual changing its Individual.State.
individualStateListeners - Variable in class org.opt4j.core.AbstractIndividualFactory
 
individualStateListeners - Variable in class org.opt4j.core.Individual
 
INFEASIBLE - Static variable in class org.opt4j.core.Objective
Identifier for infeasible results (null).
Info - Annotation Type in org.opt4j.core.config.annotations
The Info annotation contains textual information about a module or property.
info - Variable in class org.opt4j.core.config.Property
 
inidividualStateChanged(Individual) - Method in class org.opt4j.core.common.logger.AbstractLogger
 
inidividualStateChanged(Individual) - Method in interface org.opt4j.core.IndividualStateListener
Invoked if the Individual changes its state.
init(Individual) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
Initialize the Archive.
init(Module...) - Method in class org.opt4j.core.config.Task
Initializes the Task with modules.
init(Collection<Module>) - Method in class org.opt4j.core.config.Task
Initializes the Task with modules.
init() - Method in class org.opt4j.core.config.visualization.DefaultApplicationFrame
Registers the listeners.
init() - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
Registers the listeners.
init() - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
Registers a listener at the execution environment.
init() - Method in class org.opt4j.core.config.visualization.Menu
Initializes the listeners.
init() - Method in class org.opt4j.core.config.visualization.ToolBar
Initializes the listeners.
init(Random, int) - Method in class org.opt4j.core.genotype.BooleanGenotype
Initialize this genotype with n random values.
init(Random) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
Initialize this genotype with random values based on the number of keys.
init(Random, int) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
Not supported.
init(Random, int) - Method in class org.opt4j.core.genotype.DoubleGenotype
Initialize this genotype with n random values.
init(Random) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
Initialize this genotype with random values based on the size of the keys.
init(Random, int) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
Not supported.
init(Random, int) - Method in class org.opt4j.core.genotype.IntegerGenotype
Initialize this genotype with n random values.
init(Random) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
Initialize this genotype with random values based on the size of the list.
init(Random, int) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
Not supported.
init(Random) - Method in class org.opt4j.core.genotype.PermutationGenotype
Randomizes this genotype by a random permutation.
init(Random) - Method in class org.opt4j.core.genotype.SelectMapGenotype
Initialize this genotype with random values based on the size of the key set.
init(Random, int) - Method in class org.opt4j.core.genotype.SelectMapGenotype
Not supported.
init(Collection<Module>) - Method in class org.opt4j.core.start.Opt4JTask
 
init(Injector) - Method in class org.opt4j.core.start.Opt4JTask
Initialize with a parent Injector.
initialize() - Method in interface org.opt4j.core.optimizer.IterativeOptimizer
This method is called a single time before the optimization process is started.
initWriter(String) - Method in class org.opt4j.core.common.logger.TsvLogger
Initialize the print write from a filename
injectListeners(Set<IndividualStateListener>) - Method in class org.opt4j.core.AbstractIndividualFactory
The IndividualStateListeners will be transmitted to each Individual that is created by this class.
injectListeners(Set<OptimizerStateListener>, Set<OptimizerIterationListener>) - Method in class org.opt4j.core.optimizer.AbstractOptimizer
 
injector - Variable in class org.opt4j.core.start.Opt4JTask
 
IntegerBounds - Class in org.opt4j.core.genotype
The IntegerBounds is an implementation of the Bounds for the IntegerGenotype that accepts arrays as well as lists for as bounds.
IntegerBounds(int[], int[]) - Constructor for class org.opt4j.core.genotype.IntegerBounds
Constructs a IntegerBounds with arrays.
IntegerBounds(List<Integer>, List<Integer>) - Constructor for class org.opt4j.core.genotype.IntegerBounds
Constructs a IntegerBounds with lists.
IntegerGenotype - Class in org.opt4j.core.genotype
The IntegerGenotype is a Genotype that consists of Integer values.
IntegerGenotype(int, int) - Constructor for class org.opt4j.core.genotype.IntegerGenotype
Constructs a IntegerGenotype with a specified lower and upper bound for all values.
IntegerGenotype(Bounds<Integer>) - Constructor for class org.opt4j.core.genotype.IntegerGenotype
Constructs a IntegerGenotype with the given Bounds.
IntegerMapGenotype<K> - Class in org.opt4j.core.genotype
The IntegerMapGenotype is a IntegerGenotype with the MapGenotype functionality.
IntegerMapGenotype(List<K>, Bounds<Integer>) - Constructor for class org.opt4j.core.genotype.IntegerMapGenotype
Constructs a IntegerMapGenotype.
IntegerMapGenotype(List<K>, int, int) - Constructor for class org.opt4j.core.genotype.IntegerMapGenotype
Constructs a IntegerMapGenotype with fixed bounds.
IntegerValue - Class in org.opt4j.core
The IntegerValue is a Value with an Integer as value.
IntegerValue(Integer) - Constructor for class org.opt4j.core.IntegerValue
Constructs a IntegerValue.
invokeErr(String) - Method in class org.opt4j.core.config.ModuleAutoFinder
Invoke an err message for the ModuleAutoFinderListener.
invokeOut(String) - Method in class org.opt4j.core.config.ModuleAutoFinder
Invoke an out message for the ModuleAutoFinderListener.
isActive() - Method in class org.opt4j.core.config.Property
Returns true if the property is active.
isClosed - Variable in class org.opt4j.core.start.Opt4JTask
 
isDataFlavorSupported(DataFlavor) - Method in class org.opt4j.core.config.visualization.ModuleTransferable
 
isDecoded() - Method in class org.opt4j.core.Individual
Indicates whether this Individual is already decoded.
isDecoded() - Method in enum org.opt4j.core.Individual.State
Returns true if the individual is decoded in the current state.
isEmpty() - Method in class org.opt4j.core.IndividualSet
 
isEqual(Objectives) - Method in class org.opt4j.core.Objectives
Returns true if this objectives are equal to the specified objectives.
isEvaluated() - Method in class org.opt4j.core.Individual
Indicates whether this Individual is already evaluated.
isEvaluated() - Method in enum org.opt4j.core.Individual.State
Returns true if the individual is evaluated in the current state.
isFirst - Variable in class org.opt4j.core.common.logger.AbstractLogger
 
isFulfilled() - Method in class org.opt4j.core.config.BooleanRequirement
 
isFulfilled() - Method in class org.opt4j.core.config.EnumRequirement
 
isFulfilled() - Method in interface org.opt4j.core.config.Requirement
Returns true if the requirement is fulfilled.
isInit - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive
 
isInit - Variable in class org.opt4j.core.config.ModuleRegister
 
isInit - Variable in class org.opt4j.core.config.Task
 
isJar(File) - Method in class org.opt4j.core.config.ModuleAutoFinder
Returns true if the file is a Jar archive.
isLoading() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.RootTreeNode
 
isLoggingPerEvaluation() - Method in class org.opt4j.core.common.logger.LoggerModule
Returns true if the logger observes the number of evaluations.
isLoggingPerIteration() - Method in class org.opt4j.core.common.logger.LoggerModule
Returns true if the logger observes the number of iterations.
isNumber() - Method in class org.opt4j.core.config.Property
Returns true if the property represents a number.
isPausable() - Method in enum org.opt4j.core.optimizer.Control.State
Returns true if the current state allows to pause the optimization.
isPaused() - Method in class org.opt4j.core.optimizer.Control
Returns true if the optimization is paused.
isProcessing() - Method in enum org.opt4j.core.Individual.State
Returns true if the individual is processing in the current state.
isRunning() - Method in class org.opt4j.core.optimizer.AbstractOptimizer
 
isRunning() - Method in class org.opt4j.core.optimizer.Control
Returns true if the optimization is running.
isRunning() - Method in interface org.opt4j.core.optimizer.Optimizer
Returns true if the Optimizer is running.
isStartable() - Method in enum org.opt4j.core.optimizer.Control.State
Returns true if the current state allows to start the optimization.
isStoppable() - Method in enum org.opt4j.core.optimizer.Control.State
Returns true if the current state allows to stop the optimization.
isStopped() - Method in class org.opt4j.core.optimizer.Control
Returns true if the optimization is stopped.
isTerminated() - Method in class org.opt4j.core.optimizer.Control
Returns true if the optimization is terminated.
isUsingSeed() - Method in class org.opt4j.core.common.random.RandomModule
Returns true if a specific seed is given.
iteration - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
 
Iteration - Class in org.opt4j.core.optimizer
The Iteration object is used as iteration counter for the optimization.
Iteration(int) - Constructor for class org.opt4j.core.optimizer.Iteration
Constructs a Iteration object.
iteration - Variable in class org.opt4j.core.start.Progress
 
iterationComplete(int) - Method in class org.opt4j.core.common.logger.AbstractLogger
 
iterationComplete(int) - Method in interface org.opt4j.core.optimizer.OptimizerIterationListener
Invoked if the Optimizer completes an iteration.
iterationComplete(int) - Method in class org.opt4j.core.start.Opt4JTask
 
iterationComplete(int) - Method in class org.opt4j.core.start.Progress
 
iterationListeners - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
 
iterationStep - Variable in class org.opt4j.core.common.logger.AbstractLogger
 
iterationStep - Variable in class org.opt4j.core.common.logger.LoggerModule
 
IterativeOptimizer - Interface in org.opt4j.core.optimizer
This IterativeOptimizer interface has to be implemented by all population-based iterative optimizers.
iterativeOptimizer - Variable in class org.opt4j.core.optimizer.OptimizationMediator
 
iterator() - Method in class org.opt4j.core.config.ModuleRegister
 
iterator() - Method in class org.opt4j.core.genotype.CompositeGenotype
Returns the Iterator over the Map.Entry pairs.
iterator() - Method in class org.opt4j.core.IndividualSet
 
iterator() - Method in class org.opt4j.core.Objectives
 

J

JNode - Class in org.opt4j.core.config
Wrapper for Node elements.
JNode(Node) - Constructor for class org.opt4j.core.config.JNode
Creates a Wrapper JNode for a Node element.
JNode(Document, String) - Constructor for class org.opt4j.core.config.JNode
Constructs a new JNode for a Document.

K

keys - Variable in class org.opt4j.core.genotype.DoubleMapGenotype
 
keys - Variable in class org.opt4j.core.genotype.SelectMapGenotype
 
keySet() - Method in class org.opt4j.core.genotype.CompositeGenotype
Returns all keys.

L

lb - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive
 
list - Variable in class org.opt4j.core.genotype.BooleanMapGenotype
 
list - Variable in class org.opt4j.core.genotype.IntegerMapGenotype
 
list - Variable in class org.opt4j.core.genotype.SelectMapGenotype.SelectBounds
 
listeners - Variable in class org.opt4j.core.config.ExecutionEnvironment
 
listeners - Variable in class org.opt4j.core.config.ModuleAutoFinder
 
listeners - Variable in class org.opt4j.core.config.Task
 
listeners - Variable in class org.opt4j.core.config.visualization.FileOperations
 
listeners - Variable in class org.opt4j.core.config.visualization.SelectedModules
 
listeners - Variable in class org.opt4j.core.IndividualSet
 
listeners - Variable in class org.opt4j.core.optimizer.Control
 
ListGenotype<E> - Interface in org.opt4j.core.genotype
The ListGenotype is an interface for Genotypes that are derived from a List with basic objects.
load(String) - Method in class org.opt4j.core.config.ModuleLoader
Loads all modules from a file (as filename).
load(File) - Method in class org.opt4j.core.config.ModuleLoader
Loads all modules from a File.
load() - Method in class org.opt4j.core.config.visualization.FileOperations
Opens the file chooser for loading the current configuration file.
load(File) - Method in class org.opt4j.core.config.visualization.FileOperations
Loads the selected modules from the specified file.
load - Variable in class org.opt4j.core.config.visualization.ToolBar
 
LOADING - Static variable in class org.opt4j.core.config.Icons
A delete bullet.
localModuleFlavor - Static variable in class org.opt4j.core.config.visualization.ModuleTransferable
 
logEvent(int, int) - Method in class org.opt4j.core.common.logger.AbstractLogger
Callback method called if the specific number of iterations or evaluations is reached.
logEvent(int, int) - Method in class org.opt4j.core.common.logger.TsvLogger
 
Logger - Interface in org.opt4j.core.common.logger
The Logger is a marker interface for logging classes.
LoggerModule - Class in org.opt4j.core.common.logger
Module for logging.
LoggerModule() - Constructor for class org.opt4j.core.common.logger.LoggerModule
 
loggingPerEvaluation - Variable in class org.opt4j.core.common.logger.LoggerModule
 
loggingPerIteration - Variable in class org.opt4j.core.common.logger.LoggerModule
 
logHeader(Collection<Objective>) - Method in class org.opt4j.core.common.logger.AbstractLogger
Writes the header.
logHeader(Collection<Objective>) - Method in class org.opt4j.core.common.logger.TsvLogger
 
lower - Variable in class org.opt4j.core.genotype.DoubleBounds
 
lower - Variable in class org.opt4j.core.genotype.IntegerBounds
 

M

main(String[]) - Static method in class org.opt4j.core.config.Starter
Start configuration files.
main(String[]) - Static method in class org.opt4j.core.config.visualization.Configurator
Starts the Configurator.
main(Class<? extends Task>, String) - Method in class org.opt4j.core.config.visualization.Configurator
Starts the Configurator with the specified task class and the file to be loaded.
main(String[]) - Static method in class org.opt4j.core.start.Opt4J
Starts the Opt4J configuration GUI.
main(String[]) - Static method in class org.opt4j.core.start.Opt4JStarter
Starts the configuration files.
map - Variable in class org.opt4j.core.config.ModuleRegister
 
map - Variable in class org.opt4j.core.config.visualization.DefaultSelectedPanel
 
map - Variable in class org.opt4j.core.genotype.CompositeGenotype
 
map - Variable in class org.opt4j.core.genotype.SelectMapGenotype.SelectBounds
 
map - Variable in class org.opt4j.core.Objectives
 
MapGenotype<K,V> - Interface in org.opt4j.core.genotype
The MapGenotype extends a Genotype with Map functionalities.
max() - Method in class org.opt4j.core.optimizer.Iteration
Returns the maximal number of iterations.
maxIterations - Variable in class org.opt4j.core.optimizer.Iteration
 
MaxIterations - Annotation Type in org.opt4j.core.optimizer
The MaxIterations is the default binding annotation for the maximal number of iterations for an Optimizer.
maxIterations - Variable in class org.opt4j.core.start.Progress
 
menu - Variable in class org.opt4j.core.config.visualization.DefaultApplicationFrame
 
Menu - Class in org.opt4j.core.config.visualization
The Menu.
Menu(FileOperations, About, Provider<ApplicationFrame>) - Constructor for class org.opt4j.core.config.visualization.Menu
Constructs a Menu.
merge(ImageIcon...) - Static method in class org.opt4j.core.config.Icons
This methods merges multiple ImageIcons into a single ImageIcon.
Model() - Constructor for class org.opt4j.core.config.visualization.DefaultTasksPanel.Model
 
Model() - Constructor for class org.opt4j.core.start.Opt4JTasksPanel.Model
 
module - Variable in class org.opt4j.core.config.Property
 
module - Variable in class org.opt4j.core.config.PropertyModule
 
module - Variable in class org.opt4j.core.config.visualization.ModuleTransferable
 
module - Variable in class org.opt4j.core.config.visualization.PropertyPanel
 
moduleAdded(Collection<PropertyModule>, PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
 
moduleAdded(Collection<PropertyModule>, PropertyModule) - Method in interface org.opt4j.core.config.visualization.SetListener
Invoked if a PropertyModule is added.
ModuleAutoFinder - Class in org.opt4j.core.config
The ModuleAutoFinder searches the classpath for all PropertyModules that are not annotated with Ignore.
ModuleAutoFinder() - Constructor for class org.opt4j.core.config.ModuleAutoFinder
Constructs a ModuleAutoFinder.
ModuleAutoFinder(Transformer<Class<? extends Module>, Boolean>, Transformer<Class<? extends Module>, Boolean>) - Constructor for class org.opt4j.core.config.ModuleAutoFinder
Constructs a ModuleAutoFinder.
ModuleAutoFinderListener - Interface in org.opt4j.core.config
The ModuleAutoFinderListener is a listener interface for the ModuleAutoFinder.
ModuleList - Interface in org.opt4j.core.config
The ModuleList offers a method to obtain a Collection of Modules.
moduleList - Static variable in class org.opt4j.core.start.Opt4J
 
ModuleListUser - Class in org.opt4j.core.config
The ModuleListUser is a ModuleList for user defined modules.
ModuleListUser() - Constructor for class org.opt4j.core.config.ModuleListUser
 
ModuleLoader - Class in org.opt4j.core.config
Helper class for loading PropertyModule configurations from files or retrieving these from XML Nodes.
ModuleLoader(ModuleRegister) - Constructor for class org.opt4j.core.config.ModuleLoader
Constructs a ModuleLoader.
moduleMenu - Variable in class org.opt4j.core.config.visualization.DefaultModulesPanel
 
moduleRegister - Variable in class org.opt4j.core.config.ModuleLoader
 
ModuleRegister - Class in org.opt4j.core.config
The ModuleRegister contains all found modules for the Configurator.
ModuleRegister(ModuleList) - Constructor for class org.opt4j.core.config.ModuleRegister
Constructs and populates the ModuleRegister.
moduleRegister - Variable in class org.opt4j.core.config.visualization.FileOperations
 
moduleRemoved(Collection<PropertyModule>, PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
 
moduleRemoved(Collection<PropertyModule>, PropertyModule) - Method in interface org.opt4j.core.config.visualization.SetListener
Invoked if a PropertyModule is removed.
modules - Variable in class org.opt4j.core.config.Task
 
ModuleSaver - Class in org.opt4j.core.config
Helper class for saving the PropertyModule configurations or adding these to XML Nodes.
ModuleSaver() - Constructor for class org.opt4j.core.config.ModuleSaver
 
modulesPanel - Variable in class org.opt4j.core.config.visualization.DefaultContentPanel
 
ModulesPanel - Class in org.opt4j.core.config.visualization
ModulesPanel() - Constructor for class org.opt4j.core.config.visualization.ModulesPanel
 
ModuleTransferable - Class in org.opt4j.core.config.visualization
The ModuleTransferable is a (Drag and Drop) Transferable for PropertyModules.
ModuleTransferable(PropertyModule) - Constructor for class org.opt4j.core.config.visualization.ModuleTransferable
Constructs a ModuleTransferable.
ModuleTreeNode(Class<? extends Module>) - Constructor for class org.opt4j.core.config.visualization.DefaultModulesPanel.ModuleTreeNode
 
mouseListener - Variable in class org.opt4j.core.config.visualization.DefaultModulesPanel
 
mousePressed(MouseEvent) - Method in class org.opt4j.core.start.Opt4JTasksPanel.PopupListener
 
mouseReleased(MouseEvent) - Method in class org.opt4j.core.start.Opt4JTasksPanel.PopupListener
 
Multi - Annotation Type in org.opt4j.core.config.annotations
The Multi annotation marks a Module.
multi(Class<?>) - Method in class org.opt4j.core.start.Opt4JModule
 
MultiEvaluator - Class in org.opt4j.core.problem
The MultiEvaluator takes all registered Evaluators and uses them to evaluate the phenotype.
MultiEvaluator(Set<Evaluator<Object>>, Provider<Objectives>) - Constructor for class org.opt4j.core.problem.MultiEvaluator
Creates a new MultiEvaluator.
MyScrollPane(PropertyPanel) - Constructor for class org.opt4j.core.config.visualization.DefaultSelectedPanel.MyScrollPane
 
MyTree(TreeNode) - Constructor for class org.opt4j.core.config.visualization.DefaultModulesPanel.MyTree
 

N

Name - Annotation Type in org.opt4j.core.config.annotations
The Name annotation assigns a user defined name to a module or property.
name - Variable in class org.opt4j.core.config.Property
 
name - Variable in class org.opt4j.core.Objective
 
newInstance() - Method in class org.opt4j.core.genotype.BooleanGenotype
 
newInstance() - Method in class org.opt4j.core.genotype.BooleanMapGenotype
 
newInstance() - Method in class org.opt4j.core.genotype.CompositeGenotype
 
newInstance() - Method in class org.opt4j.core.genotype.DoubleGenotype
 
newInstance() - Method in class org.opt4j.core.genotype.DoubleMapGenotype
 
newInstance() - Method in class org.opt4j.core.genotype.IntegerGenotype
 
newInstance() - Method in class org.opt4j.core.genotype.IntegerMapGenotype
 
newInstance() - Method in interface org.opt4j.core.Genotype
Constructs a new (empty) instance of this Genotype.
newInstance() - Method in class org.opt4j.core.genotype.PermutationGenotype
 
newInstance() - Method in class org.opt4j.core.genotype.SelectGenotype
 
newInstance() - Method in class org.opt4j.core.genotype.SelectMapGenotype
 
next() - Method in class org.opt4j.core.optimizer.Iteration
Increases the iteration value by 1.
next() - Method in interface org.opt4j.core.optimizer.IterativeOptimizer
Performs the next iteration in the optimization process.
nextIteration() - Method in class org.opt4j.core.optimizer.AbstractOptimizer
Call this method if a new iteration started.
node - Variable in class org.opt4j.core.config.JNode
 

O

Objective - Class in org.opt4j.core
The Objective is the identifier for a single objective in the Objectives.
Objective(String) - Constructor for class org.opt4j.core.Objective
Constructs an Objective with a given name, sign=MIN, and rank=RANK_OBJECTIVE(0).
Objective(String, Objective.Sign) - Constructor for class org.opt4j.core.Objective
Constructs an Objective with a given name, sign, and rank=RANK_OBJECTIVE(0).
Objective.Sign - Enum in org.opt4j.core
The sign of the Objective.
objectives - Variable in class org.opt4j.core.Individual
 
Objectives - Class in org.opt4j.core
The Objectives contains the Objective-Values pairs of an Individual.
Objectives() - Constructor for class org.opt4j.core.Objectives
 
objectivesProvider - Variable in class org.opt4j.core.problem.MultiEvaluator
 
open() - Method in class org.opt4j.core.start.Opt4JTask
Initialize a task manually before executing it.
OPERATOR - Static variable in class org.opt4j.core.config.Icons
The icon for the operator.
Operator<G extends Genotype> - Interface in org.opt4j.core.optimizer
The Operator is the basic interface for all operators.
OPT4J - Static variable in class org.opt4j.core.config.Icons
The Opt4J logo.
Opt4J - Class in org.opt4j.core.start
The Opt4J configuration GUI.
Opt4J() - Constructor for class org.opt4j.core.start.Opt4J
 
Opt4JAbout - Class in org.opt4j.core.start
The Opt4JAbout information.
Opt4JAbout() - Constructor for class org.opt4j.core.start.Opt4JAbout
 
Opt4JModule - Class in org.opt4j.core.start
The Opt4JModule is the superclass for all modules.
Opt4JModule() - Constructor for class org.opt4j.core.start.Opt4JModule
 
Opt4JScope - Class in org.opt4j.core.config.scope
Scopes a single execution of a block of code.
Opt4JScope() - Constructor for class org.opt4j.core.config.scope.Opt4JScope
 
opt4JScope - Variable in class org.opt4j.core.config.scope.Opt4JScopeModule
 
Opt4JScoped - Annotation Type in org.opt4j.core.config.scope
 
Opt4JScopeModule - Class in org.opt4j.core.config.scope
 
Opt4JScopeModule() - Constructor for class org.opt4j.core.config.scope.Opt4JScopeModule
 
Opt4JScopeModule(Opt4JScope) - Constructor for class org.opt4j.core.config.scope.Opt4JScopeModule
 
Opt4JStarter - Class in org.opt4j.core.start
The Opt4JStarter starts configuration files directly without the configurator (GUI).
Opt4JStarter() - Constructor for class org.opt4j.core.start.Opt4JStarter
 
Opt4JTask - Class in org.opt4j.core.start
The Opt4JTask executes one optimization process.
Opt4JTask() - Constructor for class org.opt4j.core.start.Opt4JTask
Constructs a Opt4JTask.
Opt4JTask(boolean) - Constructor for class org.opt4j.core.start.Opt4JTask
Constructs a Opt4JTask.
Opt4JTaskProvider - Class in org.opt4j.core.start
 
Opt4JTaskProvider(Opt4JTask) - Constructor for class org.opt4j.core.start.Opt4JTaskProvider
 
Opt4JTasksPanel - Class in org.opt4j.core.start
The Opt4JTasksPanel extends the DefaultTasksPanel by additional functionality: Additional control and extended state.
Opt4JTasksPanel(ExecutionEnvironment, Format, SelectedModules) - Constructor for class org.opt4j.core.start.Opt4JTasksPanel
Constructs a Opt4JTasksPanel.
Opt4JTasksPanel.Model - Class in org.opt4j.core.start
The Opt4JTasksPanel.Model of the table.
Opt4JTasksPanel.PopupListener - Class in org.opt4j.core.start
The Opt4JTasksPanel.PopupListener for the table elements.
OptimizationMediator - Class in org.opt4j.core.optimizer
The OptimizationMediator performs the overall optimization process for the IterativeOptimizer.
OptimizationMediator(IterativeOptimizer, Population, Archive, IndividualCompleter, Control, Iteration) - Constructor for class org.opt4j.core.optimizer.OptimizationMediator
Creates a new OptimizationMediator.
optimizationStarted(Optimizer) - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
 
optimizationStarted() - Method in class org.opt4j.core.common.logger.AbstractLogger
Callback method invoked once the optimization starts.
optimizationStarted(Optimizer) - Method in class org.opt4j.core.common.logger.AbstractLogger
 
optimizationStarted() - Method in class org.opt4j.core.common.logger.TsvLogger
 
optimizationStarted(Optimizer) - Method in interface org.opt4j.core.optimizer.OptimizerStateListener
Invoked if the Optimizer starts the optimization process.
optimizationStopped(Optimizer) - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
 
optimizationStopped() - Method in class org.opt4j.core.common.logger.AbstractLogger
Callback method invoked once the optimization stops.
optimizationStopped(Optimizer) - Method in class org.opt4j.core.common.logger.AbstractLogger
 
optimizationStopped() - Method in class org.opt4j.core.common.logger.TsvLogger
 
optimizationStopped(Optimizer) - Method in interface org.opt4j.core.optimizer.OptimizerStateListener
Invoked if the Optimizer stops the optimization process.
optimize() - Method in class org.opt4j.core.optimizer.OptimizationMediator
 
optimize() - Method in interface org.opt4j.core.optimizer.Optimizer
Starts the optimization process.
OPTIMIZER - Static variable in class org.opt4j.core.config.Icons
The icon for the optimizer.
Optimizer - Interface in org.opt4j.core.optimizer
This Optimizer interface has to be implemented by all population-based optimizers.
optimizer - Variable in class org.opt4j.core.start.Opt4JTask
 
OptimizerIterationListener - Interface in org.opt4j.core.optimizer
The OptimizerIterationListener is used to monitor the iteration of the Optimizer.
OptimizerModule - Class in org.opt4j.core.optimizer
Abstract module class for the Optimizer modules.
OptimizerModule() - Constructor for class org.opt4j.core.optimizer.OptimizerModule
 
OptimizerStateListener - Interface in org.opt4j.core.optimizer
The OptimizerStateListener is used to monitor the state of the Optimizer.
optimizing - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
 
order(Map<Individual, Double>) - Method in class org.opt4j.core.common.archive.Crowding
Returns an ordered list of the Individuals corresponding to their crowding distance.
Order - Annotation Type in org.opt4j.core.config.annotations
The Order annotation assigns a user defined order to properties of a module.
order - Variable in class org.opt4j.core.config.Property
 
org.opt4j.core - package org.opt4j.core
Provides the classes that join the problem and optimizer.
org.opt4j.core.common.archive - package org.opt4j.core.common.archive
Provides different implementations for the Archive.
org.opt4j.core.common.completer - package org.opt4j.core.common.completer
Provides the classes for the IndividualCompleters.
org.opt4j.core.common.logger - package org.opt4j.core.common.logger
Provides the classes for the data loggers.
org.opt4j.core.common.random - package org.opt4j.core.common.random
Provides the classes for the random number generators.
org.opt4j.core.config - package org.opt4j.core.config
Provides the classes for modules structure and configuration.
org.opt4j.core.config.annotations - package org.opt4j.core.config.annotations
Provides the classes for the annotations for the modules.
org.opt4j.core.config.scope - package org.opt4j.core.config.scope
 
org.opt4j.core.config.visualization - package org.opt4j.core.config.visualization
Provides the classes for the configurator visualization (GUI).
org.opt4j.core.genotype - package org.opt4j.core.genotype
Provides the classes for basic Genotypes.
org.opt4j.core.optimizer - package org.opt4j.core.optimizer
Provides the classes for the optimizer.
org.opt4j.core.problem - package org.opt4j.core.problem
Provides the classes for the optimization problem.
org.opt4j.core.start - package org.opt4j.core.start
Provides the classes for the Opt4J configurator and starter.
out(String) - Method in interface org.opt4j.core.config.ModuleAutoFinderListener
Invoked for a standard message.
OutputModule - Class in org.opt4j.core.common.logger
OutputModule() - Constructor for class org.opt4j.core.common.logger.OutputModule
 

P

Panel - Annotation Type in org.opt4j.core.config.annotations
The Panel annotation allows the definition of a custom panel for a module.
panel - Variable in class org.opt4j.core.config.visualization.PropertyPanel
 
ParallelIndividualCompleter - Class in org.opt4j.core.common.completer
The ParallelIndividualCompleter completes Individuals with multiple threads.
ParallelIndividualCompleter(Control, Decoder<Genotype, Object>, Evaluator<Object>, int) - Constructor for class org.opt4j.core.common.completer.ParallelIndividualCompleter
Constructs a ParallelIndividualCompleter with a specified maximal number of concurrent threads.
ParallelIndividualCompleter.Complete - Class in org.opt4j.core.common.completer
The ParallelIndividualCompleter.Complete class completes a single Individual.
Parameters - Class in org.opt4j.core.start
The Parameters is a class for the identification of types/classes of a generic parameter.
Parameters() - Constructor for class org.opt4j.core.start.Parameters
 
Parent - Annotation Type in org.opt4j.core.config.annotations
The Parent annotation assigns a module an explicit parent category.
parentInjector - Variable in class org.opt4j.core.start.Opt4JTask
 
PARETO - Static variable in class org.opt4j.core.config.Icons
The icon for the pareto contentPanel.
PermutationGenotype<E> - Class in org.opt4j.core.genotype
The PermutationGenotype can be used as a Genotype.
PermutationGenotype() - Constructor for class org.opt4j.core.genotype.PermutationGenotype
Constructs a PermutationGenotype.
PermutationGenotype(Collection<E>) - Constructor for class org.opt4j.core.genotype.PermutationGenotype
Constructs a PermutationGenotype.
phenotype - Variable in class org.opt4j.core.Individual
 
PLAY - Static variable in class org.opt4j.core.config.Icons
The icon for the play button.
populateTree() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel
Build and order the tree
POPULATION - Static variable in class org.opt4j.core.config.Icons
The icon for the population.
population - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
 
Population - Class in org.opt4j.core.optimizer
The Population manages a set of Individuals.
Population() - Constructor for class org.opt4j.core.optimizer.Population
 
PopulationArchive - Class in org.opt4j.core.common.archive
The PopulationArchive keeps the non-dominated Individuals from the Population.
PopulationArchive() - Constructor for class org.opt4j.core.common.archive.PopulationArchive
 
PopupListener() - Constructor for class org.opt4j.core.start.Opt4JTasksPanel.PopupListener
 
prepareRenderer(TableCellRenderer, int, int) - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel.Table
 
Priority - Annotation Type in org.opt4j.core.problem
The lower Priority.value() of an Evaluator, the earlier the MultiEvaluator will call it.
PROBLEM - Static variable in class org.opt4j.core.config.Icons
The icon for the problem.
ProblemModule - Class in org.opt4j.core.problem
The ProblemModule is an abstract module class for the binding of the Creator, Decoder, and Evaluator.
ProblemModule() - Constructor for class org.opt4j.core.problem.ProblemModule
 
progessMap - Variable in class org.opt4j.core.start.Opt4JTasksPanel
 
Progress - Class in org.opt4j.core.start
The Progress offers some methods for the measurement of the progress of an Optimizer.
Progress() - Constructor for class org.opt4j.core.start.Progress
 
properties - Variable in class org.opt4j.core.config.PropertyModule
 
Property - Class in org.opt4j.core.config
The Property contains information about a single property of a PropertyModule.
Property(Module, String, Class<?>, Method, Method, Iterable<Annotation>) - Constructor for class org.opt4j.core.config.Property
Constructs a Property .
PropertyModule - Class in org.opt4j.core.config
The PropertyModule is a decorator for a Module that enables property methods.
PropertyModule(Module) - Constructor for class org.opt4j.core.config.PropertyModule
Constructs a PropertyModule that decorates a Module.
PropertyPanel - Class in org.opt4j.core.config.visualization
The PropertyPanel is a panel for the configuration of one module.
PropertyPanel(PropertyModule, FileChooser, Format) - Constructor for class org.opt4j.core.config.visualization.PropertyPanel
Constructs a PropertyPanel for one PropertyModule instance.
props - Static variable in class org.opt4j.core.start.Opt4J
 
put(K, V) - Method in class org.opt4j.core.genotype.CompositeGenotype
Adds a key, value pair.
PUZZLE_BLUE - Static variable in class org.opt4j.core.config.Icons
The icon for the blue puzzle.
PUZZLE_GREEN - Static variable in class org.opt4j.core.config.Icons
The icon for the green puzzle.

R

Rand - Class in org.opt4j.core.common.random
The Rand class is an abstract class that is utilized as an interface for random classes.
Rand() - Constructor for class org.opt4j.core.common.random.Rand
Constructs a Rand.
Rand(long) - Constructor for class org.opt4j.core.common.random.Rand
Constructs a Rand.
random - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive
 
RandomDefault - Class in org.opt4j.core.common.random
The RandomDefault uses is a RandomMersenneTwister with the seed System.currentTimeMillis().
RandomDefault() - Constructor for class org.opt4j.core.common.random.RandomDefault
Constructs a new RandomDefault.
RandomJava - Class in org.opt4j.core.common.random
The RandomJava is the default java Random.
RandomJava(long) - Constructor for class org.opt4j.core.common.random.RandomJava
Constructs a RandomJava with the specified seed.
RandomMersenneTwister - Class in org.opt4j.core.common.random
The RandomMersenneTwister uses an implementation of the mersenne twister random number generator written by David Beaumont.
RandomMersenneTwister(long) - Constructor for class org.opt4j.core.common.random.RandomMersenneTwister
Constructs a RandomMersenneTwister with the specified seed.
RandomModule - Class in org.opt4j.core.common.random
The RandomModule is used to configure the used random number generator.
RandomModule() - Constructor for class org.opt4j.core.common.random.RandomModule
 
RandomModule.RandType - Enum in org.opt4j.core.common.random
ready() - Method in class org.opt4j.core.config.visualization.FileChooser
Notify all.
remove(Object) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
 
remove(Class<? extends Module>) - Method in class org.opt4j.core.config.ModuleListUser
Removes a module.
remove(PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel
Removes a PropertyModule.
remove(int) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel.TabbedPane
 
remove(Object) - Method in class org.opt4j.core.config.visualization.SelectedModules
 
remove(Object) - Method in class org.opt4j.core.IndividualSet
 
removeAll(Collection<?>) - Method in class org.opt4j.core.IndividualSet
 
removeFromCell(Individual) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
Removes this Individual from its AdaptiveGridArchive.Cell and removes the AdaptiveGridArchive.Cell from the Archive if it is empty.
removeIndividualStateListener(IndividualStateListener) - Method in class org.opt4j.core.AbstractIndividualFactory
 
removeIndividualStateListener(IndividualStateListener) - Method in interface org.opt4j.core.IndividualFactory
Removes an IndividualStateListener that is invoked if the state of any Individual changes.
removeListener(TaskListener) - Method in class org.opt4j.core.config.ExecutionEnvironment
Removes a TaskListener.
removeListener(ModuleAutoFinderListener) - Method in class org.opt4j.core.config.ModuleAutoFinder
removeListener(FileOperations.FileOperationsListener) - Method in class org.opt4j.core.config.visualization.FileOperations
Removes a listener.
removeListener(SetListener) - Method in class org.opt4j.core.config.visualization.SelectedModules
Removes a SetListener.
removeListener(IndividualSetListener) - Method in class org.opt4j.core.IndividualSet
Removes a listener.
removeListener(ControlListener) - Method in class org.opt4j.core.optimizer.Control
Removes a ControlListener.
removeModule(PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
Removes a module from the panel.
removeOptimizerIterationListener(OptimizerIterationListener) - Method in class org.opt4j.core.optimizer.AbstractOptimizer
 
removeOptimizerIterationListener(OptimizerIterationListener) - Method in interface org.opt4j.core.optimizer.Optimizer
Removes an OptimizerIterationListener from this optimizer.
removeOptimizerStateListener(OptimizerStateListener) - Method in class org.opt4j.core.optimizer.AbstractOptimizer
 
removeOptimizerStateListener(OptimizerStateListener) - Method in interface org.opt4j.core.optimizer.Optimizer
Removes an OptimizerStateListener from this optimizer.
removeStateListener(TaskStateListener) - Method in class org.opt4j.core.config.Task
Required - Annotation Type in org.opt4j.core.config.annotations
The Required annotation defines dependencies between the properties.
Requirement - Interface in org.opt4j.core.config
The Requirement indicates if a Property is active or not.
requirements - Variable in class org.opt4j.core.config.Property
 
retainAll(Collection<?>) - Method in class org.opt4j.core.IndividualSet
 
root - Variable in class org.opt4j.core.config.visualization.DefaultModulesPanel
 
RootTreeNode(boolean) - Constructor for class org.opt4j.core.config.visualization.DefaultModulesPanel.RootTreeNode
 

S

save(String, Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
Save the module configurations to a file (as filename).
save(File, Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
Save the module configurations to a File.
save() - Method in class org.opt4j.core.config.visualization.FileOperations
Saves the current selected modules to the current file.
save(File) - Method in class org.opt4j.core.config.visualization.FileOperations
Saves the current selected modules to the specified file.
save - Variable in class org.opt4j.core.config.visualization.ToolBar
 
saveAs() - Method in class org.opt4j.core.config.visualization.FileOperations
Opens the file chooser for saving the current configuration file.
saveAs - Variable in class org.opt4j.core.config.visualization.ToolBar
 
scope(Key<T>, Provider<T>) - Method in class org.opt4j.core.config.scope.Opt4JScope
 
scroll - Variable in class org.opt4j.core.config.visualization.DefaultTasksPanel
 
seed - Variable in class org.opt4j.core.common.random.RandomModule
 
seed(Key<T>, T) - Method in class org.opt4j.core.config.scope.Opt4JScope
 
seed(Class<T>, T) - Method in class org.opt4j.core.config.scope.Opt4JScope
 
seededKeyProvider() - Static method in class org.opt4j.core.config.scope.Opt4JScope
Returns a provider that always throws exception complaining that the object in question must be seeded before it can be injected.
SelectBounds(List<O>, Map<O, List<P>>) - Constructor for class org.opt4j.core.genotype.SelectMapGenotype.SelectBounds
 
selectedModules - Variable in class org.opt4j.core.config.visualization.DefaultModulesPanel
 
selectedModules - Variable in class org.opt4j.core.config.visualization.DefaultSelectedPanel
 
selectedModules - Variable in class org.opt4j.core.config.visualization.FileOperations
 
SelectedModules - Class in org.opt4j.core.config.visualization
SelectedModules() - Constructor for class org.opt4j.core.config.visualization.SelectedModules
Constructs a new, empty SelectedModules set.
selectedModules - Variable in class org.opt4j.core.config.visualization.ToolBar
 
selectedModules - Variable in class org.opt4j.core.start.Opt4JTasksPanel
 
selectedPanel - Variable in class org.opt4j.core.config.visualization.DefaultContentPanel
 
SelectedPanel - Class in org.opt4j.core.config.visualization
SelectedPanel() - Constructor for class org.opt4j.core.config.visualization.SelectedPanel
 
SelectGenotype<V> - Class in org.opt4j.core.genotype
The SelectGenotype selects for each index an element from the given list.
SelectGenotype(List<V>) - Constructor for class org.opt4j.core.genotype.SelectGenotype
Constructs a SelectGenotype.
SelectGenotype(V[]) - Constructor for class org.opt4j.core.genotype.SelectGenotype
Constructs a SelectGenotype.
SelectMapGenotype<K,V> - Class in org.opt4j.core.genotype
The SelectMapGenotype selects for each key an element from a given list.
SelectMapGenotype(List<K>, Map<K, List<V>>) - Constructor for class org.opt4j.core.genotype.SelectMapGenotype
Constructs a SelectMapGenotype.
SelectMapGenotype(List<K>, List<V>) - Constructor for class org.opt4j.core.genotype.SelectMapGenotype
Constructs a SelectMapGenotype.
SelectMapGenotype.SelectBounds<O,P> - Class in org.opt4j.core.genotype
 
SELECTOR - Static variable in class org.opt4j.core.config.Icons
The icon for the selector.
SequentialIndividualCompleter - Class in org.opt4j.core.common.completer
The SequentialIndividualCompleter completes the Individuals sequentially.
SequentialIndividualCompleter(Control, Decoder<Genotype, Object>, Evaluator<Object>) - Constructor for class org.opt4j.core.common.completer.SequentialIndividualCompleter
set - Variable in class org.opt4j.core.config.ModuleListUser
 
set - Variable in class org.opt4j.core.config.ModuleRegister
 
setAttribute(String, String) - Method in class org.opt4j.core.config.JNode
Sets an attribute to a value.
setCapacity(int) - Method in class org.opt4j.core.common.archive.ArchiveModule
Sets the archive's capacity to the specified value.
setCapacity(int) - Method in class org.opt4j.core.common.archive.BoundedArchive
Sets the capacity of this BoundedArchive.
setConfiguration(Node) - Method in class org.opt4j.core.config.PropertyModule
Configures a PropertyModule with an XML Node.
setCurrentFile(File) - Method in class org.opt4j.core.config.visualization.DefaultApplicationFrame
 
setCurrentFile(File) - Method in interface org.opt4j.core.config.visualization.FileOperations.FileOperationsListener
Invoked if the current file is changed (on load or save).
setCurrentFile(File) - Method in class org.opt4j.core.config.visualization.Menu
 
setCurrentFile(File) - Method in class org.opt4j.core.config.visualization.ToolBar
 
setDivisions(int) - Method in class org.opt4j.core.common.archive.ArchiveModule
Set the number of divisions for the AdaptiveGridArchive.
setEvaluationStep(int) - Method in class org.opt4j.core.common.logger.LoggerModule
Sets the step size of the evaluations.
setFile(File) - Method in class org.opt4j.core.config.visualization.FileOperations
Sets the current file
setFilename(String) - Method in class org.opt4j.core.common.logger.LoggerModule
Sets the filename.
setGenotype(Genotype) - Method in class org.opt4j.core.Individual
Sets the genotype.
setIndividualStatusListeners(Set<IndividualStateListener>) - Method in class org.opt4j.core.Individual
Sets the list of IndividualStateListeners that are called if the Individual.State of this individual changes.
setInfo(String) - Method in class org.opt4j.core.config.Property
Sets the info.
setIterationStep(int) - Method in class org.opt4j.core.common.logger.LoggerModule
Sets the step size of the iterations.
setLabelName(String) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel.TabComponent
 
SetListener - Interface in org.opt4j.core.config.visualization
setLoading(boolean) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.RootTreeNode
 
setLoggingPerEvaluation(boolean) - Method in class org.opt4j.core.common.logger.LoggerModule
Sets the observation for the number of evaluations.
setLoggingPerIteration(boolean) - Method in class org.opt4j.core.common.logger.LoggerModule
Sets the observation for the number of iterations.
setModifiedGenotypes(List<Genotype>) - Method in class org.opt4j.core.genotype.CompositeGenotype
 
setObjectives(Objectives) - Method in class org.opt4j.core.Individual
Sets the objectives.
setOrder(int) - Method in class org.opt4j.core.config.Property
Sets the order.
setPhenotype(Object) - Method in class org.opt4j.core.Individual
Sets the phenotype.
setSeed(long) - Method in class org.opt4j.core.common.random.RandomModule
Sets the seed that is used by the random number generator.
setState(Task.State) - Method in class org.opt4j.core.config.Task
Sets the state of the Task.
setState(Individual.State) - Method in class org.opt4j.core.Individual
Sets the state of the Individual.
setState(Control.State) - Method in class org.opt4j.core.optimizer.Control
Sets the state and invokes listeners if the state has changed.
setter - Variable in class org.opt4j.core.config.Property
 
setText(String) - Method in class org.opt4j.core.config.JNode
Sets the strings content.
setThreads(int) - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
Sets the maximal number of parallel threads.
setType(ArchiveModule.Type) - Method in class org.opt4j.core.common.archive.ArchiveModule
Sets the archive type to the specified value.
setType(IndividualCompleterModule.Type) - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
Sets the type of the completer.
setType(RandomModule.RandType) - Method in class org.opt4j.core.common.random.RandomModule
Sets the type of the random number generator to the specified value.
setUsingSeed(boolean) - Method in class org.opt4j.core.common.random.RandomModule
Select if a specific seed should be used.
setValue(Object) - Method in class org.opt4j.core.config.Property
Sets the value of the property.
setValue(String) - Method in class org.opt4j.core.config.Property
Sets the value of the property.
setValue(Double) - Method in class org.opt4j.core.DoubleValue
 
setValue(K, Boolean) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
 
setValue(K, Double) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
 
setValue(K, Integer) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
 
setValue(K, V) - Method in interface org.opt4j.core.genotype.MapGenotype
Sets the value for the specified key.
setValue(K, V) - Method in class org.opt4j.core.genotype.SelectMapGenotype
 
setValue(Integer) - Method in class org.opt4j.core.IntegerValue
 
setValue(V) - Method in interface org.opt4j.core.Value
Sets the value.
setValueObject(Object) - Method in class org.opt4j.core.config.Property
Sets the value of the property.
SFOLDER - Static variable in class org.opt4j.core.config.Icons
The icon for the control term.
showXML - Variable in class org.opt4j.core.config.visualization.ToolBar
 
shutdownExecutorService() - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
Shutdown the ExecutorService.
sign - Variable in class org.opt4j.core.Objective
 
SINGLETON - Static variable in class org.opt4j.core.start.Opt4JModule
The singleton scope.
size() - Method in class org.opt4j.core.config.ModuleRegister
Returns the number of found modules.
size() - Method in class org.opt4j.core.genotype.CompositeGenotype
 
size() - Method in interface org.opt4j.core.Genotype
The number of atomic elements of the Genotype.
size() - Method in class org.opt4j.core.IndividualSet
 
size() - Method in class org.opt4j.core.Objectives
Returns the number of set Objectives.
sort(JTree) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel
Sorts the JTree alphabetically.
sort(DefaultMutableTreeNode) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel
Sorts the child elements of one tree node alphabetically.
start(String[]) - Method in class org.opt4j.core.config.visualization.Configurator
Starts the Configurator.
start(String[]) - Method in class org.opt4j.core.start.Opt4J
 
Starter - Class in org.opt4j.core.config
The Starter executes configuration files.
Starter() - Constructor for class org.opt4j.core.config.Starter
 
startOptimization() - Method in class org.opt4j.core.optimizer.AbstractOptimizer
 
startOptimization() - Method in interface org.opt4j.core.optimizer.Optimizer
This method is called to start the optimization process.
startup() - Method in class org.opt4j.core.config.visualization.DefaultApplicationFrame
 
startup() - Method in class org.opt4j.core.config.visualization.DefaultContentPanel
 
startup() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel
 
startup() - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
 
startup() - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
 
startup() - Method in class org.opt4j.core.config.visualization.Menu
 
startup() - Method in interface org.opt4j.core.config.visualization.Startupable
Called on startup of panels.
startup() - Method in class org.opt4j.core.config.visualization.ToolBar
 
startup() - Method in class org.opt4j.core.start.Opt4JAbout
 
startup() - Method in class org.opt4j.core.start.Opt4JTasksPanel
 
Startupable - Interface in org.opt4j.core.config.visualization
The Startupable interface.
state - Variable in class org.opt4j.core.config.Task
 
state - Variable in class org.opt4j.core.Individual
 
state - Variable in class org.opt4j.core.optimizer.Control
 
stateChanged(Task) - Method in class org.opt4j.core.config.ExecutionEnvironment
 
stateChanged(Task) - Method in interface org.opt4j.core.config.TaskStateListener
Invoked if a Task changes its state.
stateChanged(Task) - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
 
stateChanged(Control.State) - Method in interface org.opt4j.core.optimizer.ControlListener
Invoked if the state of the Control changes.
stateChanged(Control.State) - Method in class org.opt4j.core.start.Opt4JTask
 
stateListeners - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
 
StopException - Exception in org.opt4j.core.optimizer
The StopException is thrown if the optimization is stopped.
StopException() - Constructor for exception org.opt4j.core.optimizer.StopException
 
stopOptimization() - Method in class org.opt4j.core.optimizer.AbstractOptimizer
 
stopOptimization() - Method in interface org.opt4j.core.optimizer.Optimizer
This method is called once the optimization process has stopped.
submit() - Method in class org.opt4j.core.Objectives
Calculates the array.

T

TabbedPane() - Constructor for class org.opt4j.core.config.visualization.DefaultSelectedPanel.TabbedPane
 
TabComponent(PropertyModule) - Constructor for class org.opt4j.core.config.visualization.DefaultSelectedPanel.TabComponent
 
table - Variable in class org.opt4j.core.config.visualization.DefaultTasksPanel
 
Table() - Constructor for class org.opt4j.core.config.visualization.DefaultTasksPanel.Table
 
tabs - Variable in class org.opt4j.core.config.visualization.DefaultSelectedPanel
 
Task - Class in org.opt4j.core.config
The Task is an abstract class for optimization tasks.
Task() - Constructor for class org.opt4j.core.config.Task
 
Task.State - Enum in org.opt4j.core.config
The Task.State of a task.
TaskListener - Interface in org.opt4j.core.config
taskProvider - Variable in class org.opt4j.core.config.ExecutionEnvironment
 
tasks - Variable in class org.opt4j.core.config.ExecutionEnvironment
 
tasksPanel - Variable in class org.opt4j.core.config.visualization.DefaultContentPanel
 
TasksPanel - Class in org.opt4j.core.config.visualization
The TasksPanel abstract class.
TasksPanel() - Constructor for class org.opt4j.core.config.visualization.TasksPanel
 
TaskStateListener - Interface in org.opt4j.core.config
TerminationException - Exception in org.opt4j.core.optimizer
The TerminationException is thrown if the optimization is terminated.
TerminationException() - Constructor for exception org.opt4j.core.optimizer.TerminationException
 
TEXT - Static variable in class org.opt4j.core.config.Icons
A text sheet.
threads - Variable in class org.opt4j.core.common.completer.IndividualCompleterModule
 
title - Variable in class org.opt4j.core.config.visualization.DefaultApplicationFrame
 
toArray() - Method in class org.opt4j.core.IndividualSet
 
toArray(T[]) - Method in class org.opt4j.core.IndividualSet
 
toEnumElement(String, Class<? extends Enum>) - Static method in class org.opt4j.core.config.PropertyModule
Converts a String to an element of a given enumeration.
toolBar - Variable in class org.opt4j.core.config.visualization.DefaultApplicationFrame
 
ToolBar - Class in org.opt4j.core.config.visualization
The ToolBar.
ToolBar(ExecutionEnvironment, SelectedModules, FileOperations) - Constructor for class org.opt4j.core.config.visualization.ToolBar
Constructs a ToolBar.
toString() - Method in class org.opt4j.core.config.JNode
 
toString() - Method in class org.opt4j.core.config.PropertyModule
 
toString() - Method in class org.opt4j.core.config.Task
 
toString() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.CategoryTreeNode
 
toString() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.RootTreeNode
 
toString() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.UserNode
 
toString() - Method in class org.opt4j.core.DoubleValue
 
toString() - Method in class org.opt4j.core.genotype.BooleanMapGenotype
 
toString() - Method in class org.opt4j.core.genotype.CompositeGenotype
 
toString() - Method in class org.opt4j.core.genotype.DoubleMapGenotype
 
toString() - Method in class org.opt4j.core.genotype.IntegerMapGenotype
 
toString() - Method in class org.opt4j.core.genotype.SelectMapGenotype
 
toString() - Method in enum org.opt4j.core.Individual.State
Returns the specific name of the state.
toString() - Method in class org.opt4j.core.IntegerValue
 
toString() - Method in class org.opt4j.core.Objective
 
toString() - Method in class org.opt4j.core.Objectives
 
toXMLString(Module) - Method in class org.opt4j.core.config.ModuleSaver
Returns the xml representation of the Module.
toXMLString(Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
Returns the xml representation of the Modules.
transform(I) - Method in interface org.opt4j.core.config.Transformer
The given input in is not changed by transforming it to a new object of type .
Transformer<I,O> - Interface in org.opt4j.core.config
The Transformer design pattern.
tree - Variable in class org.opt4j.core.config.visualization.DefaultModulesPanel
 
TreeCellRenderer() - Constructor for class org.opt4j.core.config.visualization.DefaultModulesPanel.TreeCellRenderer
 
TsvLogger - Class in org.opt4j.core.common.logger
The TsvLogger writes all Individuals from the Archive to the specified file.
TsvLogger(Archive, String, int, int) - Constructor for class org.opt4j.core.common.logger.TsvLogger
Creates an TsvLogger.
type - Variable in class org.opt4j.core.common.archive.ArchiveModule
 
type - Variable in class org.opt4j.core.common.completer.IndividualCompleterModule
 
type - Variable in class org.opt4j.core.common.random.RandomModule
 
type - Variable in class org.opt4j.core.config.Property
 

U

ub - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive
 
UnboundedArchive - Class in org.opt4j.core.common.archive
The UnboundedArchive is an Archive with unbounded size.
UnboundedArchive() - Constructor for class org.opt4j.core.common.archive.UnboundedArchive
Constructs a new archive of unbounded size.
update(Set<? extends Individual>) - Method in class org.opt4j.core.common.archive.AbstractArchive
 
update(Set<? extends Individual>) - Method in class org.opt4j.core.common.archive.PopulationArchive
 
update() - Method in class org.opt4j.core.config.visualization.PropertyPanel
 
update(Individual) - Method in class org.opt4j.core.optimizer.Archive
Updates the archive with a single individual.
update(Set<? extends Individual>) - Method in class org.opt4j.core.optimizer.Archive
Updates the archive with a set of individuals.
updatePropertyPanel() - Method in class org.opt4j.core.config.visualization.PropertyPanel
 
updateTabNames() - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
Update the tab names.
updateWithNondominated(Collection<Individual>) - Method in class org.opt4j.core.common.archive.AbstractArchive
Adds new candidates which are already checked to be not Pareto-dominated by any other individual in this Archive.
updateWithNondominated(Collection<Individual>) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
 
updateWithNondominated(Collection<Individual>) - Method in class org.opt4j.core.common.archive.CrowdingArchive
 
updateWithNondominated(Collection<Individual>) - Method in class org.opt4j.core.common.archive.PopulationArchive
 
updateWithNondominated(Collection<Individual>) - Method in class org.opt4j.core.common.archive.UnboundedArchive
 
upper - Variable in class org.opt4j.core.genotype.DoubleBounds
 
upper - Variable in class org.opt4j.core.genotype.IntegerBounds
 
UserNode(Object) - Constructor for class org.opt4j.core.config.visualization.DefaultModulesPanel.UserNode
 
usingSeed - Variable in class org.opt4j.core.common.random.RandomModule
 

V

value - Variable in class org.opt4j.core.DoubleValue
 
value - Variable in class org.opt4j.core.IntegerValue
 
value - Variable in class org.opt4j.core.optimizer.Iteration
 
value() - Method in class org.opt4j.core.optimizer.Iteration
Returns the current iteration value.
Value<V> - Interface in org.opt4j.core
The Value represents the result for an Objective.
valueOf(String) - Static method in enum org.opt4j.core.common.archive.ArchiveModule.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opt4j.core.common.completer.IndividualCompleterModule.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opt4j.core.common.random.RandomModule.RandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opt4j.core.config.Task.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opt4j.core.Individual.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opt4j.core.Objective.Sign
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opt4j.core.optimizer.Control.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opt4j.core.common.archive.ArchiveModule.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opt4j.core.common.completer.IndividualCompleterModule.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opt4j.core.common.random.RandomModule.RandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opt4j.core.config.Task.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.opt4j.core.genotype.CompositeGenotype
Returns all values which are the contained Genotype objects.
values - Variable in class org.opt4j.core.genotype.SelectGenotype
 
values - Variable in class org.opt4j.core.genotype.SelectMapGenotype
 
values() - Static method in enum org.opt4j.core.Individual.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opt4j.core.Objective.Sign
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opt4j.core.optimizer.Control.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

weaklyDominates(Objectives) - Method in class org.opt4j.core.Objectives
Returns true if this objectives weakly dominates the specified objectives.
write(OutputStream, Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
Save the modules configuration to an OutputStream.
write(OutputStream, Module) - Method in class org.opt4j.core.config.ModuleSaver
Save the module configuration to an OutputStream.

X

XML - Static variable in class org.opt4j.core.config.Icons
The icon for the xml.
xmlBreak - Static variable in class org.opt4j.core.config.visualization.Format
 
XMLTAG - Static variable in class org.opt4j.core.config.Icons
The icon for the xml.
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links