A B C D E F G H I L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- aborted(boolean) - Method in class evo.search.Evolution.EvolutionBuilder
-
Evolution abort flag.
- accept(String[]) - Method in class evo.search.experiments.MultiTreasureFitnessExperiment
- accept(String[]) - Method in class evo.search.experiments.OneTreasureFitnessExperiment
-
Main test.
- add(DiscreteGene) - Method in class evo.search.view.Preview
- addElement(E) - Method in class evo.search.view.model.SortedListModel
-
Add an element to the list.
- addProjectEntry(Project) - Static method in class evo.search.io.service.ProjectService
-
Add a new project to the services index entries.
- addRow(List<Double>) - Method in class evo.search.view.model.FitnessTableModel
-
Add a row to the table.
- addSelectionListener(IntConsumer) - Method in class evo.search.view.model.ConfigComboModel
-
Add a index listener to the event of a change of the selected index.
- allele() - Method in class evo.search.ga.DiscreteGene
- alterers(List<? extends DiscreteAlterer>) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
List of alterers used during the
Evolution
's mutation phase. - AnalysisUtils - Class in evo.search.ga
-
This class provides several analysis metrics to evaluate individuals upon
- AnalysisUtils() - Constructor for class evo.search.ga.AnalysisUtils
- APP_TITLE - Static variable in class evo.search.Main
-
Title of this application.
- appendElementList(Element, List<T>, Function<T, Element>) - Static method in class evo.search.io.service.XmlService
-
Append a list of mapped values to a parent element.
- areaCovered(List<DiscreteGene>) - Static method in class evo.search.ga.AnalysisUtils
-
Calculates the maximised area covered by the points.
- areaInSector(double, double, int) - Static method in class evo.search.ga.AnalysisUtils
-
Calculates the triangle area in a sector between two rays given the two distances of the outer edges and the amount of all rays.
- areaInTriangle(double, double, double) - Static method in class evo.search.util.MathUtils
-
Calculate the area covered by a triangle defined by an edge's angle and the lengths of the two sides connected to the edge.
B
- bestConsumer(Consumer<Phenotype<DiscreteGene, Double>>) - Method in class evo.search.Evolution.EvolutionBuilder
-
Consumer of the evolution progress.
- bindDeleteEvent(ActionListener) - Method in class evo.search.view.part.ProjectListItem
-
Bind a given deletion event listener to the delete button.
- bindSelectionEvent(Consumer<IndexEntry>) - Method in class evo.search.view.part.ProjectListItem
-
Bind a given selection event listener to the click event of the item.
- build() - Method in class evo.search.Evolution.EvolutionBuilder
- build() - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
- build() - Method in class evo.search.view.render.Style.StyleBuilder
- builder() - Static method in class evo.search.Evolution
- builder() - Static method in class evo.search.io.entities.Configuration
- builder() - Static method in class evo.search.view.render.Style
C
- canEqual(Object) - Method in class evo.search.ga.DiscreteGene
- canEqual(Object) - Method in class evo.search.io.entities.Configuration
- canEqual(Object) - Method in class evo.search.io.entities.IndexEntry
- canEqual(Object) - Method in class evo.search.io.entities.Project
- canEqual(Object) - Method in class evo.search.io.entities.Workspace
- canImport(TransferHandler.TransferSupport) - Method in class evo.search.view.handler.ListTransferHandler
- Canvas - Class in evo.search.view.part
-
Canvas to be painted on.
- Canvas() - Constructor for class evo.search.view.part.Canvas
-
Canvas constructor.
- centerOffset() - Method in class evo.search.view.part.Canvas
- changedUpdate(DocumentEvent) - Method in interface evo.search.view.listener.DocumentAdapter
- chooseRandom(List<T>) - Static method in class evo.search.util.ListUtils
-
Choose a random item from the given list.
- chooseRandom(List<T>, int, int) - Static method in class evo.search.util.ListUtils
-
Choose a random item from the given list in the index range between min and max.
- ChooserForm - Class in evo.search.view
-
The chooser form enabled the user to create new or add existing projects in the file system and manage their register state in the global .evoSearch register.
- ChooserForm() - Constructor for class evo.search.view.ChooserForm
-
Constructor for the chooser form.
- chooseWithoutPermutation(boolean) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
State of whether to choose the distances in a permutation during the shuffle of new individuals.
- clear() - Method in class evo.search.view.model.FitnessTableModel
-
Clear the table.
- clear() - Method in class evo.search.view.part.Canvas
-
Clears all maps containing the rendered items.
- clone() - Method in class evo.search.Evolution
-
Clones the evolution shallow.
- clone() - Method in class evo.search.ga.DiscreteGene
-
Clones the
DiscreteGene
. - clone() - Method in class evo.search.io.entities.Configuration
- color(Color) - Method in class evo.search.view.render.Style.StyleBuilder
-
The stroke color of the shape.
- ConfigComboModel - Class in evo.search.view.model
-
Combo box with edit button as first static element.
- ConfigComboModel() - Constructor for class evo.search.view.model.ConfigComboModel
- ConfigPanel - Class in evo.search.view
-
This panel manages all the inputs to change the configurations properties.
- ConfigPanel(Configuration) - Constructor for class evo.search.view.ConfigPanel
-
Constructs a single configuration panel.
- CONFIGS_CHANGED - Static variable in class evo.search.io.service.EventService
-
Event to reload configurations to use in the
MainForm
. - configuration(Configuration) - Method in class evo.search.Evolution.EvolutionBuilder
-
Configuration to use during the evolution.
- Configuration - Class in evo.search.io.entities
-
Environment configuration for the evolution.
- Configuration() - Constructor for class evo.search.io.entities.Configuration
- Configuration(String, String, int, int, List<Double>, List<DiscreteGene>, Evolution.Fitness, List<? extends DiscreteAlterer>, Selector<DiscreteGene, Double>, int, int, boolean, double) - Constructor for class evo.search.io.entities.Configuration
- Configuration.ConfigurationBuilder - Class in evo.search.io.entities
- ConfigurationDialog - Class in evo.search.view
-
The form holding all the configuration panels and a selection list with their names.
- ConfigurationDialog(List<Configuration>) - Constructor for class evo.search.view.ConfigurationDialog
-
Configuration dialog constructor.
- consec(List<T>, BiConsumer<T, T>) - Static method in class evo.search.util.ListUtils
-
Look at a list of consecutive items in pairs of two.
- consecMap(List<T>, BiFunction<T, T, R>) - Static method in class evo.search.util.ListUtils
-
Map a list of consecutive items in pairs of two to a new list.
- consecSum(List<T>, BiFunction<T, T, Double>) - Static method in class evo.search.util.ListUtils
-
Consecutively compute a sum over each pair of the list.
- contains(double, double) - Method in class evo.search.view.render.StringShape
- contains(double, double, double, double) - Method in class evo.search.view.render.StringShape
- contains(Point2D) - Method in class evo.search.view.render.StringShape
- contains(Rectangle2D) - Method in class evo.search.view.render.StringShape
- containsHidden(Path) - Static method in class evo.search.io.service.ProjectService
-
Check, if the directory contains the hidden ".evo" folder.
- counter(Path, String, String) - Static method in class evo.search.io.service.FileService
-
Counts the files matching the pattern prefix-number.suffix
- COVERED_AREA - evo.search.Evolution.Fitness
-
This fitness method computes the quotient between the trace length and the sum of explored areas.
- createConfigPanel(Configuration) - Method in class evo.search.view.ConfigurationDialog
-
Create a configuration panel.
- createTransferable(JComponent) - Method in class evo.search.view.handler.ListTransferHandler
- createUIComponents() - Method in class evo.search.view.MainForm
-
Custom create the history table's component and bind its behaviours.
- CROSS - evo.search.view.render.Style.Shape
-
Cross shape to display a point.
D
- deepClone(List<T>, UnaryOperator<T>) - Static method in class evo.search.util.ListUtils
-
Deep clone a list of items.
- DEFAULT - Static variable in class evo.search.view.render.Style
-
Default style instance.
- DiscreteAlterer - Interface in evo.search.ga.mutators
-
Wrapper for all
Alterer
s working withDiscreteGene
s. - DiscreteChromosome - Class in evo.search.ga
-
Chromosome consisting of a permutations of the distances from the
Configuration
in an evolved order associated with valid positional indices. - DiscreteChromosome(DiscreteGene...) - Constructor for class evo.search.ga.DiscreteChromosome
-
Create a new
DiscreteChromosome
from the givengenes
array. - DiscreteChromosome(ISeq<? extends DiscreteGene>) - Constructor for class evo.search.ga.DiscreteChromosome
-
Create a new
DiscreteChromosome
from the givengenes
array. - DiscreteGene - Class in evo.search.ga
-
Discrete genome carrying a
Point2D
allele. - DiscreteGene(int, int, double) - Constructor for class evo.search.ga.DiscreteGene
-
Convenience constructor.
- DiscreteGene(short, short, float) - Constructor for class evo.search.ga.DiscreteGene
- distance(double, double, double, double) - Static method in class evo.search.util.MathUtils
-
Calculate the euclidean distance between to points given through their coordinates.
- distance(DiscreteGene) - Method in class evo.search.ga.DiscreteGene
-
Calculate the euclidean distance to another
DiscreteGene
. - distanceMutationDelta(double) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
Value of maximum distance change during the mutation.
- DistanceMutator - Class in evo.search.ga.mutators
-
The distance mutator alters the distance property of the chromosomes genes individually by a given distance.
- DistanceMutator(double) - Constructor for class evo.search.ga.mutators.DistanceMutator
-
Standard probability constructor.
- distances(List<Double>) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
Input distances to choose a permutation from.
- DocumentAdapter - Interface in evo.search.view.listener
-
Functional adapter interface for the
DocumentListener
. - DOT - evo.search.view.render.Style.Shape
-
Dot shape to display a point.
E
- EDIT_TEXT - Static variable in class evo.search.view.model.ConfigComboModel
-
Translated "Edit Configuration" text.
- enqueue(Point2D, Style) - Method in class evo.search.view.part.Canvas
-
Enqueue a point to be rendered soon.
- enqueue(Shape, Style) - Method in class evo.search.view.part.Canvas
-
Enqueue a shape to be rendered soon.
- enqueue(String, Point2D, Style) - Method in class evo.search.view.part.Canvas
-
Enqueue text to be rendered soon.
- equals(Object) - Method in class evo.search.ga.DiscreteGene
- equals(Object) - Method in class evo.search.io.entities.Configuration
- equals(Object) - Method in class evo.search.io.entities.IndexEntry
- equals(Object) - Method in class evo.search.io.entities.Project
- equals(Object) - Method in class evo.search.io.entities.Workspace
- equals(Object) - Method in class evo.search.view.render.StringShape
- evalFitness(List<DiscreteGene>) - Method in class evo.search.Evolution
-
Evaluate fitness method.
- EventService - Class in evo.search.io.service
-
Event bus holding all the used
Event
s. - EventService() - Constructor for class evo.search.io.service.EventService
- evo.search - package evo.search
-
The evoSearch package contains everything of this application.
- evo.search.experiments - package evo.search.experiments
-
Package containing experiments for the testing and evaluation of implementations.
- evo.search.ga - package evo.search.ga
-
The discrete implementations of classes and interfaces of the
jenetics
package. - evo.search.ga.mutators - package evo.search.ga.mutators
-
Mutators working with
DiscreteGene
s. - evo.search.io.entities - package evo.search.io.entities
-
The entities in this package are classes which are serializable in xml.
- evo.search.io.service - package evo.search.io.service
-
This package contains io services.
- evo.search.util - package evo.search.util
-
This utility package contains utility libraries for common tasks.
- evo.search.view - package evo.search.view
-
This package contains all implementations related to the user interface.
- evo.search.view.handler - package evo.search.view.handler
- evo.search.view.listener - package evo.search.view.listener
-
This package contains custom listeners used in the view package.
- evo.search.view.model - package evo.search.view.model
-
This package contains custom data models used in the view package.
- evo.search.view.part - package evo.search.view.part
-
Package with custom viewport parts.
- evo.search.view.render - package evo.search.view.render
-
This package contains all rendering enhancement classes.
- Evolution - Class in evo.search
-
This class holds a configuration and executes a corresponding evolution.
- Evolution.EvolutionBuilder - Class in evo.search
- Evolution.Fitness - Enum in evo.search
-
Fitness method enum.
- Experiment - Class in evo.search.experiments
-
Basic experiment class providing utilities for experiments.
- Experiment() - Constructor for class evo.search.experiments.Experiment
- ExportDialog - Class in evo.search.view
-
Export Dialog managing the export of
Evolution
s. - ExportDialog() - Constructor for class evo.search.view.ExportDialog
-
Default constructor.
- ExportDialog(Evolution) - Constructor for class evo.search.view.ExportDialog
-
Chromosome list constructor.
- exportDone(JComponent, Transferable, int) - Method in class evo.search.view.handler.ListTransferHandler
F
- FileService - Class in evo.search.io.service
-
File prompting and loading service.
- FileService() - Constructor for class evo.search.io.service.FileService
- fill(Color) - Method in class evo.search.view.render.Style.StyleBuilder
-
The fill color of the shape.
- fill(List<DiscreteGene>) - Static method in class evo.search.ga.AnalysisUtils
-
Returns a filled list of points visited on each sector by the chromosome.
- filled(boolean) - Method in class evo.search.view.render.Style.StyleBuilder
-
Defines, if the shape is filled or not.
- finds(DiscreteGene, DiscreteGene) - Static method in class evo.search.ga.AnalysisUtils
- fitness(Evolution.Fitness) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
Fitness method used to evaluate the individuals.
- fitnessMulti(List<DiscreteGene>) - Method in class evo.search.Evolution
-
Compute the fitness of a
DiscreteGene
chromosome based on all treasures. - fitnessSingular(List<DiscreteGene>) - Method in class evo.search.Evolution
-
Compute the fitness of a
DiscreteGene
chromosome based on the single first treasureDiscreteGene
. - FitnessTableModel - Class in evo.search.view.model
-
Table model to display several fitness values.
- FitnessTableModel() - Constructor for class evo.search.view.model.FitnessTableModel
-
Default constructor with default column names.
- font(Font) - Method in class evo.search.view.render.Style.StyleBuilder
-
Rendering font for
GlyphVector
s. - forEach(String, Element, Consumer<Element>) - Static method in class evo.search.io.service.XmlService
-
Iterate a parent element's children by their name and consume these elements.
- from(Iterator<T>) - Static method in class evo.search.util.ListUtils
-
Generate a list from an iterator.
G
- GeneListCellEditor - Class in evo.search.view.part
- GeneListCellEditor(JTextField) - Constructor for class evo.search.view.part.GeneListCellEditor
- generate(int, Supplier<T>) - Static method in class evo.search.util.ListUtils
-
Generate a
List
with a given length through a supplier. - generatePoint(int, double, double) - Static method in class evo.search.util.RandomUtils
-
Returns a shuffled
DiscreteGene
. - geneSequenceValidator(ISeq<DiscreteGene>) - Method in class evo.search.io.entities.Configuration
-
Validator for a sequence of
DiscreteGene
s. - genotypeFactory() - Method in class evo.search.io.entities.Configuration
-
Shuffle a new chromosome with
DiscreteGene
s from the distance list. - get(String) - Static method in class evo.search.view.LangService
-
Shortcut function to retrieve a translated string.
- getAddFirstConfigButton() - Method in class evo.search.view.MainForm
-
First config button.
- getAffineTransformation() - Method in class evo.search.view.render.Transformation
-
Generate an
AffineTransform
from the translationTransformation.offset
and theTransformation.scale
. - getAlterers() - Method in class evo.search.io.entities.Configuration
-
List of alterers used during the
Evolution
's mutation phase. - getBottomBar() - Method in class evo.search.view.MainForm
-
Lower fixed toolbar.
- getBounds() - Method in class evo.search.view.render.StringShape
- getBounds2D() - Method in class evo.search.view.render.StringShape
- getCanvas() - Method in class evo.search.view.MainForm
-
The canvas displaying individuals.
- getColor() - Method in class evo.search.view.render.Style
-
The stroke color of the shape.
- getColumnClass(int) - Method in class evo.search.view.model.FitnessTableModel
- getColumnClass(int) - Method in class evo.search.view.model.MutatorTableModel
-
Returns a String class for the first column and a Double class for the rest.
- getColumnCount() - Method in class evo.search.view.model.MutatorTableModel
- getColumnName(int) - Method in class evo.search.view.model.MutatorTableModel
- getComponentListener(Component) - Method in class evo.search.view.render.Transformation
-
Get the resize component listener.
- getConfigComboBox() - Method in class evo.search.view.MainForm
-
Combo box with configurations to choose.
- getConfigComboModel() - Method in class evo.search.view.MainForm
-
Combo box model for the configurations combo box.
- getConfigLocation() - Method in class evo.search.io.entities.Workspace
-
Location of the config panels window.
- getConfigScrollWrapper() - Method in class evo.search.view.ConfigurationDialog
- getConfigSize() - Method in class evo.search.io.entities.Workspace
-
Dimensions of the config panels window.
- getConfiguration() - Method in class evo.search.Evolution
-
Configuration to use during the evolution.
- getConfiguration() - Method in class evo.search.view.ConfigPanel
-
Configuration associated with this config panel.
- getConfigurations() - Method in class evo.search.io.entities.Project
-
List of projects registered configurations.
- getConfigurations() - Method in class evo.search.view.MainForm
-
List of registered configurations.
- getCurrentProject() - Static method in class evo.search.io.service.ProjectService
-
Currently opened project.
- getDistance() - Method in class evo.search.ga.DiscreteGene
-
The genes distance corresponding the the alleles distance.
- getDistanceMutationDelta() - Method in class evo.search.io.entities.Configuration
-
Value of maximum distance change during the mutation.
- getDistances() - Method in class evo.search.io.entities.Configuration
-
Input distances to choose a permutation from.
- getElementAt(int) - Method in class evo.search.view.model.ConfigComboModel
-
Returns the item at the specified index.
- getElementAt(int) - Method in class evo.search.view.model.SortedListModel
- getEvolution() - Method in class evo.search.view.MainForm
-
Instantiated evolution generating the history.
- getEvolutionThread() - Method in class evo.search.view.MainForm
-
Thread where the evolution runs.
- getFill() - Method in class evo.search.view.render.Style
-
The fill color of the shape.
- getFitness() - Method in class evo.search.io.entities.Configuration
-
Fitness method used to evaluate the individuals.
- getFont() - Method in class evo.search.view.render.Style
-
Rendering font for
GlyphVector
s. - getHistory() - Method in class evo.search.Evolution
-
History of individuals with the best phenotype in each generation.
- getHistoryTable() - Method in class evo.search.view.MainForm
-
Table displaying the evolutions best individuals and fitness per generation.
- getHistoryTableModel() - Method in class evo.search.view.MainForm
-
Table model of the history table.
- getIndexEntries() - Static method in class evo.search.io.service.ProjectService
-
List of registered projects.
- getLastUsed() - Method in class evo.search.io.entities.IndexEntry
-
Time since last project use.
- getLimit() - Method in class evo.search.io.entities.Configuration
-
Last execution limit for the evolution method.
- getLogDividerLocation() - Method in class evo.search.io.entities.Workspace
-
Divider location of the log split pane (horizontal).
- getLogLabel() - Method in class evo.search.view.MainForm
-
Small log label.
- getLogSplitPane() - Method in class evo.search.view.MainForm
-
Vertical split pane dividing the upper widget/canvas and the lower logging area.
- getLogTextPane() - Method in class evo.search.view.MainForm
-
Big log text pane.
- getMainDividerLocation() - Method in class evo.search.io.entities.Workspace
-
Divider location of the main split pane (vertical).
- getMainLocation() - Method in class evo.search.io.entities.Workspace
-
Location of the main forms window.
- getMainSize() - Method in class evo.search.io.entities.Workspace
-
Dimensions of the main forms window.
- getMainSplit() - Method in class evo.search.view.MainForm
-
Horizontal split pane containing the canvas and widget tab pane.
- getMaxDistanceVisible() - Method in class evo.search.view.part.Canvas
-
The max distance visible is the maximal distance between the coordinate systems origin and one of the four canvas boundary edges.
- getMethod() - Method in enum evo.search.Evolution.Fitness
- getMinMaxRatio(float[]) - Static method in class evo.search.util.ListUtils
-
Compute the ratio of the maximum value divided by the minimum value of the float array.
- getMouseListener() - Method in class evo.search.view.render.Transformation
-
Get the mouse press listener.
- getMouseMotionListener(Canvas) - Method in class evo.search.view.render.Transformation
-
Get the mouse dragging listener.
- getMouseWheelListener(Component) - Method in class evo.search.view.render.Transformation
-
Get the mouse zoom listener.
- getName() - Method in class evo.search.io.entities.Configuration
-
The configurations name.
- getName() - Method in class evo.search.io.entities.IndexEntry
-
Name of the project.
- getName() - Method in class evo.search.io.entities.Project
-
Projects name.
- getNameField() - Method in class evo.search.view.MainForm
-
Text field to display/change the projects name.
- getNameLabel() - Method in class evo.search.view.part.ProjectListItem
-
Label to display the project's name.
- getOffset() - Method in class evo.search.view.render.Transformation
-
The transformation offset vector.
- getOffspring() - Method in class evo.search.io.entities.Configuration
-
Amount of offspring individuals.
- getPath() - Method in class evo.search.io.entities.IndexEntry
-
File system path of the project.
- getPath() - Method in class evo.search.io.entities.Project
-
Projects file system path.
- getPathIterator(AffineTransform) - Method in class evo.search.view.render.StringShape
- getPathIterator(AffineTransform, double) - Method in class evo.search.view.render.StringShape
- getPoints() - Method in class evo.search.view.part.Canvas
-
Points to be rendered on the canvas.
- getPopover() - Method in class evo.search.view.part.Canvas
-
Label to display string data without rendering it on the canvas.
- getPopulation() - Method in class evo.search.io.entities.Configuration
-
Population size.
- getPopulationTable() - Method in class evo.search.view.MainForm
-
Table to list all individuals of a generation.
- getPopulationTableModel() - Method in class evo.search.view.MainForm
-
Model of the generation table.
- getPosition() - Method in class evo.search.ga.DiscreteGene
-
The discrete genes position index.
- getPositions() - Method in class evo.search.ga.DiscreteGene
-
Configuration providing context for the gene.
- getPositions() - Method in class evo.search.io.entities.Configuration
-
The amount of positions available for the
DiscreteGene
s. - getProgressBar() - Method in class evo.search.view.MainForm
-
Evolution progress bar.
- getProject() - Method in class evo.search.view.MainForm
-
Current project for this form.
- getRootPanel() - Method in class evo.search.view.ConfigPanel
-
Root panel of this config panel.
- getRootPanel() - Method in class evo.search.view.MainForm
-
Main forms root panel.
- getRowByName(String) - Method in class evo.search.view.model.MutatorTableModel
-
Get the row index for the given name.
- getSavedEvolutions() - Static method in class evo.search.io.service.ProjectService
-
Scan the current projects directory for .evolution files.
- getSavedEvolutionsList() - Method in class evo.search.view.MainForm
-
List to display all saved evolutions.
- getSavedEvolutionsModel() - Method in class evo.search.view.MainForm
-
Model for the saved evolutions list.
- getScale() - Method in class evo.search.view.render.Transformation
-
The transformation scaling factor.
- getSelectedConfiguration() - Method in class evo.search.io.entities.Workspace
-
Index of the configuration selected in the
MainForm
. - getSelector() - Method in class evo.search.io.entities.Configuration
-
Selection method for offspring.
- getShape() - Method in class evo.search.view.render.Style
-
Point shape representation.
- getShapes() - Method in class evo.search.view.part.Canvas
-
Shapes to be rendered on the canvas.
- getSize() - Method in class evo.search.view.model.ConfigComboModel
-
Get the amount of items in the combo box.
- getSize() - Method in class evo.search.view.model.SortedListModel
- getSourceActions(JComponent) - Method in class evo.search.view.handler.ListTransferHandler
- getStartButton() - Method in class evo.search.view.MainForm
-
Evolution start button.
- getStopButton() - Method in class evo.search.view.MainForm
-
Evolution stop button.
- getString() - Method in class evo.search.view.render.StringShape
-
String to be rendered.
- getStrings() - Method in class evo.search.view.part.Canvas
-
Strings to be rendered on the canvas.
- getStroke() - Method in class evo.search.view.render.Style
-
The stroke style.
- getSubclasses() - Static method in interface evo.search.ga.mutators.DiscreteAlterer
-
Get all of the implementations of
DiscreteAlterer
. - getTextField() - Method in class evo.search.view.part.GeneListCellEditor
- getToolbar() - Method in class evo.search.view.MainForm
-
Top toolbar pane.
- getTreasures() - Method in class evo.search.io.entities.Configuration
-
List of treasure
DiscreteGene
s to search for. - getValueAt(int, int) - Method in class evo.search.view.model.FitnessTableModel
- getVersion() - Method in class evo.search.io.entities.Configuration
-
Version for configuration compatibility checks.
- getVersion() - Method in class evo.search.io.entities.IndexEntry
-
Version of the project.
- getVersion() - Method in class evo.search.io.entities.Project
-
Projects version number for file compatibility.
- getVersionLabel() - Method in class evo.search.view.MainForm
-
Label to display the projects version.
- getWidgetTabs() - Method in class evo.search.view.MainForm
-
Left widget tab pane
- getWorkspace() - Method in class evo.search.view.MainForm
-
Workspace configuration for this forms window.
- getX() - Method in class evo.search.view.render.StringShape
-
y-coordinate of the upper-left edge of the string shape.
- getY() - Method in class evo.search.view.render.StringShape
-
y-coordinate of the upper-left edge of the string shape.
H
- handle(DocumentEvent) - Method in interface evo.search.view.listener.DocumentAdapter
-
Functional interface handle method.
- hashCode() - Method in class evo.search.ga.DiscreteGene
- hashCode() - Method in class evo.search.io.entities.Configuration
- hashCode() - Method in class evo.search.io.entities.IndexEntry
- hashCode() - Method in class evo.search.io.entities.Project
- hashCode() - Method in class evo.search.io.entities.Workspace
- hashCode() - Method in class evo.search.view.render.StringShape
- history(List<EvolutionResult<DiscreteGene, Double>>) - Method in class evo.search.Evolution.EvolutionBuilder
-
History of individuals with the best phenotype in each generation.
- HOME_PATH - Static variable in class evo.search.Main
-
Home path of the system wide configuration files.
I
- importData(TransferHandler.TransferSupport) - Method in class evo.search.view.handler.ListTransferHandler
- inBetween(DiscreteGene, DiscreteGene) - Static method in class evo.search.ga.AnalysisUtils
-
Returns a list of intersections between the line through points a and b and the rays between these points.
- IndexEntry - Class in evo.search.io.entities
-
Global project register entry used to save registered projects in the file system.
- IndexEntry() - Constructor for class evo.search.io.entities.IndexEntry
- IndexEntry(Path, String, String, LocalDateTime) - Constructor for class evo.search.io.entities.IndexEntry
- indexOf(E) - Method in class evo.search.view.model.SortedListModel
-
Searches for the first occurrence of
elem
. - inRange(double, double) - Static method in class evo.search.util.RandomUtils
-
Returns a random
double
value betweenmin
(inclusive) andmax
(inclusive). - inRange(int, int) - Static method in class evo.search.util.RandomUtils
-
Returns a random
int
value betweenmin
(inclusive) andmax
(exclusive). - insertUpdate(DocumentEvent) - Method in interface evo.search.view.listener.DocumentAdapter
- intersects(double, double, double, double) - Method in class evo.search.view.render.StringShape
- intersects(Rectangle2D) - Method in class evo.search.view.render.StringShape
- isCellEditable(int, int) - Method in class evo.search.view.model.MutatorTableModel
-
Returns false for the first column.
- isChooseWithoutPermutation() - Method in class evo.search.io.entities.Configuration
-
State of whether to choose the distances in a permutation during the shuffle of new individuals.
- isFilled() - Method in class evo.search.view.render.Style
-
Defines, if the shape is filled or not.
- isProjectRegistered(Project) - Static method in class evo.search.io.service.ProjectService
-
Check if the given project is registered in the services list.
- isSetUp() - Static method in class evo.search.io.service.ProjectService
-
Check, if the global register is set up.
- isValid() - Method in class evo.search.ga.DiscreteGene
-
Checks, if a gene is valid.
- item(String, ActionListener) - Static method in class evo.search.io.service.MenuService
-
Construct a menu item with a label and an action.
- item(String, ActionListener, MenuShortcut) - Static method in class evo.search.io.service.MenuService
-
Construct a menu item with a label, an action and a shortcut.
L
- langBundle - Static variable in class evo.search.view.LangService
-
Language translation resource.
- LangService - Class in evo.search.view
-
Property based translation helper.
- LangService() - Constructor for class evo.search.view.LangService
- lawOfCosine(double, double, double) - Static method in class evo.search.util.MathUtils
-
Applies the law of cosines to a given
angle
between two line segments with respective lengthsdistanceA
anddistanceB
. - limit(int) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
Last execution limit for the evolution method.
- ListTransferHandler<E> - Class in evo.search.view.handler
- ListTransferHandler(Function<E, String>, Function<String, E>) - Constructor for class evo.search.view.handler.ListTransferHandler
- ListUtils - Class in evo.search.util
-
List utility methods.
- ListUtils() - Constructor for class evo.search.util.ListUtils
- loadCurrentWorkspace() - Static method in class evo.search.io.service.ProjectService
-
Load the workspace for the current project.
- loadProjectFromDirectory(Path) - Static method in class evo.search.io.service.ProjectService
-
Load a project from a given directory.
- LOG - Static variable in class evo.search.io.service.EventService
-
Event for when something should be appended to the big log.
- LOG_LABEL - Static variable in class evo.search.io.service.EventService
-
Event for when something should be written to the log label.
M
- main(String[]) - Static method in class evo.search.Main
-
Main application method.
- main(String[]) - Static method in class evo.search.view.ChooserForm
-
Chooser form entry function.
- main(String[]) - Static method in class evo.search.view.ConfigurationDialog
-
Test main method.
- main(String[]) - Static method in class evo.search.view.part.ProjectListItem
-
Test program entry point.
- main(String[]) - Static method in class evo.search.view.Preview
-
Preview test method.
- main(String[]) - Static method in class evo.search.view.ShuffleDialog
-
Testing entry point of the shuffle dialog.
- Main - Class in evo.search
-
Main class.
- Main() - Constructor for class evo.search.Main
- MainForm - Class in evo.search.view
-
The main swing application forms class.
- MainForm() - Constructor for class evo.search.view.MainForm
-
Construct the main form for the swing application.
- map(List<T>, Function<T, R>) - Static method in class evo.search.util.ListUtils
-
List mapping.
- MathUtils - Class in evo.search.util
-
Math utility function library.
- MathUtils() - Constructor for class evo.search.util.MathUtils
- MAX_AREA - evo.search.Evolution.Fitness
-
The max area method computes the fitness based on the competitive ratio of explored space divided by the path's length.
- mean(List<Double>) - Static method in class evo.search.util.ListUtils
-
Computes the mean value of the list of doubles.
- menu(String, Object...) - Static method in class evo.search.io.service.MenuService
-
Construct a named menu with some children.
- menuBar(Menu...) - Static method in class evo.search.io.service.MenuService
-
Construct a menu bar with some menus.
- MenuService - Class in evo.search.io.service
-
DSL
JMenu
andJPopupMenu
service. - MenuService() - Constructor for class evo.search.io.service.MenuService
- MULTI - evo.search.Evolution.Fitness
-
The multi method computes the fitness based on the competitive ratio of finding a set of distinct treasure points.
- MultiTreasureFitnessExperiment - Class in evo.search.experiments
-
Tests for the multiple treasure fitness function.
- MultiTreasureFitnessExperiment() - Constructor for class evo.search.experiments.MultiTreasureFitnessExperiment
- mutate(DiscreteGene, Random) - Method in class evo.search.ga.mutators.DistanceMutator
-
Mutate the genes distance.
- mutate(DiscreteGene, Random) - Method in class evo.search.ga.mutators.PositionMutator
-
Mutate the genes position.
- mutate(Chromosome<DiscreteGene>, double, Random) - Method in class evo.search.ga.mutators.SwapPropertyMutator
- MutatorTableModel - Class in evo.search.view.model
-
This table model displays all registered
DiscreteAlterer
classes to select and configure for theEvolution.run()
method. - MutatorTableModel() - Constructor for class evo.search.view.model.MutatorTableModel
-
Default constructor.
N
- name(String) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
The configurations name.
- newAreaCovered(List<DiscreteGene>) - Static method in class evo.search.ga.AnalysisUtils
-
Computes the sum of newly covered area per step of the chromosome.
- newInstance() - Method in class evo.search.ga.DiscreteChromosome
- newInstance() - Method in class evo.search.ga.DiscreteGene
- newInstance(ISeq<DiscreteGene>) - Method in class evo.search.ga.DiscreteChromosome
- newInstance(Point2D) - Method in class evo.search.ga.DiscreteGene
O
- offspring(int) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
Amount of offspring individuals.
- OneTreasureFitnessExperiment - Class in evo.search.experiments
-
Test of the
Evolution.Fitness.SINGULAR
fitness. - OneTreasureFitnessExperiment() - Constructor for class evo.search.experiments.OneTreasureFitnessExperiment
- OPEN_CHOOSER_FORM - Static variable in class evo.search.io.service.EventService
-
Event for displaying the chooser form.
- OPEN_CONFIG - Static variable in class evo.search.io.service.EventService
-
Event to open the
ConfigurationDialog
.
P
- paintComponent(Graphics) - Method in class evo.search.view.part.Canvas
-
Rendering all the items on the canvas.
- parse(Element) - Method in class evo.search.ga.DiscreteChromosome
- parse(Element) - Method in class evo.search.ga.DiscreteGene
- parse(Element) - Method in class evo.search.io.entities.Configuration
- parse(Element) - Method in class evo.search.io.entities.IndexEntry
-
Parse an
IndexEntry
from anElement
. - parse(Element) - Method in class evo.search.io.entities.Project
- parse(Element) - Method in class evo.search.io.entities.Workspace
-
Parse a workspace from a
Element
. - parse(Element) - Method in interface evo.search.io.entities.XmlEntity
-
Parse a
Element
and return the entity. - parseDimension(Element) - Static method in class evo.search.io.entities.Workspace
-
Parse a
Dimension
from aElement
. - parseFileName(String[]) - Static method in class evo.search.experiments.Experiment
-
Take the experiments arguments and parse the csv file name from the first argument.
- parseGene(Matcher) - Static method in class evo.search.view.part.GeneListCellEditor
- parsePoint(Element) - Static method in class evo.search.io.entities.Workspace
-
Parse a
Point
from aElement
. - parseSeed(String[]) - Static method in class evo.search.experiments.Experiment
-
Take the experiments arguments and parse the seed from the second argument.
- PATTERN - Static variable in class evo.search.view.part.GeneListCellEditor
- polarDistance(double, double, double, double) - Static method in class evo.search.util.MathUtils
-
Euclidean distance between two polar coordinates.
- polarDistance(short, short, float, short, float) - Static method in class evo.search.util.MathUtils
-
Euclidean distance between two
DiscreteGene
s. - population(int) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
Population size.
- PositionMutator - Class in evo.search.ga.mutators
-
The position mutator alters the position property of the chromosomes genes individually by a given chance.
- PositionMutator(double) - Constructor for class evo.search.ga.mutators.PositionMutator
-
Standard probability constructor.
- positions(int) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
The amount of positions available for the
DiscreteGene
s. - Preview - Class in evo.search.view
- Preview() - Constructor for class evo.search.view.Preview
- printConsecutive(List<T>, Function<T, String>, String) - Static method in class evo.search.util.ListUtils
-
Prints list of objects in a consecutive order.
- printProgress(int, int) - Static method in class evo.search.experiments.Experiment
-
Print a progress bar graph to the console.
- printSmall() - Method in class evo.search.ga.DiscreteGene
-
Prints a small gene representation of the form (4, 5.9).
- probability() - Method in interface evo.search.ga.mutators.DiscreteAlterer
-
Get the probability for the
ConfigPanel
view. - progressConsumer(Consumer<Integer>) - Method in class evo.search.Evolution.EvolutionBuilder
-
Consumer of the progress generation.
- Project - Class in evo.search.io.entities
-
Project entity to be saved in the file system.
- Project() - Constructor for class evo.search.io.entities.Project
- PROJECT_LEVEL_HIDDEN - Static variable in class evo.search.io.service.ProjectService
-
Hidden folder name for local project level.
- ProjectListItem - Class in evo.search.view.part
-
Project display for the
ChooserForm
. - ProjectListItem(IndexEntry) - Constructor for class evo.search.view.part.ProjectListItem
-
Create a project list item from an index entry.
- ProjectService - Class in evo.search.io.service
-
Project utility service.
- ProjectService() - Constructor for class evo.search.io.service.ProjectService
- promptForDirectory() - Static method in class evo.search.io.service.FileService
-
Shorthand for
FileService.promptForDirectory(String)
with "Load directory" in the title. - promptForDirectory(String) - Static method in class evo.search.io.service.FileService
-
Prompt the user for a directory.
- promptForLoad(String) - Static method in class evo.search.io.service.FileService
-
Prompt the user for a file path.
- promptForSave(String, String) - Static method in class evo.search.io.service.FileService
-
Prompt the user for a file save path.
- propagateScroll(JScrollPane) - Method in class evo.search.view.ConfigPanel
-
Propagate a scroll inside of the
ConfigPanel
to theConfigurationDialog
s scroll panel, if the inner scroll reaches its borders.
R
- RandomUtils - Class in evo.search.util
-
All utility methods associated with randomness.
- RandomUtils() - Constructor for class evo.search.util.RandomUtils
- Ray2D - Class in evo.search.view.render
-
Infinite 2d ray.
- Ray2D(double, double, double, double) - Constructor for class evo.search.view.render.Ray2D
-
Two-point-coordinate constructor.
- read(Path) - Static method in class evo.search.io.service.FileService
-
Read a xml
Document
from a file. - readElementList(String, Element, Function<Element, T>) - Static method in class evo.search.io.service.XmlService
-
Iterate a parent element's children by their name and map these elements to their values.
- readEvolution(Path) - Static method in class evo.search.io.service.ProjectService
-
Read an evolution file and the configuration.
- readProjectIndex() - Static method in class evo.search.io.service.ProjectService
-
Read all globally registered projects into the services index entries.
- readProperties(Element, BiConsumer<String, String>) - Static method in class evo.search.io.service.XmlService
-
Read
<property>
elements from a parent and consume their "name" and "value" attributes. - readProperty(Element, BiConsumer<String, String>) - Static method in class evo.search.io.service.XmlService
-
Get a
<property>
element and consume its "name" and "value" attributes. - readRegister(Document) - Static method in class evo.search.io.service.XmlService
-
Parse the
Document
for the global project register. - RECT - evo.search.view.render.Style.Shape
-
Rectangular shape to display a point.
- reduce(List<T>, BinaryOperator<T>, T) - Static method in class evo.search.util.ListUtils
-
Reduce a list of items to a single item.
- REDUCE_WITH_SPACE - Static variable in class evo.search.util.ListUtils
-
Reduce function to connect two strings via a space character.
- remove(int) - Method in class evo.search.view.model.SortedListModel
-
Removes the element at the given index.
- removeRange(int, int) - Method in class evo.search.view.model.SortedListModel
-
Deletes the components at the specified range of indexes.
- removeRepeating(List<T>) - Static method in class evo.search.util.ListUtils
-
Remove repeating elements from a list.
- removeUpdate(DocumentEvent) - Method in interface evo.search.view.listener.DocumentAdapter
- render(double) - Method in class evo.search.view.render.Ray2D
-
Render the ray as a scaled line.
- render(Iterable<DiscreteGene>) - Method in class evo.search.view.part.Canvas
-
Render a single chromosome as a series of points connected with lines.
- renderRays(int) - Method in class evo.search.view.part.Canvas
-
Render the rays from the origin.
- renderTreasures(Iterable<DiscreteGene>) - Method in class evo.search.view.part.Canvas
-
Render the treasure points as red crosses.
- REPAINT_CANVAS - Static variable in class evo.search.io.service.EventService
-
Event to repaint the
Canvas
upon. - revert(Point2D) - Method in class evo.search.view.render.Transformation
-
Revert a transformed
Point2D
on the canvas. - run() - Method in class evo.search.Evolution
-
Execute an evolution Works with the
Configuration
held by this instance.
S
- saveConfigurations(Path, List<Configuration>) - Static method in class evo.search.io.service.ProjectService
-
Save a list of configurations to a project folder.
- saveProjectWorkspace(Workspace) - Static method in class evo.search.io.service.ProjectService
-
Save a workspace to the currently opened project.
- saveRegistered() - Static method in class evo.search.io.service.ProjectService
-
Save the services index entries into the global register.
- sectorAngle(int) - Static method in class evo.search.util.MathUtils
-
Return the angle of one sector for a given amount of equally distanced rays.
- selector(Selector<DiscreteGene, Double>) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
Selection method for offspring.
- separator(String) - Static method in class evo.search.util.ListUtils
-
Returns a binary string reducing operator concatenating a collection of strings with a given separator.
- SEPARATOR - Static variable in class evo.search.io.service.MenuService
-
Const to add a separator to a menu.
- serialize() - Method in class evo.search.ga.DiscreteChromosome
- serialize() - Method in class evo.search.ga.DiscreteGene
- serialize() - Method in class evo.search.io.entities.Configuration
- serialize() - Method in class evo.search.io.entities.IndexEntry
-
Serialize an
IndexEntry
to anElement
. - serialize() - Method in class evo.search.io.entities.Project
- serialize() - Method in class evo.search.io.entities.Workspace
-
Serialize the workspace to a xml
Document
. - serialize() - Method in interface evo.search.io.entities.XmlEntity
-
Serialize the entity into a
Element
. - serialize(String, Dimension) - Static method in class evo.search.io.entities.Workspace
-
Serialize a
Dimension
to a xml element. - serialize(String, Point) - Static method in class evo.search.io.entities.Workspace
-
Serialize a
Point
to a xml element. - setAborted(boolean) - Method in class evo.search.Evolution
-
Evolution abort flag.
- setAlterers(List<? extends DiscreteAlterer>) - Method in class evo.search.io.entities.Configuration
-
List of alterers used during the
Evolution
's mutation phase. - setChooseWithoutPermutation(boolean) - Method in class evo.search.io.entities.Configuration
-
State of whether to choose the distances in a permutation during the shuffle of new individuals.
- setColumnIdentifier(int, Object) - Method in class evo.search.view.model.FitnessTableModel
-
Set the column name at the
n
th column. - setConfigLocation(Point) - Method in class evo.search.io.entities.Workspace
-
Location of the config panels window.
- setConfigSize(Dimension) - Method in class evo.search.io.entities.Workspace
-
Dimensions of the config panels window.
- setConfiguration(Configuration) - Method in class evo.search.Evolution
-
Configuration to use during the evolution.
- setConfiguration(Configuration) - Method in class evo.search.ga.mutators.DistanceMutator
-
Configuration for the alterers to work with.
- setConfiguration(Configuration) - Method in class evo.search.view.ConfigPanel
-
Assign a configuration to the panel for value binding.
- setConfigurations(List<Configuration>) - Method in class evo.search.io.entities.Project
-
List of projects registered configurations.
- setCurrentProject(Project) - Static method in class evo.search.io.service.ProjectService
-
Currently opened project.
- setData(List<List<Double>>) - Method in class evo.search.view.model.FitnessTableModel
-
Setter for the tables fitness values.
- setDistance(float) - Method in class evo.search.ga.DiscreteGene
-
The genes distance corresponding the the alleles distance.
- setDistanceMutationDelta(double) - Method in class evo.search.io.entities.Configuration
-
Value of maximum distance change during the mutation.
- setDistances(List<Double>) - Method in class evo.search.io.entities.Configuration
-
Input distances to choose a permutation from.
- setFitness(Evolution.Fitness) - Method in class evo.search.io.entities.Configuration
-
Fitness method used to evaluate the individuals.
- setHistory(List<EvolutionResult<DiscreteGene, Double>>) - Method in class evo.search.Evolution
-
History of individuals with the best phenotype in each generation.
- setLastUsed(LocalDateTime) - Method in class evo.search.io.entities.IndexEntry
-
Time since last project use.
- setLimit(int) - Method in class evo.search.io.entities.Configuration
-
Last execution limit for the evolution method.
- setLogDividerLocation(int) - Method in class evo.search.io.entities.Workspace
-
Divider location of the log split pane (horizontal).
- setMainDividerLocation(int) - Method in class evo.search.io.entities.Workspace
-
Divider location of the main split pane (vertical).
- setMainLocation(Point) - Method in class evo.search.io.entities.Workspace
-
Location of the main forms window.
- setMainSize(Dimension) - Method in class evo.search.io.entities.Workspace
-
Dimensions of the main forms window.
- setName(String) - Method in class evo.search.io.entities.Configuration
-
The configurations name.
- setName(String) - Method in class evo.search.io.entities.IndexEntry
-
Name of the project.
- setName(String) - Method in class evo.search.io.entities.Project
-
Projects name.
- setOffset(Point2D) - Method in class evo.search.view.render.Transformation
-
The transformation offset vector.
- setOffspring(int) - Method in class evo.search.io.entities.Configuration
-
Amount of offspring individuals.
- setParent(ConfigurationDialog) - Method in class evo.search.view.ConfigPanel
-
Assign a parent to the panel for button bindings and scroll propagation.
- setPath(Path) - Method in class evo.search.io.entities.IndexEntry
-
File system path of the project.
- setPath(Path) - Method in class evo.search.io.entities.Project
-
Projects file system path.
- setPopulation(int) - Method in class evo.search.io.entities.Configuration
-
Population size.
- setPosition(short) - Method in class evo.search.ga.DiscreteGene
-
The discrete genes position index.
- setPositions(int) - Method in class evo.search.io.entities.Configuration
-
The amount of positions available for the
DiscreteGene
s. - setPositions(int) - Method in class evo.search.view.ShuffleDialog
-
Positions amount to choose from.
- setPositions(short) - Method in class evo.search.ga.DiscreteGene
-
Configuration providing context for the gene.
- setRandomSupplier(BiFunction<Double, Double, T>) - Method in class evo.search.view.ShuffleDialog
-
Supplier of random elements with given min and max distance.
- setRays(int) - Method in class evo.search.view.part.Canvas
-
Amount of rays to display.
- setScale(double) - Method in class evo.search.view.render.Transformation
-
The transformation scaling factor.
- setSelectedConfiguration(int) - Method in class evo.search.io.entities.Workspace
-
Index of the configuration selected in the
MainForm
. - setSelectedItem(Object) - Method in class evo.search.view.model.ConfigComboModel
-
Set the selected item.
- setSelector(Selector<DiscreteGene, Double>) - Method in class evo.search.io.entities.Configuration
-
Selection method for offspring.
- setTreasureConsumer(Consumer<List<T>>) - Method in class evo.search.view.ShuffleDialog
-
Consumer of the shuffled list.
- setTreasures(List<DiscreteGene>) - Method in class evo.search.io.entities.Configuration
-
List of treasure
DiscreteGene
s to search for. - setupEnvironment() - Static method in class evo.search.Main
-
Set up the static properties.
- setupNewProject(Path, Project) - Static method in class evo.search.io.service.ProjectService
-
Set up a new project with configs folder and basic project config files.
- setupService() - Static method in class evo.search.io.service.ProjectService
-
Set up the global register with no project.
- setVersion(String) - Method in class evo.search.io.entities.Configuration
-
Version for configuration compatibility checks.
- setVersion(String) - Method in class evo.search.io.entities.IndexEntry
-
Version of the project.
- setVersion(String) - Method in class evo.search.io.entities.Project
-
Projects version number for file compatibility.
- setWorkspace(Workspace) - Method in class evo.search.view.MainForm
-
Workspace configuration for this forms window.
- shape(Style.Shape) - Method in class evo.search.view.render.Style.StyleBuilder
-
Point shape representation.
- shortcut(char) - Static method in class evo.search.io.service.MenuService
-
Construct a new menu shortcut with a key char.
- shortcut(char, boolean) - Static method in class evo.search.io.service.MenuService
-
Construct a new menu shortcut with a key char and the shift modifier flag.
- shortcut(int) - Static method in class evo.search.io.service.MenuService
-
Construct a new menu shortcut with a key code.
- shortcut(int, boolean) - Static method in class evo.search.io.service.MenuService
-
Construct a new menu shortcut with a key code and the shift modifier flag.
- showDialog(Evolution) - Static method in class evo.search.view.ExportDialog
-
Static method to initialize and show the
ExportDialog
with a evolution to export. - showFrame() - Method in class evo.search.view.ConfigurationDialog
-
Show the configuration dialog frame.
- showFrame() - Method in class evo.search.view.MainForm
-
Set up the jFrame for the swing application.
- showFrame() - Method in class evo.search.view.Preview
- ShuffleDialog<T> - Class in evo.search.view
-
Dialog to shuffle elements with a distance range and amount.
- ShuffleDialog() - Constructor for class evo.search.view.ShuffleDialog
-
Construct a shuffle dialog.
- shuffleTreasures(double, double) - Method in class evo.search.view.ShuffleDialog
-
Treasure supplier by min and max distance.
- simpleElement(String, T) - Static method in class evo.search.io.service.XmlService
-
Create a simple element with name and content.
- SINGULAR - evo.search.Evolution.Fitness
-
The singular method computes the fitness based on the competitive ratio of finding one distinct treasure point.
- sort() - Method in class evo.search.view.model.SortedListModel
-
Sort the list.
- SortedListModel<E> - Class in evo.search.view.model
- SortedListModel(Comparator<E>) - Constructor for class evo.search.view.model.SortedListModel
- SPIRAL - evo.search.Evolution.Fitness
-
The spiral likeness fitness uses the rotation independent spiral likeness mesaure.
- spiralLikeness(List<DiscreteGene>) - Static method in class evo.search.ga.AnalysisUtils
-
The spiral-likeness measures the similarity between the individuals structure and a spiral.
- spiralLikenessInvariant(List<DiscreteGene>) - Static method in class evo.search.ga.AnalysisUtils
-
Measure for the spiral-likeness of the chromosome with rotation invariance.
- StringShape - Class in evo.search.view.render
-
String shape representation.
- StringShape(String, float, float) - Constructor for class evo.search.view.render.StringShape
- stroke(Stroke) - Method in class evo.search.view.render.Style.StyleBuilder
-
The stroke style.
- Style - Class in evo.search.view.render
-
Render style class for
Shape
s. - Style.Shape - Enum in evo.search.view.render
-
List of point shape styles.
- Style.StyleBuilder - Class in evo.search.view.render
- sum(List<? extends Number>) - Static method in class evo.search.util.ListUtils
-
Calculate the sum of the list of doubles.
- swapComponent(MSeq<DiscreteGene>, int, int) - Method in class evo.search.ga.mutators.SwapDistanceMutator
-
Swap the distances of two
DiscreteGene
s in a chromosome sequence ofDiscreteGene
s. - swapComponent(MSeq<DiscreteGene>, int, int) - Method in class evo.search.ga.mutators.SwapPositionsMutator
-
Swap the positions of two
DiscreteGene
s in a chromosome sequence ofDiscreteGene
s. - swapComponent(MSeq<DiscreteGene>, int, int) - Method in class evo.search.ga.mutators.SwapPropertyMutator
-
Swap a property of two genes at positions a and b.
- SwapDistanceMutator - Class in evo.search.ga.mutators
-
Mutator which swaps whole the positions between
DiscreteGene
s. - SwapDistanceMutator(double) - Constructor for class evo.search.ga.mutators.SwapDistanceMutator
-
Standard probability constructor.
- SwapGeneMutator - Class in evo.search.ga.mutators
-
Mutator which swaps whole genes thus changing their position in the chromosomes sequence.
- SwapGeneMutator(double) - Constructor for class evo.search.ga.mutators.SwapGeneMutator
-
Standard probability constructor.
- SwapPositionsMutator - Class in evo.search.ga.mutators
-
Mutator which swaps whole the positions between
DiscreteGene
s. - SwapPositionsMutator(double) - Constructor for class evo.search.ga.mutators.SwapPositionsMutator
-
Standard probability constructor.
- SwapPropertyMutator - Class in evo.search.ga.mutators
- SwapPropertyMutator(double) - Constructor for class evo.search.ga.mutators.SwapPropertyMutator
-
Construct a swap mutator which swaps a component of the genes.
T
- toString() - Method in class evo.search.Evolution.EvolutionBuilder
- toString() - Method in class evo.search.ga.DiscreteGene
- toString() - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
- toString() - Method in class evo.search.io.entities.Configuration
- toString() - Method in class evo.search.io.entities.IndexEntry
- toString() - Method in class evo.search.io.entities.Project
- toString() - Method in class evo.search.io.entities.Workspace
- toString() - Method in class evo.search.view.render.StringShape
- toString() - Method in class evo.search.view.render.Style.StyleBuilder
- traceLength(List<DiscreteGene>) - Static method in class evo.search.ga.AnalysisUtils
-
Calculates the trace length of a path consisting of the list of points.
- traceLength(List<DiscreteGene>, DiscreteGene) - Static method in class evo.search.ga.AnalysisUtils
-
Computes the trace length necessary for the
DiscreteGene
chromosome to find the given treasureDiscreteGene
. - transform(Line2D) - Method in class evo.search.view.render.Transformation
-
Transform a
Line2D
. - transform(Point2D) - Method in class evo.search.view.render.Transformation
-
Transform a
Point2D
. - Transformation - Class in evo.search.view.render
-
The canvas rendering transformation.
- Transformation() - Constructor for class evo.search.view.render.Transformation
- transpose(List<List<T>>) - Static method in class evo.search.util.ListUtils
-
Transpose a two dimensional list matrix.
- treasures(List<DiscreteGene>) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
List of treasure
DiscreteGene
s to search for. - triggerChange() - Method in class evo.search.view.ConfigurationDialog
-
Trigger a changed configuration.
- TWO_PI - Static variable in class evo.search.util.MathUtils
-
Two pi.
U
- uniquePath(String, String) - Static method in class evo.search.io.service.FileService
-
Get a distinct file from the file system.
- UNKNOWN_VERSION - Static variable in class evo.search.Main
-
Version to use for unversioned entities.
- updateConfigListView() - Method in class evo.search.view.MainForm
-
Bind the configuration combo boxes empty state.
V
- valueOf(String) - Static method in enum evo.search.Evolution.Fitness
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum evo.search.view.render.Style.Shape
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum evo.search.Evolution.Fitness
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum evo.search.view.render.Style.Shape
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variance(List<? extends Number>) - Static method in class evo.search.util.ListUtils
-
Calculates the variance for a list of numbers.
- version(String) - Method in class evo.search.io.entities.Configuration.ConfigurationBuilder
-
Version for configuration compatibility checks.
- VERSION - Static variable in class evo.search.Main
-
The package version.
W
- Workspace - Class in evo.search.io.entities
-
The window workspace used to preserve the projects windows locations and settings.
- Workspace() - Constructor for class evo.search.io.entities.Workspace
- WORST_CASE - evo.search.Evolution.Fitness
-
The worst case method computes the fitness based on the maximum length over all points to find their worst-case treasure (when the treasure is just an epsilon further away from the origin than the point).
- WORST_MEAN - evo.search.Evolution.Fitness
-
This fitness method calculates the mean of the worst cases for each point of the strategy.
- worstCase(List<DiscreteGene>, float) - Static method in class evo.search.ga.AnalysisUtils
-
Calculates the worst case trace length of a trace barely missing a treasure.
- worstCaseMean(List<DiscreteGene>, float) - Static method in class evo.search.ga.AnalysisUtils
-
Compute the mean worst case over all points in the strategy.
- worstCaseSpiralStrategy(List<DiscreteGene>) - Static method in class evo.search.ga.AnalysisUtils
-
Calculate the optimal worst case factor for the strategy.
- write(Path, Document) - Static method in class evo.search.io.service.FileService
-
Write a xml
Document
to a file. - write(Path, Element) - Static method in class evo.search.io.service.FileService
-
Write a xml
Element
as root element to a file. - writeEvolution(Evolution, String) - Static method in class evo.search.io.service.ProjectService
-
Save the evolution to a .evolution file and back up the configuration to an xml file with the same number.
- writeProjectIndex(List<IndexEntry>) - Static method in class evo.search.io.service.ProjectService
-
Write the given index entries into the global register.
- writeProperty(String, T, String) - Static method in class evo.search.io.service.XmlService
-
Create a
<property>
element with "name", "value" and "type" attributes. - writeProperty(String, T) - Static method in class evo.search.io.service.XmlService
-
Create a
<property>
element with "name", "value" and "type" attributes. - writeRegister(List<IndexEntry>) - Static method in class evo.search.io.service.XmlService
-
Create the
Document
for the global project register.
X
- XmlEntity<T> - Interface in evo.search.io.entities
-
Entity interface for objects which can be parsed from and converted to xml.
- XmlService - Class in evo.search.io.service
-
Utility service for xml-based transformation.
All Classes All Packages