A B C D E F G H I J K L M N O P R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- about - Variable in class org.opt4j.core.config.visualization.DefaultApplicationFrame
- about - Variable in class org.opt4j.core.config.visualization.Menu
- About - Interface in org.opt4j.core.config.visualization
-
The
About
JDialog
shows information about this framework. - aboutInfo - Variable in class org.opt4j.core.config.visualization.Menu
- AbstractArchive - Class in org.opt4j.core.common.archive
-
This
AbstractArchive
provides some common methods forArchive
s. - AbstractArchive() - Constructor for class org.opt4j.core.common.archive.AbstractArchive
- AbstractIndividualFactory<I extends Individual> - Class in org.opt4j.core
-
The
AbstractIndividualFactory
createsIndividual
s using a givenProvider
and sets the registeredIndividualStateListener
s. - AbstractIndividualFactory(Provider<I>, Creator<Genotype>) - Constructor for class org.opt4j.core.AbstractIndividualFactory
- 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-basedOptimizer
. - AbstractOptimizer(Population, Archive, IndividualCompleter, Control, Iteration) - Constructor for class org.opt4j.core.optimizer.AbstractOptimizer
-
Constructs an
AbstractOptimizer
with aPopulation
, anArchive
, anIndividualFactory
, and aIndividualCompleter
. - accept - Variable in class org.opt4j.core.config.ModuleAutoFinder
- ADAPTIVE_GRID - org.opt4j.core.common.archive.ArchiveModule.Type
-
Adaptive grid archive.
- AdaptiveGridArchive - Class in org.opt4j.core.common.archive
-
The
AdaptiveGridArchive
uses an adaptive grid in order to bound the size of theArchive
, 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(Class<? extends Module>) - Method in class org.opt4j.core.config.ModuleListUser
-
Adds a module.
- add(String, Objective.Sign, double) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified value.
- add(String, Objective.Sign, int) - 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(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, double) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified double value.
- add(Objective, int) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified integer value.
- add(Objective, Value<?>) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified value.
- ADD - Static variable in class org.opt4j.core.config.Icons
-
An add bullet.
- 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
Individual
s. - 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 thisArchive
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
Individual
s to thisArchive
without further checks. - addControlListener(Class<? extends ControlListener>) - Method in class org.opt4j.core.start.Opt4JModule
-
Adds an
ControlListener
. - 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(Binder, Class<? extends Evaluator<? extends Object>>) - Static method in class org.opt4j.core.problem.ProblemModule
-
Binds an additional
Evaluator
to a givenBinder
. - addEvaluator(Class<? extends Evaluator<? extends Object>>) - Method in class org.opt4j.core.problem.ProblemModule
-
Binds an additional
Evaluator
. - addFile(File) - Static method in class org.opt4j.core.config.ClassPath
-
Adds a new
File
to the classpath. - addFile(String) - Static method in class org.opt4j.core.config.ClassPath
-
Adds a new
File
to the classpath. - addIndividualStateListener(Class<? extends IndividualStateListener>) - Method in class org.opt4j.core.start.Opt4JModule
-
Adds an
IndividualStateListener
. - addIndividualStateListener(IndividualStateListener) - Method in class org.opt4j.core.AbstractIndividualFactory
- addIndividualStateListener(IndividualStateListener) - Method in interface org.opt4j.core.IndividualFactory
-
Adds an
IndividualStateListener
to eachIndividual
that is created by this class. - addListener(ModuleAutoFinderListener) - Method in class org.opt4j.core.config.ModuleAutoFinder
-
Add a
ModuleAutoFinderListener
. - addListener(TaskListener) - Method in class org.opt4j.core.config.ExecutionEnvironment
-
Adds a
TaskListener
. - 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
-
Adds a
ControlListener
. - addModule(PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
-
Adds a module to the panel.
- addOptimizerIterationListener(Class<? extends OptimizerIterationListener>) - Method in class org.opt4j.core.start.Opt4JModule
-
Adds an
OptimizerIterationListener
. - 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. - addOptimizerStateListener(Class<? extends OptimizerStateListener>) - Method in class org.opt4j.core.start.Opt4JModule
-
Adds an
OptimizerStateListener
. - 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. - addPlugins() - Method in class org.opt4j.core.config.Starter
-
Adds
jar
files to the classpath. - addReferenceRow(Citation) - Method in class org.opt4j.core.config.visualization.PropertyPanel
-
Adds a row showing the
Citation
. - addRequirement(Requirement) - Method in class org.opt4j.core.config.Property
-
Adds a
Requirement
. - addStateListener(TaskStateListener) - Method in class org.opt4j.core.config.Task
-
Adds a
TaskStateListener
. - 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
-
Adds all
Individual
s to theirsAdaptiveGridArchive.Cell
s and theAdaptiveGridArchive.Cell
s to theArchive
. - 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(JNode) - Method in class org.opt4j.core.config.JNode
-
Append a
JNode
. - appendChild(Node) - Method in class org.opt4j.core.config.JNode
-
Append an XML
Node
. - APPLICATION - Static variable in class org.opt4j.core.config.Icons
-
The icon for the application.
- ApplicationFrame - Class in org.opt4j.core.config.visualization
-
The
ApplicationFrame
. - ApplicationFrame() - Constructor for class org.opt4j.core.config.visualization.ApplicationFrame
- APRIL - org.opt4j.core.config.annotations.Citation.PublicationMonth
- archive - Variable in class org.opt4j.core.common.logger.TsvLogger
- 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-qualityIndividual
s. - Archive() - Constructor for class org.opt4j.core.optimizer.Archive
- ARCHIVE - Static variable in class org.opt4j.core.config.Icons
-
The icon for the archive.
- ArchiveModule - Class in org.opt4j.core.common.archive
-
The
ArchiveModule
determines an implementation for theArchive
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. - AUGUST - org.opt4j.core.config.annotations.Citation.PublicationMonth
- authors() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The authors of the work.
- AUTHORS - Static variable in class org.opt4j.core.start.Opt4JAbout
-
Contributers to Opt4J.
B
- bindConstant(Annotation) - Method in class org.opt4j.core.start.Opt4JModule
-
Bind a value.
- bindConstant(Class<? extends 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(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.
- 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.
- BooleanGenotype - Class in org.opt4j.core.genotype
-
The
BooleanGenotype
consists of Boolean values that can be used as aGenotype
. - BooleanGenotype() - Constructor for class org.opt4j.core.genotype.BooleanGenotype
- BooleanMapGenotype<K> - Class in org.opt4j.core.genotype
- BooleanMapGenotype(List<K>) - Constructor for class org.opt4j.core.genotype.BooleanMapGenotype
-
Constructs a
BooleanMapGenotype
. - BooleanRequirement - Class in org.opt4j.core.config
- 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 - Variable in class org.opt4j.core.genotype.DoubleGenotype
- bounds - Variable in class org.opt4j.core.genotype.IntegerGenotype
- Bounds<E extends java.lang.Number> - Interface in org.opt4j.core.genotype
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 theidentifier
. - 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.
- Citation - Annotation Type in org.opt4j.core.config.annotations
-
The
Citation
can be used inOpt4JModule
s to add citations to scientific works. - Citation.PublicationMonth - Enum in org.opt4j.core.config.annotations
- classLoader - Variable in class org.opt4j.core.config.ModuleAutoFinder
- ClassPath - Class in org.opt4j.core.config
-
The
ClassPath
is also known as theClassPathHacker
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(Objective) - Method in class org.opt4j.core.Objective
- compareTo(Value<Double>) - Method in class org.opt4j.core.DoubleValue
- compareTo(Value<Integer>) - Method in class org.opt4j.core.IntegerValue
- complete(Iterable<? extends Individual>) - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
- complete(Iterable<? extends 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
Individual
s in theIterable
if they are not already evaluated. - complete(Individual...) - Method in class org.opt4j.core.common.completer.SequentialIndividualCompleter
- complete(Individual...) - Method in interface org.opt4j.core.optimizer.IndividualCompleter
-
Decodes and evaluates all given
Individual
s if they are not already evaluated. - Complete(Individual, Control) - Constructor for class org.opt4j.core.common.completer.ParallelIndividualCompleter.Complete
-
Constructs
ParallelIndividualCompleter.Complete
with anIndividual
. - 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
- 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 specificApplicationFrame
. - Configurator() - Constructor for class org.opt4j.core.config.visualization.Configurator
- configure() - Method in class org.opt4j.core.start.Opt4JModule
- configure() - Method in class org.opt4j.core.start.Opt4JTaskProvider
- configure(Binder) - Method in class org.opt4j.core.config.PropertyModule
- CONSOLE - Static variable in class org.opt4j.core.config.Icons
-
A console.
- constant(String, Class<?>) - Static method in class org.opt4j.core.start.Opt4JModule
-
Returns the implementation of the
Constant
annotation. - Constant - Annotation Type in org.opt4j.core.start
-
The
Constant
is an annotation for injected constant values. - 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 - Variable in class org.opt4j.core.config.visualization.DefaultApplicationFrame
- ContentPanel - Class in org.opt4j.core.config.visualization
-
The
ContentPanel
abstract class. - ContentPanel() - Constructor for class org.opt4j.core.config.visualization.ContentPanel
- 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_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.
- Control.State - Enum in org.opt4j.core.optimizer
-
The
Control.State
of the control. - ControlListener - Interface in org.opt4j.core.optimizer
-
The
ControlListener
is an interface of classes that listen to theControl
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() - Method in interface org.opt4j.core.IndividualFactory
-
Creates a new
Individual
. - create() - Method in interface org.opt4j.core.problem.Creator
-
Creates a random
Genotype
. - create(Genotype) - Method in class org.opt4j.core.AbstractIndividualFactory
- create(Genotype) - Method in interface org.opt4j.core.IndividualFactory
-
Creates a new
Individual
with a specifiedGenotype
. - 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
- 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
- CROWDING - org.opt4j.core.common.archive.ArchiveModule.Type
-
Bounded archive based on the NSGA2 crowding distance.
- CrowdingArchive - Class in org.opt4j.core.common.archive
-
The
CrowdingArchive
is based on theCrowding
distance. - CrowdingArchive(int) - Constructor for class org.opt4j.core.common.archive.CrowdingArchive
-
Constructs a
CrowdingArchive
.
D
- DECEMBER - org.opt4j.core.config.annotations.Citation.PublicationMonth
- decode(G) - Method in interface org.opt4j.core.problem.Decoder
-
Decodes a given
Genotype
to the corresponding phenotype. - decode(Individual) - Method in class org.opt4j.core.common.completer.SequentialIndividualCompleter
-
Decodes the
Genotype
of theIndividual
. - decoder - Variable in class org.opt4j.core.common.completer.SequentialIndividualCompleter
- Decoder<G extends Genotype,P> - Interface in org.opt4j.core.problem
- DECODING - org.opt4j.core.Individual.State
-
Individual is currently being decoded.
- 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
-
Constructs a
DefaultApplicationFrame
. - DefaultArchive - Class in org.opt4j.core.common.archive
- DefaultArchive() - Constructor for class org.opt4j.core.common.archive.DefaultArchive
-
Constructs a
DefaultArchive
. - DefaultContentPanel - Class in org.opt4j.core.config.visualization
-
The
DefaultContentPanel
. - 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 standardIndividual
s. - DefaultIndividualFactory(Provider<Individual>, Creator<Genotype>) - Constructor for class org.opt4j.core.DefaultIndividualFactory
- DefaultModulesPanel - Class in org.opt4j.core.config.visualization
-
The
DefaultModulesPanel
. - 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 aJTree
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
-
The
DefaultSelectedPanel
. - 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 customJTabbedPane
. - DefaultSelectedPanel.TabComponent - Class in org.opt4j.core.config.visualization
-
The custom tab of the
JTabbedPane
. - DefaultTasksPanel - Class in org.opt4j.core.config.visualization
- 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.
- display(MouseEvent) - Method in class org.opt4j.core.start.Opt4JTasksPanel.PopupListener
-
Displays a popup menu with controls for running tasks.
- 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
- doi() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The Digital Object Identifier of the work.
- dominates(Objectives) - Method in class org.opt4j.core.Objectives
-
Returns
true
if this objectives dominate the specified objectives. - DONE - org.opt4j.core.config.Task.State
-
The task is done.
- 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 theBounds
for theDoubleGenotype
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 aGenotype
. - DoubleGenotype() - Constructor for class org.opt4j.core.genotype.DoubleGenotype
- 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 givenBounds
. - DoubleMapGenotype<K> - Class in org.opt4j.core.genotype
- DoubleMapGenotype(List<K>, Bounds<Double>) - Constructor for class org.opt4j.core.genotype.DoubleMapGenotype
-
Constructs a
DoubleMapGenotype
. - DoubleValue - Class in org.opt4j.core
- DoubleValue(Double) - Constructor for class org.opt4j.core.DoubleValue
-
Constructs a
DoubleValue
. - dragGestureRecognized(DragGestureEvent) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel.MyTree
- dragSource - Variable 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
- elements() - Method in annotation type org.opt4j.core.config.annotations.Required
-
A list of the elements that are allowed to activate the current property.
- EMPTY - org.opt4j.core.Individual.State
-
Initial state.
- EnumRequirement - Class in org.opt4j.core.config
- 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.
- ERROR_MESSAGE_INVALID_KEY - Static variable in interface org.opt4j.core.genotype.MapGenotype
- ERROR_MESSAGE_NON_UNIQUE_KEYS - Static variable in interface org.opt4j.core.genotype.MapGenotype
- ERROR_MESSAGE_OUT_OF_BOUNDS - Static variable in interface org.opt4j.core.genotype.MapGenotype
- ERROR_MESSAGE_UNSUPPORTED_INIT - Static variable in interface org.opt4j.core.genotype.MapGenotype
- evaluate(Object) - Method in class org.opt4j.core.problem.MultiEvaluator
- evaluate(Individual) - Method in class org.opt4j.core.common.completer.SequentialIndividualCompleter
-
Evaluates the phenotype of the
Individual
. - evaluate(P) - Method in interface org.opt4j.core.problem.Evaluator
-
Evaluates a phenotype
Object
and returns the results in theObjectives
. - EVALUATED - org.opt4j.core.Individual.State
-
Individual is evaluated.
- EVALUATING - org.opt4j.core.Individual.State
-
Individual is currently being evaluated.
- 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 toObjectives
. - evaluators - Variable in class org.opt4j.core.problem.MultiEvaluator
- execute - Variable in class org.opt4j.core.config.visualization.ToolBar
- execute() - Method in class org.opt4j.core.config.Task
-
Executes the
Task
. - execute() - Method in class org.opt4j.core.start.Opt4JTask
- execute(Class<? extends Task>, String[]) - Method in class org.opt4j.core.config.Starter
-
Executor method.
- execute(Runnable) - Method in class org.opt4j.core.config.visualization.DelayTask
-
Executes the task.
- execute(String[]) - Method in class org.opt4j.core.config.Starter
-
Executor method.
- execute(String[]) - Method in class org.opt4j.core.start.Opt4JStarter
- execute(Collection<Module>) - Method in class org.opt4j.core.config.ExecutionEnvironment
-
Executes the specified modules: A
Task
is created and submitted. - EXECUTING - org.opt4j.core.config.Task.State
-
The task is currently executed.
- 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
- ExecutionEnvironment - Class in org.opt4j.core.config
-
The
ExecutionEnvironment
forTask
s. - ExecutionEnvironment(Provider<Task>) - Constructor for class org.opt4j.core.config.ExecutionEnvironment
-
Constructs a
ExecutionEnvironment
. - executor - Variable in class org.opt4j.core.common.completer.ParallelIndividualCompleter
- executor - Variable in class org.opt4j.core.config.ExecutionEnvironment
- extrema - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive
F
- FEBRUARY - org.opt4j.core.config.annotations.Citation.PublicationMonth
- file - Variable in class org.opt4j.core.config.visualization.FileOperations
- file() - Method in annotation type org.opt4j.core.config.annotations.File
-
The annotated property is a file.
- File - Annotation Type in org.opt4j.core.config.annotations
-
The
File
annotation marks aString
property as a file such that theString
can be changed by a browser. - fileChooser - Variable in class org.opt4j.core.config.visualization.DefaultSelectedPanel
- 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
- FileChooser - Class in org.opt4j.core.config.visualization
-
The
FileChooser
. - FileChooser() - Constructor for class org.opt4j.core.config.visualization.FileChooser
-
Constructs a
FileChooser
. - filename - Variable in class org.opt4j.core.common.logger.LoggerModule
- fileOperations - Variable in class org.opt4j.core.config.visualization.DefaultApplicationFrame
- fileOperations - Variable in class org.opt4j.core.config.visualization.Menu
- fileOperations - Variable in class org.opt4j.core.config.visualization.ToolBar
- FileOperations - Class in org.opt4j.core.config.visualization
-
The
FileOperations
. - FileOperations(ModuleRegister, SelectedModules, FileChooser) - Constructor for class org.opt4j.core.config.visualization.FileOperations
-
Constructs a
FileOperations
. - 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() - Method in annotation type org.opt4j.core.config.annotations.File
-
The annotated property is a folder.
- 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 - Variable in class org.opt4j.core.config.visualization.PropertyPanel
- format(Property, String) - Method in class org.opt4j.core.config.visualization.PropertyPanel
- Format - Class in org.opt4j.core.config.visualization
-
The
Format
contains several format rules. - Format() - Constructor for class org.opt4j.core.config.visualization.Format
- formatIEEE(Citation) - Static method in class org.opt4j.core.config.visualization.Format
- formatJava(Citation) - Static method in class org.opt4j.core.config.visualization.Format
- 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 ofIndividual
s.
G
- genotype - Variable in class org.opt4j.core.Individual
- Genotype - Interface in org.opt4j.core
-
The
Genotype
represents a marker interface. - GENOTYPED - org.opt4j.core.Individual.State
-
Individual has a
Genotype
. - get() - Method in class org.opt4j.core.config.visualization.FileChooser
-
Returns the file chooser.
- get() - Method in class org.opt4j.core.start.Opt4JTaskProvider
- get() - Method in class org.opt4j.core.start.Progress
-
Returns the progress value between
0
and1
. - 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(Object) - Method in class org.opt4j.core.genotype.CompositeGenotype
- 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(Node) - Method in class org.opt4j.core.config.ModuleLoader
-
Loads all modules from an XML
Node
. - 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(Class<?>) - Static method in class org.opt4j.core.start.Parameters
- getAllClasses(ZipFile) - Method in class org.opt4j.core.config.ModuleAutoFinder
-
Retrieves all Classes from a
ZipFile
(Jar archive). - 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 givenIndividual
. - 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 XMLNode
. - 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 theTask
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
File
s 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() - 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(String) - Static method in class org.opt4j.core.config.Icons
-
Returns an
ImageIcon
from a filename. - getIcon(PropertyModule) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the
ImageIcon
of aPropertyModule
. - 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 givenIndividual
. - 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() - 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.config.visualization.Configurator
-
Returns the module for the
Configurator
. - 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
Module
s of thisTask
. - 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() - Method in class org.opt4j.core.Objective
-
Returns the name.
- getName(Class<?>) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the name of a
Class
. - getName(Property) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the formatted name of the property.
- getName(PropertyModule) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the name of a
PropertyModule
. - 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() - Method in interface org.opt4j.core.config.Requirement
-
Returns the property of the requirement.
- getProperty(String) - Method in class org.opt4j.core.config.PropertyModule
-
Returns the
Property
with the specifiedname
. - 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 theIndividual
. - 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
andevaluation
. - 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
Task
s. - 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(Property) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the formatted (html) tooltip of a
Property
. - getTooltip(PropertyModule) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the tooltip of a
PropertyModule
. - 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() - Method in class org.opt4j.core.IntegerValue
- getValue() - Method in interface org.opt4j.core.Value
-
Returns the value.
- 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.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(K) - Method in class org.opt4j.core.genotype.SelectMapGenotype
- 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
- Icons() - Constructor for class org.opt4j.core.config.Icons
- id - Variable in class org.opt4j.core.config.PropertyModule
- identifier - Variable in class org.opt4j.core.common.archive.AdaptiveGridArchive.Cell
- ignore - Variable in class org.opt4j.core.config.ModuleAutoFinder
- 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 theConfigurator
. - IncompatibilityException - Exception in org.opt4j.core.optimizer
- IncompatibilityException() - Constructor for exception org.opt4j.core.optimizer.IncompatibilityException
-
Constructs a
IncompatibilityException
. - IncompatibilityException(String) - Constructor for exception org.opt4j.core.optimizer.IncompatibilityException
-
Constructs a
IncompatibilityException
. - IncompatibilityException(String, Throwable) - Constructor for exception org.opt4j.core.optimizer.IncompatibilityException
-
Constructs a
IncompatibilityException
. - IncompatibilityException(Throwable) - Constructor for exception org.opt4j.core.optimizer.IncompatibilityException
-
Constructs a
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 theIndividualSet
. - IndividualCompleter - Interface in org.opt4j.core.optimizer
-
An
IndividualCompleter
completes the evaluation process ofIndividual
s. - IndividualCompleterModule - Class in org.opt4j.core.common.completer
-
The
IndividualCompleterModule
is used to choose and configure aIndividualCompleter
. - IndividualCompleterModule() - Constructor for class org.opt4j.core.common.completer.IndividualCompleterModule
- IndividualCompleterModule.Type - Enum in org.opt4j.core.common.completer
-
The
IndividualCompleterModule.Type
ofIndividualCompleter
to use. - IndividualFactory - Interface in org.opt4j.core
-
The
IndividualFactory
is a creator forIndividual
s. - 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 theIndividualSet
. - individuals - Variable in class org.opt4j.core.IndividualSet
- IndividualSet - Class in org.opt4j.core
- IndividualSet() - Constructor for class org.opt4j.core.IndividualSet
- IndividualSetListener - Interface in org.opt4j.core
-
The
IndividualSetListener
receives notifications if anIndividual
is added to or removed from anIndividualSet
. - IndividualStateListener - Interface in org.opt4j.core
- 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 - Variable in class org.opt4j.core.config.Property
- Info - Annotation Type in org.opt4j.core.config.annotations
-
The
Info
annotation contains textual information about a module or 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() - 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(Injector) - Method in class org.opt4j.core.start.Opt4JTask
-
Initialize with a parent
Injector
. - 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(Collection<Module>) - Method in class org.opt4j.core.start.Opt4JTask
-
Adds a provider for
this
Opt4JTask
. - init(Random) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
-
Initialize this genotype with random values based on the number of keys.
- 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) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
-
Initialize this genotype with random values based on the size of the
list
. - 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.BooleanGenotype
-
Initialize this genotype with
n
random values. - 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, 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, int) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
-
Not supported.
- init(Random, int) - Method in class org.opt4j.core.genotype.SelectMapGenotype
-
Not supported.
- init(Individual) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
-
Initialize the
Archive
. - 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
IndividualStateListener
s will be transmitted to eachIndividual
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 theBounds
for theIntegerGenotype
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
- 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 givenBounds
. - IntegerMapGenotype<K> - Class in org.opt4j.core.genotype
- IntegerMapGenotype(List<K>, int, int) - Constructor for class org.opt4j.core.genotype.IntegerMapGenotype
-
Constructs a
IntegerMapGenotype
with fixed bounds. - IntegerMapGenotype(List<K>, Bounds<Integer>) - Constructor for class org.opt4j.core.genotype.IntegerMapGenotype
-
Constructs a
IntegerMapGenotype
. - IntegerValue - Class in org.opt4j.core
- 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, i.e., allRequirement
s must be fulfilled. - 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 theOptimizer
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 - Variable in class org.opt4j.core.start.Progress
- 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. - 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 - Variable in class org.opt4j.core.optimizer.OptimizationMediator
- IterativeOptimizer - Interface in org.opt4j.core.optimizer
-
This
IterativeOptimizer
interface has to be implemented by all population-based iterative optimizers. - iterator() - Method in class org.opt4j.core.config.ModuleRegister
- iterator() - Method in class org.opt4j.core.genotype.CompositeGenotype
-
Returns the
Iterator
over theMap.Entry
pairs. - iterator() - Method in class org.opt4j.core.IndividualSet
- iterator() - Method in class org.opt4j.core.Objectives
J
- JANUARY - org.opt4j.core.config.annotations.Citation.PublicationMonth
- JAVA - org.opt4j.core.common.random.RandomModule.RandType
-
Use the standard Java random number generator.
- JNode - Class in org.opt4j.core.config
-
Wrapper for
Node
elements. - JNode(Document, String) - Constructor for class org.opt4j.core.config.JNode
-
Constructs a new
JNode
for aDocument
. - JNode(Node) - Constructor for class org.opt4j.core.config.JNode
-
Creates a Wrapper
JNode
for aNode
element. - journal() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The journal, in which the paper has been published.
- JULY - org.opt4j.core.config.annotations.Citation.PublicationMonth
- JUNE - org.opt4j.core.config.annotations.Citation.PublicationMonth
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
- load - Variable in class org.opt4j.core.config.visualization.Menu
- load - Variable in class org.opt4j.core.config.visualization.ToolBar
- 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.ModuleLoader
-
Loads all modules from a
File
. - load(File) - Method in class org.opt4j.core.config.visualization.FileOperations
-
Loads the selected modules from the specified file.
- load(String) - Method in class org.opt4j.core.config.ModuleLoader
-
Loads all modules from a file (as filename).
- 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(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.config.Starter
-
Start configuration files.
- main(String[]) - Static method in class org.opt4j.core.config.visualization.Configurator
-
Starts the
Configurator
. - 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
- MARCH - org.opt4j.core.config.annotations.Citation.PublicationMonth
- max() - Method in class org.opt4j.core.optimizer.Iteration
-
Returns the maximal number of iterations.
- MAX - org.opt4j.core.Objective.Sign
-
Maximize the
Objective
. - maxIterations - Variable in class org.opt4j.core.optimizer.Iteration
- maxIterations - Variable in class org.opt4j.core.start.Progress
- MaxIterations - Annotation Type in org.opt4j.core.optimizer
-
The
MaxIterations
is the default binding annotation for the maximal number of iterations for anOptimizer
. - MAY - org.opt4j.core.config.annotations.Citation.PublicationMonth
- 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
ImageIcon
s into a singleImageIcon
. - MERSENNE_TWISTER - org.opt4j.core.common.random.RandomModule.RandType
-
Use the mersenne twister random number generator.
- MIN - org.opt4j.core.Objective.Sign
-
Minimize the
Objective
. - 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 allPropertyModule
s that are not annotated withIgnore
. - 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 theModuleAutoFinder
. - moduleList - Static variable in class org.opt4j.core.start.Opt4J
- ModuleList - Interface in org.opt4j.core.config
- ModuleListUser - Class in org.opt4j.core.config
-
The
ModuleListUser
is aModuleList
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 XMLNode
s. - 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 - Variable in class org.opt4j.core.config.visualization.FileOperations
- ModuleRegister - Class in org.opt4j.core.config
-
The
ModuleRegister
contains all found modules for theConfigurator
. - ModuleRegister(ModuleList) - Constructor for class org.opt4j.core.config.ModuleRegister
-
Constructs and populates the
ModuleRegister
. - 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 XMLNode
s. - 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
-
The
ModulesPanel
. - ModulesPanel() - Constructor for class org.opt4j.core.config.visualization.ModulesPanel
- ModuleTransferable - Class in org.opt4j.core.config.visualization
- 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
- month() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The month, in which the paper has been published.
- 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(Class<?>) - Method in class org.opt4j.core.start.Opt4JModule
- Multi - Annotation Type in org.opt4j.core.config.annotations
-
The
Multi
annotation marks aModule
. - MultiEvaluator - Class in org.opt4j.core.problem
-
The
MultiEvaluator
takes all registeredEvaluator
s 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 - Variable in class org.opt4j.core.config.Property
- name - Variable in class org.opt4j.core.Objective
- Name - Annotation Type in org.opt4j.core.config.annotations
-
The
Name
annotation assigns a user defined name to a module or property. - namespace() - Method in annotation type org.opt4j.core.start.Constant
-
Returns the namespace.
- 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
- NOVEMBER - org.opt4j.core.config.annotations.Citation.PublicationMonth
- number() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The number of the journal issue.
O
- Objective - Class in org.opt4j.core
-
The
Objective
is the identifier for a single objective in theObjectives
. - 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
- Objectives() - Constructor for class org.opt4j.core.Objectives
- objectivesProvider - Variable in class org.opt4j.core.problem.MultiEvaluator
- OCTOBER - org.opt4j.core.config.annotations.Citation.PublicationMonth
- open() - Method in class org.opt4j.core.start.Opt4JTask
-
Initialize a task manually before executing it.
- Operator<G extends Genotype> - Interface in org.opt4j.core.optimizer
-
The
Operator
is the basic interface for all operators. - OPERATOR - Static variable in class org.opt4j.core.config.Icons
-
The icon for the operator.
- Opt4J - Class in org.opt4j.core.start
-
The
Opt4J
configuration GUI. - Opt4J() - Constructor for class org.opt4j.core.start.Opt4J
- OPT4J - Static variable in class org.opt4j.core.config.Icons
-
The Opt4J logo.
- 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
- 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 theDefaultTasksPanel
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 theIterativeOptimizer
. - OptimizationMediator(IterativeOptimizer, Population, Archive, IndividualCompleter, Control, Iteration) - Constructor for class org.opt4j.core.optimizer.OptimizationMediator
-
Creates a new
OptimizationMediator
. - optimizationStarted() - Method in class org.opt4j.core.common.logger.AbstractLogger
-
Callback method invoked once the optimization starts.
- optimizationStarted() - Method in class org.opt4j.core.common.logger.TsvLogger
- optimizationStarted(Optimizer) - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
- optimizationStarted(Optimizer) - Method in class org.opt4j.core.common.logger.AbstractLogger
- optimizationStarted(Optimizer) - Method in interface org.opt4j.core.optimizer.OptimizerStateListener
-
Invoked if the
Optimizer
starts the optimization process. - optimizationStopped() - Method in class org.opt4j.core.common.logger.AbstractLogger
-
Callback method invoked once the optimization stops.
- optimizationStopped() - Method in class org.opt4j.core.common.logger.TsvLogger
- optimizationStopped(Optimizer) - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
- optimizationStopped(Optimizer) - Method in class org.opt4j.core.common.logger.AbstractLogger
- 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 - Variable in class org.opt4j.core.start.Opt4JTask
- Optimizer - Interface in org.opt4j.core.optimizer
-
This
Optimizer
interface has to be implemented by all population-based optimizers. - OPTIMIZER - Static variable in class org.opt4j.core.config.Icons
-
The icon for the optimizer.
- OptimizerIterationListener - Interface in org.opt4j.core.optimizer
-
The
OptimizerIterationListener
is used to monitor the iteration of theOptimizer
. - 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 theOptimizer
. - optimizing - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
- order - Variable in class org.opt4j.core.config.Property
- order(Map<Individual, Double>) - Method in class org.opt4j.core.common.archive.Crowding
-
Returns an ordered list of the
Individual
s 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. - 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
IndividualCompleter
s. - 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.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
Genotype
s. - 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
-
The
OutputModule
. - OutputModule() - Constructor for class org.opt4j.core.common.logger.OutputModule
P
- pageFirst() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The number of the page, where the paper starts.
- pageLast() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The number of the page, where the paper ends.
- panel - Variable in class org.opt4j.core.config.visualization.DefaultSelectedPanel.MyScrollPane
- panel - Variable in class org.opt4j.core.config.visualization.PropertyPanel
- Panel - Annotation Type in org.opt4j.core.config.annotations
-
The
Panel
annotation allows the definition of a custom panel for a module. - PARALLEL - org.opt4j.core.common.completer.IndividualCompleterModule.Type
-
Use a parallel completer.
- ParallelIndividualCompleter - Class in org.opt4j.core.common.completer
-
The
ParallelIndividualCompleter
completesIndividual
s 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 singleIndividual
. - 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.
- PAUSED - org.opt4j.core.optimizer.Control.State
-
The paused state.
- PermutationGenotype<E> - Class in org.opt4j.core.genotype
-
The
PermutationGenotype
can be used as aGenotype
. - 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
- PHENOTYPED - org.opt4j.core.Individual.State
-
Individual has a Phenotype, i.e. it is decoded.
- 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 - Variable in class org.opt4j.core.optimizer.AbstractOptimizer
- Population - Class in org.opt4j.core.optimizer
-
The
Population
manages a set ofIndividual
s. - Population() - Constructor for class org.opt4j.core.optimizer.Population
- POPULATION - org.opt4j.core.common.archive.ArchiveModule.Type
-
Archive that keeps the non-dominated individual of the population.
- POPULATION - Static variable in class org.opt4j.core.config.Icons
-
The icon for the population.
- PopulationArchive - Class in org.opt4j.core.common.archive
- 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
- 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 theCreator
,Decoder
, andEvaluator
. - 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
- Progress() - Constructor for class org.opt4j.core.start.Progress
- properties - Variable in class org.opt4j.core.config.PropertyModule
- property() - Method in annotation type org.opt4j.core.config.annotations.Required
-
The addressed property.
- Property - Class in org.opt4j.core.config
-
The
Property
contains information about a single property of aPropertyModule
. - 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 aModule
that enables property methods. - PropertyModule(Module) - Constructor for class org.opt4j.core.config.PropertyModule
-
Constructs a
PropertyModule
that decorates aModule
. - 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 onePropertyModule
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
- 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 javaRandom
. - 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 byDavid 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(int) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel.TabbedPane
- remove(Class<? extends Module>) - Method in class org.opt4j.core.config.ModuleListUser
-
Removes a module.
- remove(Object) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
- remove(Object) - Method in class org.opt4j.core.config.visualization.SelectedModules
- remove(Object) - Method in class org.opt4j.core.IndividualSet
- remove(PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel
-
Removes a
PropertyModule
. - removeAll(Collection<?>) - Method in class org.opt4j.core.IndividualSet
- removeArchiveDominated(List<Individual>) - Method in class org.opt4j.core.common.archive.AbstractArchive
-
Remove those individuals from the candidates which are weakly dominated by the archive.
- removeDominatedCandidates(List<Individual>) - Method in class org.opt4j.core.common.archive.AbstractArchive
-
Remove candidates, which are weakly dominated by another candidate.
- removeFromCell(Individual) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
-
Removes this
Individual
from itsAdaptiveGridArchive.Cell
and removes theAdaptiveGridArchive.Cell
from theArchive
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 anyIndividual
changes. - removeListener(ModuleAutoFinderListener) - Method in class org.opt4j.core.config.ModuleAutoFinder
-
Remove a
ModuleAutoFinderListener
. - removeListener(TaskListener) - Method in class org.opt4j.core.config.ExecutionEnvironment
-
Removes a
TaskListener
. - 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
-
Removes a
TaskStateListener
. - 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 aProperty
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
- RUNNING - org.opt4j.core.optimizer.Control.State
-
The running state.
S
- save - Variable in class org.opt4j.core.config.visualization.Menu
- save - Variable in class org.opt4j.core.config.visualization.ToolBar
- 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(File, Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
-
Save the module configurations to a
File
. - save(String, Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
-
Save the module configurations to a file (as filename).
- saveAs - Variable in class org.opt4j.core.config.visualization.Menu
- saveAs - 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.
- scroll - Variable in class org.opt4j.core.config.visualization.DefaultTasksPanel
- seed - Variable in class org.opt4j.core.common.random.RandomModule
- 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 - Variable in class org.opt4j.core.config.visualization.ToolBar
- selectedModules - Variable in class org.opt4j.core.start.Opt4JTasksPanel
- SelectedModules - Class in org.opt4j.core.config.visualization
-
The
SelectedModules
. - SelectedModules() - Constructor for class org.opt4j.core.config.visualization.SelectedModules
- selectedPanel - Variable in class org.opt4j.core.config.visualization.DefaultContentPanel
- SelectedPanel - Class in org.opt4j.core.config.visualization
-
The
ContentPanel
. - 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>, List<V>) - Constructor for class org.opt4j.core.genotype.SelectMapGenotype
-
Constructs a
SelectMapGenotype
. - SelectMapGenotype(List<K>, Map<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.
- SEPTEMBER - org.opt4j.core.config.annotations.Citation.PublicationMonth
- SEQUENTIAL - org.opt4j.core.common.completer.IndividualCompleterModule.Type
-
Use a sequential completer.
- SequentialIndividualCompleter - Class in org.opt4j.core.common.completer
-
The
SequentialIndividualCompleter
completes theIndividual
s sequentially. - SequentialIndividualCompleter(Control, Decoder<Genotype, Object>, Evaluator<Object>) - Constructor for class org.opt4j.core.common.completer.SequentialIndividualCompleter
-
Constructs a
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 XMLNode
. - 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
IndividualStateListener
s that are called if theIndividual.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
-
The
SetListener
. - 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(Double) - Method in class org.opt4j.core.DoubleValue
- setValue(Integer) - Method in class org.opt4j.core.IntegerValue
- 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(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(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
Objective
s. - 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.
- STOPPED - org.opt4j.core.optimizer.Control.State
-
The stopped state.
- 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
-
The
TaskListener
. - 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
-
The
TaskStateListener
. - TERMINATED - org.opt4j.core.optimizer.Control.State
-
The terminated state.
- 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
- title() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The title.
- 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.
- toMonth() - Method in enum org.opt4j.core.config.annotations.Citation.PublicationMonth
- 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
Module
s. - 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
- 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
- UNBOUNDED - org.opt4j.core.common.archive.ArchiveModule.Type
-
Archive of unlimited size.
- UnboundedArchive - Class in org.opt4j.core.common.archive
-
The
UnboundedArchive
is anArchive
with unbounded size. - UnboundedArchive() - Constructor for class org.opt4j.core.common.archive.UnboundedArchive
- UNKNOWN - org.opt4j.core.config.annotations.Citation.PublicationMonth
- update() - Method in class org.opt4j.core.config.visualization.PropertyPanel
- 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(Set<? extends Individual>) - Method in class org.opt4j.core.optimizer.Archive
-
Updates the archive with a set of individuals.
- update(Individual) - Method in class org.opt4j.core.optimizer.Archive
-
Updates the archive with a single individual.
- 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 thisArchive
. - 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 annotation type org.opt4j.core.config.annotations.Category
-
Returns the custom name.
- value() - Method in annotation type org.opt4j.core.config.annotations.File
-
The file extension string.
- value() - Method in annotation type org.opt4j.core.config.annotations.Icon
-
Returns the url of the icon.
- value() - Method in annotation type org.opt4j.core.config.annotations.Info
-
Returns the info strings.
- value() - Method in annotation type org.opt4j.core.config.annotations.Name
-
Returns the name.
- value() - Method in annotation type org.opt4j.core.config.annotations.Order
-
The order value.
- value() - Method in annotation type org.opt4j.core.config.annotations.Panel
-
Returns the parent class.
- value() - Method in annotation type org.opt4j.core.config.annotations.Parent
-
Returns the parent class.
- value() - Method in annotation type org.opt4j.core.config.annotations.Required
-
The boolean value that is necessary to activate the current property.
- value() - Method in class org.opt4j.core.optimizer.Iteration
-
Returns the current iteration value.
- value() - Method in annotation type org.opt4j.core.problem.Priority
-
Returns the priority of the
Evaluator
. - value() - Method in annotation type org.opt4j.core.start.Constant
-
Returns the value.
- Value<V> - Interface in org.opt4j.core
- 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.annotations.Citation.PublicationMonth
-
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 - 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.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.annotations.Citation.PublicationMonth
-
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 containedGenotype
objects. - 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.
- volume() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The volume of the journal.
W
- WAITING - org.opt4j.core.config.Task.State
-
The task is waiting for its execution.
- weaklyDominates(Objectives) - Method in class org.opt4j.core.Objectives
-
Returns
true
if this objectives weakly dominates the specified objectives. - write(OutputStream, Module) - Method in class org.opt4j.core.config.ModuleSaver
-
Save the module configuration to an
OutputStream
. - write(OutputStream, Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
-
Save the modules 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.
Y
- year() - Method in annotation type org.opt4j.core.config.annotations.Citation
-
The year, in which the paper has been published.
All Classes All Packages