Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Evolvica Core API Version 0.6.2
Last Modified: June 29 2004
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Y
A
ASCIIFileWriter
- class org.evolvica.core.common.
ASCIIFileWriter
.
Processor for saving individual sets to plain ASCII files.
ASCIIFileWriter()
- Constructor for class org.evolvica.core.common.
ASCIIFileWriter
Constructor.
ASCIIFileWriter(String, String)
- Constructor for class org.evolvica.core.common.
ASCIIFileWriter
Constructor with filename body and suffix.
AbsoluteRangeMutator
- class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
.
Mutation of a double number with a mutation range.
AbsoluteRangeMutator()
- Constructor for class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Constructor.
AbsoluteRangeMutator(double, double)
- Constructor for class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Constructor with mutation range.
AbsoluteRangeMutator
- class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
.
Mutation of a float number with a mutation range.
AbsoluteRangeMutator()
- Constructor for class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Constructor.
AbsoluteRangeMutator(float, float)
- Constructor for class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Constructor with mutation range.
AbsoluteRangeMutator
- class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
.
Mutation of an integer number with a mutation range.
AbsoluteRangeMutator()
- Constructor for class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Constructor.
AbsoluteRangeMutator(int, int)
- Constructor for class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Constructor with mutation range.
AbsoluteRangeMutator
- class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
.
Mutation of a long number with a mutation range.
AbsoluteRangeMutator()
- Constructor for class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Constructor.
AbsoluteRangeMutator(long, long)
- Constructor for class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Constructor with mutation range.
AbsoluteScoreCondition
- class org.evolvica.core.terminate.
AbsoluteScoreCondition
.
Absolute score condition.
AbsoluteScoreCondition()
- Constructor for class org.evolvica.core.terminate.
AbsoluteScoreCondition
Constructor.
AbsoluteScoreCondition(IScore, IScoreComparator)
- Constructor for class org.evolvica.core.terminate.
AbsoluteScoreCondition
Constructor.
AbsoluteTimeCondition
- class org.evolvica.core.terminate.
AbsoluteTimeCondition
.
Termination at specified time.
AbsoluteTimeCondition()
- Constructor for class org.evolvica.core.terminate.
AbsoluteTimeCondition
Constructor.
AbsoluteTimeCondition(int, int, int, int, int)
- Constructor for class org.evolvica.core.terminate.
AbsoluteTimeCondition
Constructor with target time.
AbstractAlgorithm
- class org.evolvica.engine.
AbstractAlgorithm
.
Abstract base class for an algorithm implementation.
AbstractAlgorithm()
- Constructor for class org.evolvica.engine.
AbstractAlgorithm
AbstractConduit
- class org.evolvica.core.common.
AbstractConduit
.
Abstract base class for a conduit.
AbstractConduit()
- Constructor for class org.evolvica.core.common.
AbstractConduit
Constructor.
AbstractDescriptor
- class org.evolvica.engine.
AbstractDescriptor
.
Abstract base class for a descriptor.
AbstractDescriptor(String)
- Constructor for class org.evolvica.engine.
AbstractDescriptor
Constructor.
AbstractElement
- class org.evolvica.engine.
AbstractElement
.
Abstract algorithm element.
AbstractElement(int, int)
- Constructor for class org.evolvica.engine.
AbstractElement
Constructor.
AbstractEvaluator
- class org.evolvica.core.eval.
AbstractEvaluator
.
Abstract base class for an evaluator.
AbstractEvaluator()
- Constructor for class org.evolvica.core.eval.
AbstractEvaluator
Constructor.
AbstractFitnessComparator
- class org.evolvica.core.eval.
AbstractFitnessComparator
.
Abstract base class for individual comparators that compare by fitness.
AbstractFitnessComparator()
- Constructor for class org.evolvica.core.eval.
AbstractFitnessComparator
AbstractGene
- class org.evolvica.core.
AbstractGene
.
Abstract base class for a genotype.
AbstractGene()
- Constructor for class org.evolvica.core.
AbstractGene
AbstractGeneticOperator
- class org.evolvica.core.common.
AbstractGeneticOperator
.
Abstract base class for a genetic operator.
AbstractGeneticOperator()
- Constructor for class org.evolvica.core.common.
AbstractGeneticOperator
AbstractIndividual
- class org.evolvica.core.
AbstractIndividual
.
Abstract base class for individuals.
AbstractIndividual()
- Constructor for class org.evolvica.core.
AbstractIndividual
AbstractIndividualComparator
- class org.evolvica.core.eval.
AbstractIndividualComparator
.
Abstract base class for individual comparators.
AbstractIndividualComparator()
- Constructor for class org.evolvica.core.eval.
AbstractIndividualComparator
AbstractIndividualList
- class org.evolvica.core.
AbstractIndividualList
.
Abstract base class for individual sets.
AbstractIndividualList()
- Constructor for class org.evolvica.core.
AbstractIndividualList
AbstractInitializer
- class org.evolvica.core.init.
AbstractInitializer
.
Abstract base class for an initializer.
AbstractInitializer()
- Constructor for class org.evolvica.core.init.
AbstractInitializer
Constructor.
AbstractInsertionFilter
- class org.evolvica.core.population.
AbstractInsertionFilter
.
Abstract base class for an insertion filter.
AbstractInsertionFilter()
- Constructor for class org.evolvica.core.population.
AbstractInsertionFilter
AbstractMultiCaster
- class org.evolvica.core.common.
AbstractMultiCaster
.
Abstract base class for a multicaster.
AbstractMultiCaster()
- Constructor for class org.evolvica.core.common.
AbstractMultiCaster
Constructor.
AbstractMutator
- class org.evolvica.core.mutate.
AbstractMutator
.
Abstract base class for a mutator.
AbstractMutator()
- Constructor for class org.evolvica.core.mutate.
AbstractMutator
Constructor.
AbstractOperator
- class org.evolvica.engine.
AbstractOperator
.
Abstract base class for algorithm operators.
AbstractOperator()
- Constructor for class org.evolvica.engine.
AbstractOperator
Constructor.
AbstractPopulation
- class org.evolvica.core.population.
AbstractPopulation
.
Abstract base class for a population.
AbstractPopulation()
- Constructor for class org.evolvica.core.population.
AbstractPopulation
Constructor.
AbstractRecombinator
- class org.evolvica.core.recombine.
AbstractRecombinator
.
Abstract base class for a recombinator.
AbstractRecombinator()
- Constructor for class org.evolvica.core.recombine.
AbstractRecombinator
Constructor.
AbstractRouter
- class org.evolvica.core.common.
AbstractRouter
.
Abstract base class for a router.
AbstractRouter()
- Constructor for class org.evolvica.core.common.
AbstractRouter
Constructor.
AbstractScoreComparator
- class org.evolvica.core.eval.
AbstractScoreComparator
.
Abstract base class for individual comparators that compare by score.
AbstractScoreComparator()
- Constructor for class org.evolvica.core.eval.
AbstractScoreComparator
AbstractSelector
- class org.evolvica.core.select.
AbstractSelector
.
Abstract base class for a selector.
AbstractSelector()
- Constructor for class org.evolvica.core.select.
AbstractSelector
Constructor.
AbstractSelector(int)
- Constructor for class org.evolvica.core.select.
AbstractSelector
Constructor.
AbstractSink
- class org.evolvica.core.common.
AbstractSink
.
Abstract sink.
AbstractSink()
- Constructor for class org.evolvica.core.common.
AbstractSink
Constructor.
AbstractWriter
- class org.evolvica.core.common.
AbstractWriter
.
Abstract base class for processors which print individual.
AbstractWriter()
- Constructor for class org.evolvica.core.common.
AbstractWriter
Constructor.
AlgorithmBuilder
- class org.evolvica.engine.
AlgorithmBuilder
.
Algorithm builder.
AlgorithmBuilder()
- Constructor for class org.evolvica.engine.
AlgorithmBuilder
Constructor.
AlgorithmWriter
- class org.evolvica.engine.
AlgorithmWriter
.
Algorithm writer.
AlgorithmWriter()
- Constructor for class org.evolvica.engine.
AlgorithmWriter
AndCondition
- class org.evolvica.core.terminate.
AndCondition
.
A condition which contains several other conditions and concatenates them with a logical AND.
AndCondition()
- Constructor for class org.evolvica.core.terminate.
AndCondition
AttributeDescriptor
- class org.evolvica.engine.
AttributeDescriptor
.
Descriptor of an attribute/property of an operator.
AttributeDescriptor(String)
- Constructor for class org.evolvica.engine.
AttributeDescriptor
Constructor.
AttributeDescriptor(String, String, Object)
- Constructor for class org.evolvica.engine.
AttributeDescriptor
Constructor.
AttributeDescriptor(PropertyDescriptor)
- Constructor for class org.evolvica.engine.
AttributeDescriptor
Copy Constructor.
activate()
- Method in class org.evolvica.engine.
ConduitElement
activate()
- Method in class org.evolvica.engine.
ConnectorElement
activate()
- Method in class org.evolvica.engine.
ForkElement
activate()
- Method in interface org.evolvica.engine.
IElement
Activates this element.
activate()
- Method in class org.evolvica.engine.
JoinElement
activate()
- Method in class org.evolvica.engine.
SinkElement
activate()
- Method in class org.evolvica.engine.
SourceElement
activeQueue
- Variable in class org.evolvica.engine.
DefaultAlgorithmRunner
Queue with active elements.
add(IIndividual)
- Method in class org.evolvica.core.
AbstractIndividualList
add(IIndividual[])
- Method in class org.evolvica.core.
AbstractIndividualList
add(IIndividual)
- Method in interface org.evolvica.core.
IIndividualSet
Adds an individual to this set.
add(IIndividual[])
- Method in interface org.evolvica.core.
IIndividualSet
Adds the individuals from the array to this set.
add(IIndividual)
- Method in class org.evolvica.core.population.
AbstractPopulation
add(IIndividual[])
- Method in class org.evolvica.core.population.
AbstractPopulation
addAttribute(AttributeDescriptor)
- Method in class org.evolvica.engine.
OperatorDescriptor
Adds an attribute descriptor to this operator descriptor.
addChangeListener(PropertyChangeListener)
- Method in class org.evolvica.util.
MetadataStore
Adds a listener that want to be notified if data in this store changes.
addElement(IElement)
- Method in class org.evolvica.engine.
AbstractAlgorithm
addElement(IElement)
- Method in interface org.evolvica.engine.
IAlgorithm
Adds an element to this algorithm.
addMetadataChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
AbstractAlgorithm
addMetadataChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IAlgorithm
Adds a property change listener that reacts on metadata changes to this algorithm.
addOperator(IOperator)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Adds an operator to this algorithm.
addProperty(IOperator, String, String)
- Method in interface org.evolvica.engine.
IPropertySet
Adds a property to this property set.
addPropertyChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
AbstractAlgorithm
addPropertyChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
AbstractElement
addPropertyChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
Connection
addPropertyChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IAlgorithm
Adds a property change listener to this algorithm.
addPropertyChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IConnection
addPropertyChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IElement
Adds a property change listener to this element.
algorithm
- Variable in class org.evolvica.engine.
AbstractElement
The algorithm this element belongs to.
algorithm
- Variable in class org.evolvica.engine.
DefaultAlgorithmRunner
The algorithm to be executed.
algorithmThread
- Variable in class org.evolvica.engine.
DefaultAlgorithmRunner
Algorithm thread.
allowMultipleSelection
- Variable in class org.evolvica.core.select.
AbstractSelector
Flag to allow multiple selections.
and(BitVector)
- Method in class org.evolvica.util.
BitVector
Performs an AND conjunction.
arraySize
- Variable in class org.evolvica.core.init.
FloatArrayInitializer
Size of the array to generated.
arraySize
- Variable in class org.evolvica.core.init.
IntegerArrayInitializer
Size of the array to generated.
arraySize
- Variable in class org.evolvica.core.init.
IntegerSequenceInitializer
Size of the array to generated.
attachDescriptor(OperatorDescriptor)
- Method in class org.evolvica.engine.
AbstractOperator
attachDescriptor(OperatorDescriptor)
- Method in interface org.evolvica.engine.
IOperator
Attaches a descriptor to this operator.
attachElement(IElement)
- Method in class org.evolvica.engine.
AbstractOperator
attachElement(IElement)
- Method in interface org.evolvica.engine.
IOperator
Sets the algorithm element for this operator.
B
BestWorstScoreCondition
- class org.evolvica.core.terminate.
BestWorstScoreCondition
.
Best-Worst condition.
BestWorstScoreCondition()
- Constructor for class org.evolvica.core.terminate.
BestWorstScoreCondition
Constructor.
BestWorstScoreCondition(double, IScoreComparator)
- Constructor for class org.evolvica.core.terminate.
BestWorstScoreCondition
Constructor.
BinaryFileInitializer
- class org.evolvica.core.init.
BinaryFileInitializer
.
This operator initializes an individual set with data from a binary file.
BinaryFileInitializer()
- Constructor for class org.evolvica.core.init.
BinaryFileInitializer
Constructor.
BinaryFileInitializer(File)
- Constructor for class org.evolvica.core.init.
BinaryFileInitializer
Constructor.
BinaryFileInitializer(String)
- Constructor for class org.evolvica.core.init.
BinaryFileInitializer
Constructor.
BinaryFileWriter
- class org.evolvica.core.common.
BinaryFileWriter
.
Processor for saving individual sets to files in a binary format.
BinaryFileWriter()
- Constructor for class org.evolvica.core.common.
BinaryFileWriter
Constructor.
BinaryFileWriter(String, String)
- Constructor for class org.evolvica.core.common.
BinaryFileWriter
Constructor with filename body.
BinaryGene
- class org.evolvica.core.
BinaryGene
.
A gene of type binary string.
BinaryGene(BitVector)
- Constructor for class org.evolvica.core.
BinaryGene
Constructor.
BinaryInitializer
- class org.evolvica.core.init.
BinaryInitializer
.
Initiatializer for binary strings.
BinaryInitializer()
- Constructor for class org.evolvica.core.init.
BinaryInitializer
BinaryMutator
- class org.evolvica.core.mutate.binary.
BinaryMutator
.
Base class for a binary mutator.
BinaryMutator()
- Constructor for class org.evolvica.core.mutate.binary.
BinaryMutator
Constructor.
BinaryRecombinator
- class org.evolvica.core.recombine.binary.
BinaryRecombinator
.
Abstract base class for a binary recombinator.
BinaryRecombinator()
- Constructor for class org.evolvica.core.recombine.binary.
BinaryRecombinator
BitVector
- class org.evolvica.util.
BitVector
.
Replacement for Sun's unflexible BitSet.
BitVector()
- Constructor for class org.evolvica.util.
BitVector
Constructor.
BitVector(int)
- Constructor for class org.evolvica.util.
BitVector
Constructor.
BitVector(BitVector)
- Constructor for class org.evolvica.util.
BitVector
Copy Constructor.
BitVector(String)
- Constructor for class org.evolvica.util.
BitVector
Constructs a bit vector from a given string pattern.
BitVectorConverter
- class org.evolvica.util.
BitVectorConverter
.
Converter for directories.
BitVectorConverter()
- Constructor for class org.evolvica.util.
BitVectorConverter
BuilderRepository
- class org.evolvica.core.
BuilderRepository
.
Default implementation of a genotype builder repository.
best
- Variable in class org.evolvica.core.eval.
ConvergentFloatScoreComparator
Best value.
best
- Variable in class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
Best value.
bitvector
- Variable in class org.evolvica.core.recombine.iarray.
UniformOrderBasedCrossover
Exchange bit vector.
body
- Variable in class org.evolvica.core.common.
FileWriter
Body of the filename.
bounds
- Variable in class org.evolvica.core.select.
RouletteWheelSelector
Array with line segments.
breakValue
- Variable in class org.evolvica.core.terminate.
RuntimeCondition
Time in milliseconds, that must be exceeded for termination.
build(String)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from the resource at the given URI.
build(String, ClassLoader)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from the resource at the given URI.
build(InputStream)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from the given inputstream.
build(InputStream, ClassLoader)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from the given inputstream.
build(Document)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from a XML document.
build(Document, ClassLoader)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from a XML document.
build(URI)
- Static method in class org.evolvica.engine.
DescriptorBuilder
Loads a descriptor from the given URI.
build(InputStream)
- Static method in class org.evolvica.engine.
DescriptorBuilder
Loads a descriptor from the given input stream.
build(Document)
- Static method in class org.evolvica.engine.
DescriptorBuilder
Builds a descriptor from the given XML document.
buildDocument(InputStream)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Reads an algorithm description but does not build the algorithm.
builder
- Variable in class org.evolvica.core.common.
Duplicator
Builder to be used.
builder
- Variable in class org.evolvica.core.recombine.
AbstractRecombinator
Individual builder to be used.
C
CONNECTION_ADDED
- Static variable in class org.evolvica.engine.
Events
CONNECTION_REMOVED
- Static variable in class org.evolvica.engine.
Events
ClassUtils
- class org.evolvica.util.
ClassUtils
.
Utility methods for class handling.
Collector
- class org.evolvica.core.common.
Collector
.
An individual collector.
Collector()
- Constructor for class org.evolvica.core.common.
Collector
Constructor.
Combiner
- class org.evolvica.core.common.
Combiner
.
An individual combiner.
Combiner()
- Constructor for class org.evolvica.core.common.
Combiner
Constructor.
CompoundScore
- class org.evolvica.core.eval.
CompoundScore
.
Default implementation for a multi score.
CompoundScore()
- Constructor for class org.evolvica.core.eval.
CompoundScore
Constructor.
CompoundScore(int)
- Constructor for class org.evolvica.core.eval.
CompoundScore
Constructor.
CompoundScore(IScore[])
- Constructor for class org.evolvica.core.eval.
CompoundScore
Constructor with an array of scores.
CompoundScoreComparator
- class org.evolvica.core.eval.
CompoundScoreComparator
.
Compound score comparator.
CompoundScoreComparator()
- Constructor for class org.evolvica.core.eval.
CompoundScoreComparator
Constructor.
CompoundScoreComparator(IScoreComparator[])
- Constructor for class org.evolvica.core.eval.
CompoundScoreComparator
Constructor with array of comparators.
ConditionalRouter
- class org.evolvica.core.terminate.
ConditionalRouter
.
Conditional router.
ConditionalRouter()
- Constructor for class org.evolvica.core.terminate.
ConditionalRouter
Constructor.
ConditionalRouter(ICondition)
- Constructor for class org.evolvica.core.terminate.
ConditionalRouter
Constructor with condition.
ConduitElement
- class org.evolvica.engine.
ConduitElement
.
Conduit element.
ConduitElement(IConduit)
- Constructor for class org.evolvica.engine.
ConduitElement
Constructor.
Connection
- class org.evolvica.engine.
Connection
.
Default implementation for a connection.
Connection(IElement, IElement)
- Constructor for class org.evolvica.engine.
Connection
Constructor.
ConnectorElement
- class org.evolvica.engine.
ConnectorElement
.
Connector (processor) element.
ConnectorElement(IProcessor)
- Constructor for class org.evolvica.engine.
ConnectorElement
Constructor.
ConsoleWriter
- class org.evolvica.core.common.
ConsoleWriter
.
Processor for printing individual collections.
ConsoleWriter()
- Constructor for class org.evolvica.core.common.
ConsoleWriter
Default constructor.
ConsoleWriter(PrintWriter)
- Constructor for class org.evolvica.core.common.
ConsoleWriter
Constructor with printwriter.
ConvergentFloatScoreComparator
- class org.evolvica.core.eval.
ConvergentFloatScoreComparator
.
Comparator for scores of type float (convergence mode).
ConvergentFloatScoreComparator()
- Constructor for class org.evolvica.core.eval.
ConvergentFloatScoreComparator
ConvergentIntegerScoreComparator
- class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
.
Comparator for scores of type int (convergence mode).
ConvergentIntegerScoreComparator()
- Constructor for class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
Convert
- class org.evolvica.util.
Convert
.
Helper for converting objects.
Convert()
- Constructor for class org.evolvica.util.
Convert
CounterCondition
- class org.evolvica.core.terminate.
CounterCondition
.
Termination after reaching a specified value of a counter.
CounterCondition()
- Constructor for class org.evolvica.core.terminate.
CounterCondition
Constructor.
CounterCondition(int)
- Constructor for class org.evolvica.core.terminate.
CounterCondition
Constructor.
CycleCrossover
- class org.evolvica.core.recombine.iarray.
CycleCrossover
.
Cycle Crossover (CX) for integer arrays.
CycleCrossover()
- Constructor for class org.evolvica.core.recombine.iarray.
CycleCrossover
Constructor.
CycleCrossover(int)
- Constructor for class org.evolvica.core.recombine.iarray.
CycleCrossover
Constructor with initial cycle position.
callingClass()
- Static method in class org.evolvica.util.
ClassUtils
Returns the caller of the the methods which calls this method.
callingClass(int)
- Static method in class org.evolvica.util.
ClassUtils
Returns the class with the given offset from the call stack.
clazz
- Variable in class org.evolvica.core.
GenotypeID
The referenced genotype class.
clear()
- Method in class org.evolvica.core.
AbstractIndividualList
clear()
- Method in interface org.evolvica.core.
IIndividualSet
Removes all individuals from this set.
clear()
- Method in class org.evolvica.core.population.
AbstractPopulation
clear(int)
- Method in class org.evolvica.util.
BitVector
Clears the bit at the given index.
clipArray
- Variable in class org.evolvica.core.mutate.iarray.
ShiftMutator
Array of clipped elements.
clipNumber
- Variable in class org.evolvica.core.mutate.iarray.
ShiftMutator
Number of clipped elements.
clipPercentage
- Variable in class org.evolvica.core.mutate.iarray.
ShiftMutator
Number of clipped elements (percentage).
clone()
- Method in class org.evolvica.engine.
AttributeDescriptor
Clones this attribute descriptor.
clone()
- Method in class org.evolvica.util.
BitVector
combine(IIndividualSet[])
- Method in interface org.evolvica.core.common.
ICombiner
Merges the given individual set into a single set.
comparator
- Variable in class org.evolvica.core.common.
DefaultSink
Comparator.
comparator
- Variable in class org.evolvica.core.population.
EliteInsertion
Individual comparator used for selecting the best individuals.
comparator
- Variable in class org.evolvica.core.population.
SortedPopulation
Individual comparator.
comparator
- Variable in class org.evolvica.core.select.
FitnessTruncationSelector
Fitness comparator.
comparator
- Variable in class org.evolvica.core.select.
ScoreTruncationSelector
Score comparator.
comparator
- Variable in class org.evolvica.core.select.
TournamentSelector
Individual comparator for use in tournament.
comparator
- Variable in class org.evolvica.core.terminate.
ScoreComparingCondition
Score comparator.
comparators
- Variable in class org.evolvica.core.eval.
CompoundScoreComparator
Array of comparators.
compare(IFitness, IFitness)
- Method in interface org.evolvica.core.
IFitnessComparator
Compares two fitness values.
compare(IIndividual, IIndividual)
- Method in interface org.evolvica.core.
IIndividualComparator
Compares two individuals.
compare(IScore, IScore)
- Method in interface org.evolvica.core.
IScoreComparator
Compares two scores.
compare(IIndividual, IIndividual)
- Method in class org.evolvica.core.eval.
AbstractFitnessComparator
compare(IFitness, IFitness)
- Method in class org.evolvica.core.eval.
AbstractFitnessComparator
compare(IIndividual, IIndividual)
- Method in class org.evolvica.core.eval.
AbstractIndividualComparator
compare(Object, Object)
- Method in class org.evolvica.core.eval.
AbstractIndividualComparator
compare(IIndividual, IIndividual)
- Method in class org.evolvica.core.eval.
AbstractScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
AbstractScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
CompoundScoreComparator
Compares two compound scores.
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
ConvergentFloatScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
DefaultFloatScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
DefaultIntegerScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
ReverseFloatScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
ReverseIntegerScoreComparator
compareTo(Object)
- Method in class org.evolvica.engine.
AbstractDescriptor
compareTo(Object)
- Method in class org.evolvica.engine.
AttributeDescriptor
compareTo(Object)
- Method in class org.evolvica.engine.
OperatorDescriptor
condition
- Variable in class org.evolvica.core.terminate.
ConditionalRouter
Underlying condition.
conduit
- Variable in class org.evolvica.engine.
ConduitElement
Underlying conduit operator.
connect(IOperator, IOperator)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Connects two operator.
connect(IOperator, int, IOperator)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Connects two operators.
connect(IOperator, IOperator, int)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Connects two operators.
connect(IOperator, int, IOperator, int)
- Method in class org.evolvica.engine.
AbstractAlgorithm
connect(IElement, int, IElement, int)
- Method in class org.evolvica.engine.
AbstractAlgorithm
connect(IElement, int, IElement, int)
- Method in interface org.evolvica.engine.
IAlgorithm
Connects two elements.
connect(IOperator, int, IOperator, int)
- Method in interface org.evolvica.engine.
IAlgorithm
Connects two operators.
connectionSize()
- Method in class org.evolvica.engine.
AbstractAlgorithm
connectionSize()
- Method in interface org.evolvica.engine.
IAlgorithm
Returns the number of connections in this algorithm.
connections
- Variable in class org.evolvica.engine.
AbstractAlgorithm
Connections.
contains(IIndividual)
- Method in class org.evolvica.core.
AbstractIndividualList
contains(IIndividual)
- Method in interface org.evolvica.core.
IIndividualSet
Checks if the given individual is already contained in this set.
contains(IIndividual)
- Method in class org.evolvica.core.population.
AbstractPopulation
contents()
- Method in class org.evolvica.core.common.
AbstractSink
contents()
- Method in interface org.evolvica.engine.
ISink
Returns the stored contents of this sink.
convert(Class, Object)
- Method in class org.evolvica.util.
BitVectorConverter
convert(Class, Object)
- Method in class org.evolvica.util.
DirectoryConverter
convert(Class, Object)
- Method in class org.evolvica.util.
FileConverter
copies
- Variable in class org.evolvica.core.common.
Duplicator
Number of copies.
copy()
- Method in class org.evolvica.core.
BinaryGene
copy()
- Method in class org.evolvica.core.
DoubleArrayGene
copy()
- Method in class org.evolvica.core.
DoubleGene
copy()
- Method in class org.evolvica.core.
FloatArrayGene
copy()
- Method in class org.evolvica.core.
FloatGene
copy()
- Method in interface org.evolvica.core.
IGenotype
Creates a complete copy of this genotype (optional operation).
copy()
- Method in interface org.evolvica.core.
IPhenotype
Creates a copy of this phenotype.
copy()
- Method in class org.evolvica.core.
IntegerArrayGene
copy()
- Method in class org.evolvica.core.
IntegerGene
copy()
- Method in class org.evolvica.core.
LongArrayGene
copy()
- Method in class org.evolvica.core.
LongGene
copy()
- Method in class org.evolvica.core.
StringGene
copy(OperatorDescriptor)
- Static method in class org.evolvica.engine.
DescriptorResolver
Creates a complete copy of a descriptor.
counter
- Variable in class org.evolvica.core.terminate.
CounterCondition
Counter to use for break condition testing.
counter
- Variable in class org.evolvica.core.terminate.
ModuloCondition
Counter used for condition testing.
create()
- Method in class org.evolvica.core.init.
AbstractInitializer
create()
- Method in interface org.evolvica.engine.
ISource
Creates a new data object.
createAttributeNode(Document, AttributeDescriptor)
- Static method in class org.evolvica.engine.
DescriptorWriter
Creates an XML element from a given attribute descriptor.
createDocument(IAlgorithm)
- Method in class org.evolvica.engine.
AlgorithmWriter
Creates a XML document from a given algorithm.
createDocument(OperatorDescriptor)
- Static method in class org.evolvica.engine.
DescriptorWriter
Creates a XML document from a given algorithm.
createGenotype()
- Method in class org.evolvica.core.init.
AbstractInitializer
Creates a new genotype.
createGenotype()
- Method in class org.evolvica.core.init.
BinaryFileInitializer
Dummy method.
createGenotype()
- Method in class org.evolvica.core.init.
BinaryInitializer
createGenotype()
- Method in class org.evolvica.core.init.
FloatArrayInitializer
createGenotype()
- Method in class org.evolvica.core.init.
FloatInitializer
createGenotype()
- Method in class org.evolvica.core.init.
IntegerArrayInitializer
createGenotype()
- Method in class org.evolvica.core.init.
IntegerInitializer
createGenotype()
- Method in class org.evolvica.core.init.
IntegerSequenceInitializer
createGenotype()
- Method in class org.evolvica.core.init.
RandomStringInitializer
createGenotype()
- Method in class org.evolvica.core.init.
XMLInitializer
Dummy method.
createIndividualSet()
- Method in class org.evolvica.core.init.
AbstractInitializer
Creates a set of individuals.
createIndividualSet()
- Method in class org.evolvica.core.init.
BinaryFileInitializer
Reads the individual set from the given file.
createIndividualSet()
- Method in class org.evolvica.core.init.
XMLInitializer
Reads the individual set from the given file.
createSet()
- Method in interface org.evolvica.core.init.
IInitializer
Creates a new set of individuals.
current
- Variable in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Current time.
D
DEFAULT
- Static variable in class org.evolvica.resources.
ResourceUtils
Default locale.
DefaultAlgorithmRunner
- class org.evolvica.engine.
DefaultAlgorithmRunner
.
Default implementation of an algorithm runner.
DefaultAlgorithmRunner()
- Constructor for class org.evolvica.engine.
DefaultAlgorithmRunner
DefaultFitness
- class org.evolvica.core.eval.
DefaultFitness
.
Default implementation for a fitness class.
DefaultFitness(float)
- Constructor for class org.evolvica.core.eval.
DefaultFitness
Constructor.
DefaultFloatScoreComparator
- class org.evolvica.core.eval.
DefaultFloatScoreComparator
.
Comparator for scores of type float.
DefaultFloatScoreComparator()
- Constructor for class org.evolvica.core.eval.
DefaultFloatScoreComparator
DefaultIndividual
- class org.evolvica.core.
DefaultIndividual
.
Default implementation of an individual.
DefaultIndividual(IGenotype)
- Constructor for class org.evolvica.core.
DefaultIndividual
Constructor.
DefaultIndividualBuilder
- class org.evolvica.core.
DefaultIndividualBuilder
.
A builder which builds individuals of type DefaultIndividual.
DefaultIndividualBuilder()
- Constructor for class org.evolvica.core.
DefaultIndividualBuilder
DefaultInsertionFilter
- class org.evolvica.core.population.
DefaultInsertionFilter
.
Default insertion filter.
DefaultInsertionFilter()
- Constructor for class org.evolvica.core.population.
DefaultInsertionFilter
DefaultIntegerScoreComparator
- class org.evolvica.core.eval.
DefaultIntegerScoreComparator
.
Comparator for scores of type int.
DefaultIntegerScoreComparator()
- Constructor for class org.evolvica.core.eval.
DefaultIntegerScoreComparator
DefaultPopulation
- class org.evolvica.core.population.
DefaultPopulation
.
Generic implementation of a population based on an array list.
DefaultPopulation()
- Constructor for class org.evolvica.core.population.
DefaultPopulation
Default constructor.
DefaultSink
- class org.evolvica.core.common.
DefaultSink
.
Default implementation of a sink.
DefaultSink()
- Constructor for class org.evolvica.core.common.
DefaultSink
DefaultValidator
- class org.evolvica.engine.
DefaultValidator
.
A default algorithm validator.
DefaultValidator()
- Constructor for class org.evolvica.engine.
DefaultValidator
DescriptorBuilder
- class org.evolvica.engine.
DescriptorBuilder
.
Builder for loading operator descriptors.
DescriptorBuilder()
- Constructor for class org.evolvica.engine.
DescriptorBuilder
DescriptorResolver
- class org.evolvica.engine.
DescriptorResolver
.
Resolver for descriptors.
DescriptorResolver()
- Constructor for class org.evolvica.engine.
DescriptorResolver
DescriptorWriter
- class org.evolvica.engine.
DescriptorWriter
.
Writer for operator descriptors.
DescriptorWriter()
- Constructor for class org.evolvica.engine.
DescriptorWriter
Digester
- class org.evolvica.util.
Digester
.
A simple class which generates message digests for given strings/bytearrays.
Digester()
- Constructor for class org.evolvica.util.
Digester
Directory
- class org.evolvica.util.
Directory
.
Class for a directory.
Directory(String)
- Constructor for class org.evolvica.util.
Directory
Constructor.
Directory(URI)
- Constructor for class org.evolvica.util.
Directory
Constructor.
DirectoryConverter
- class org.evolvica.util.
DirectoryConverter
.
Converter for directories.
DirectoryConverter()
- Constructor for class org.evolvica.util.
DirectoryConverter
DiscreteInsertion
- class org.evolvica.core.population.
DiscreteInsertion
.
Discrete reinsertion.
DiscreteInsertion()
- Constructor for class org.evolvica.core.population.
DiscreteInsertion
Constructor.
DiscreteInsertion(int, int)
- Constructor for class org.evolvica.core.population.
DiscreteInsertion
Constructor with insertion parameters.
DiscreteRecombinator
- class org.evolvica.core.recombine.Int.
DiscreteRecombinator
.
Discrete recombination between two integers.
DiscreteRecombinator()
- Constructor for class org.evolvica.core.recombine.Int.
DiscreteRecombinator
DoubleArrayGene
- class org.evolvica.core.
DoubleArrayGene
.
Gene holding an array of doubles.
DoubleArrayGene(double[])
- Constructor for class org.evolvica.core.
DoubleArrayGene
Constructor.
DoubleGene
- class org.evolvica.core.
DoubleGene
.
A gene of type Double.
DoubleGene(double)
- Constructor for class org.evolvica.core.
DoubleGene
Constructor.
DoubleMutator
- class org.evolvica.core.mutate.Double.
DoubleMutator
.
Abstract base class for a double mutator.
DoubleMutator()
- Constructor for class org.evolvica.core.mutate.Double.
DoubleMutator
Constructor.
DoubleRecombinator
- class org.evolvica.core.recombine.Double.
DoubleRecombinator
.
Abstract base class for a double recombinator.
DoubleRecombinator()
- Constructor for class org.evolvica.core.recombine.Double.
DoubleRecombinator
Constructor.
DoubleScore
- class org.evolvica.core.eval.
DoubleScore
.
Double score.
DoubleScore()
- Constructor for class org.evolvica.core.eval.
DoubleScore
Constructor.
DoubleScore(double)
- Constructor for class org.evolvica.core.eval.
DoubleScore
Constructor with initial score.
Duplicator
- class org.evolvica.core.common.
Duplicator
.
Duplicator for individuals.
Duplicator()
- Constructor for class org.evolvica.core.common.
Duplicator
Constructor.
data
- Variable in class org.evolvica.engine.
ConduitElement
Input data.
data
- Variable in class org.evolvica.engine.
Connection
The stored data object.
data
- Variable in class org.evolvica.engine.
JoinElement
Input data of this join element.
day
- Variable in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Day.
debug(String)
- Static method in class org.evolvica.util.
EVLog
Logs a debug message.
debug(String, Throwable)
- Static method in class org.evolvica.util.
EVLog
Logs a debug message.
decString()
- Static method in class org.evolvica.util.
UniqueID
Decrements a string.
def
- Static variable in class org.evolvica.util.
EVLog
Evolvica generic logger.
descriptor
- Variable in class org.evolvica.engine.
AbstractOperator
Descriptor.
descriptor()
- Method in class org.evolvica.engine.
AbstractOperator
descriptor()
- Method in interface org.evolvica.engine.
IOperator
Returns a descriptor for this operator.
deserialize(Element)
- Static method in class org.evolvica.util.
SerialUtils
Deserializes an XML element into a Java object.
deserialize(Element, ClassLoader)
- Static method in class org.evolvica.util.
SerialUtils
Deserializes an XML element into a Java object.
directionProp
- Variable in class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Direction.
directory
- Variable in class org.evolvica.core.common.
FileWriter
Directory to write to.
disjoin(IIndividualSet)
- Method in class org.evolvica.core.common.
AbstractMultiCaster
Splits up the given individual set.
domain
- Variable in class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Domain.
doubleValue()
- Method in class org.evolvica.core.eval.
DoubleScore
Deprecated.
use getValue()
E
ELEMENT_ADDED
- Static variable in class org.evolvica.engine.
Events
ELEMENT_REMOVED
- Static variable in class org.evolvica.engine.
Events
EVException
- exception org.evolvica.util.
EVException
.
Base class for all exceptions of the EA package.
EVException()
- Constructor for class org.evolvica.util.
EVException
Constructor.
EVException(String)
- Constructor for class org.evolvica.util.
EVException
Constructor with descriptive string.
EVException(String, Throwable)
- Constructor for class org.evolvica.util.
EVException
Constructor with descriptive string and throwable which caused this exception.
EVLog
- class org.evolvica.util.
EVLog
.
Logging of events.
EVLog()
- Constructor for class org.evolvica.util.
EVLog
EVRuntimeException
- exception org.evolvica.util.
EVRuntimeException
.
Base class for all runtime exceptions of the EA package.
EVRuntimeException()
- Constructor for class org.evolvica.util.
EVRuntimeException
Constructor.
EVRuntimeException(String)
- Constructor for class org.evolvica.util.
EVRuntimeException
Constructor with descriptive string.
EVRuntimeException(String, Throwable)
- Constructor for class org.evolvica.util.
EVRuntimeException
Constructor with descriptive string and throwable which caused this exception.
ElementFactory
- class org.evolvica.engine.
ElementFactory
.
Factory for algorithm elements.
EliteInsertion
- class org.evolvica.core.population.
EliteInsertion
.
Elite reinsertion.
EliteInsertion()
- Constructor for class org.evolvica.core.population.
EliteInsertion
Default constructor.
EliteInsertion(float, float, IIndividualComparator)
- Constructor for class org.evolvica.core.population.
EliteInsertion
Constructor with insertion parameters and comparator.
ElitistInsertion
- class org.evolvica.core.population.
ElitistInsertion
.
Elite reinsertion variant 2.
ElitistInsertion()
- Constructor for class org.evolvica.core.population.
ElitistInsertion
Default constructor.
ElitistInsertion(float, float, IIndividualComparator)
- Constructor for class org.evolvica.core.population.
ElitistInsertion
Constructor with insertion parameters and comparator.
Events
- class org.evolvica.engine.
Events
.
Contains IDs for events.
Events()
- Constructor for class org.evolvica.engine.
Events
ExtendedLineRecombinator
- class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
.
Extended line recombination for integer numbers.
ExtendedLineRecombinator()
- Constructor for class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Constructor.
ExtendedLineRecombinator(float, float, float, float)
- Constructor for class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Constructor.
element
- Variable in class org.evolvica.engine.
AbstractOperator
Associated algorithm element.
element()
- Method in class org.evolvica.engine.
AbstractOperator
element()
- Method in interface org.evolvica.engine.
IOperator
Returns the algorithm element that is attached to this operator.
elementSize()
- Method in class org.evolvica.engine.
AbstractAlgorithm
elementSize()
- Method in interface org.evolvica.engine.
IAlgorithm
Returns the number of elements contained in this algorithm.
elements
- Variable in class org.evolvica.engine.
AbstractAlgorithm
Algorithm elements.
engine
- Static variable in class org.evolvica.util.
EVLog
Logger for algorithm engine related stuff.
error(String)
- Static method in class org.evolvica.util.
EVLog
Logs an error message.
error(String, Throwable)
- Static method in class org.evolvica.util.
EVLog
Logs an error message.
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
AbstractEvaluator
Evaluates an individual.
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
GriewankEvaluator
evaluate(IIndividual)
- Method in interface org.evolvica.core.eval.
IEvaluator
Evaluates an individuals.
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
OneMaxEvaluator
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
RastriginEvaluator
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
RosenbrockEvaluator
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
SchwefelEvaluator
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
SphereEvaluator
event
- Static variable in class org.evolvica.util.
EVLog
Logger for event handling.
execute()
- Method in class org.evolvica.engine.
AbstractAlgorithm
execute()
- Method in interface org.evolvica.engine.
IAlgorithm
Executes the algorithm.
F
FalseCondition
- class org.evolvica.core.terminate.
FalseCondition
.
A condition that is always false.
FalseCondition()
- Constructor for class org.evolvica.core.terminate.
FalseCondition
FileConverter
- class org.evolvica.util.
FileConverter
.
Converter for files.
FileConverter()
- Constructor for class org.evolvica.util.
FileConverter
FileWriter
- class org.evolvica.core.common.
FileWriter
.
Abstract base class for a print processor which saves an individual set into a file.
FileWriter()
- Constructor for class org.evolvica.core.common.
FileWriter
Default constructor.
FileWriter(String, String)
- Constructor for class org.evolvica.core.common.
FileWriter
Constructor with filename body and suffix.
FitnessTruncationSelector
- class org.evolvica.core.select.
FitnessTruncationSelector
.
Truncation selection by fitness value.
FitnessTruncationSelector()
- Constructor for class org.evolvica.core.select.
FitnessTruncationSelector
Comparator.
FitnessTruncationSelector(int, IFitness, IFitnessComparator)
- Constructor for class org.evolvica.core.select.
FitnessTruncationSelector
Constructor with number per selection and threshold.
FloatArrayGene
- class org.evolvica.core.
FloatArrayGene
.
Gene holding an array of floats.
FloatArrayGene(float[])
- Constructor for class org.evolvica.core.
FloatArrayGene
Constructor.
FloatArrayInitializer
- class org.evolvica.core.init.
FloatArrayInitializer
.
Creation of float arrays.
FloatArrayInitializer()
- Constructor for class org.evolvica.core.init.
FloatArrayInitializer
Constructor.
FloatArrayInitializer(int, float, float)
- Constructor for class org.evolvica.core.init.
FloatArrayInitializer
Constructor.
FloatArrayMutator
- class org.evolvica.core.mutate.farray.
FloatArrayMutator
.
Abstract base class for float array mutator.
FloatArrayMutator()
- Constructor for class org.evolvica.core.mutate.farray.
FloatArrayMutator
Constructor.
FloatArrayRecombinator
- class org.evolvica.core.recombine.farray.
FloatArrayRecombinator
.
Abstract base class for a float array recombinator.
FloatArrayRecombinator()
- Constructor for class org.evolvica.core.recombine.farray.
FloatArrayRecombinator
Constructor.
FloatGene
- class org.evolvica.core.
FloatGene
.
A gene of type Float.
FloatGene(float)
- Constructor for class org.evolvica.core.
FloatGene
Constructor.
FloatInitializer
- class org.evolvica.core.init.
FloatInitializer
.
Creation of individuals containing float chromosomes.
FloatInitializer()
- Constructor for class org.evolvica.core.init.
FloatInitializer
Constructor.
FloatInitializer(float, float)
- Constructor for class org.evolvica.core.init.
FloatInitializer
Constructor.
FloatMutationWrapper
- class org.evolvica.core.mutate.farray.
FloatMutationWrapper
.
Wrapper for a float mutator to be used as float array mutator.
FloatMutationWrapper()
- Constructor for class org.evolvica.core.mutate.farray.
FloatMutationWrapper
Constructor.
FloatMutationWrapper(FloatMutator)
- Constructor for class org.evolvica.core.mutate.farray.
FloatMutationWrapper
Constructor.
FloatMutator
- class org.evolvica.core.mutate.Float.
FloatMutator
.
Abstract base class for a float mutator.
FloatMutator()
- Constructor for class org.evolvica.core.mutate.Float.
FloatMutator
Constructor.
FloatRecombinator
- class org.evolvica.core.recombine.Float.
FloatRecombinator
.
Abstract base class for a float recombinator.
FloatRecombinator()
- Constructor for class org.evolvica.core.recombine.Float.
FloatRecombinator
Constructor.
FloatScore
- class org.evolvica.core.eval.
FloatScore
.
Float score.
FloatScore()
- Constructor for class org.evolvica.core.eval.
FloatScore
Constructor.
FloatScore(float)
- Constructor for class org.evolvica.core.eval.
FloatScore
Constructor with initial score.
ForkElement
- class org.evolvica.engine.
ForkElement
.
Fork element.
ForkElement(IFork)
- Constructor for class org.evolvica.engine.
ForkElement
Constructor.
fatal(String)
- Static method in class org.evolvica.util.
EVLog
Logs a fatal condition.
fatal(String, Throwable)
- Static method in class org.evolvica.util.
EVLog
Logs a fatal condition.
file
- Variable in class org.evolvica.core.init.
BinaryFileInitializer
File to read data from.
file
- Variable in class org.evolvica.core.init.
XMLInitializer
File to read data from.
filter
- Variable in class org.evolvica.core.population.
AbstractPopulation
Individual filter for insertion of individuals into this population.
findBest(IIndividualSet, IIndividualComparator)
- Static method in class org.evolvica.core.
IndividualSetUtils
Finds the best individual in a given set.
findWorst(IIndividualSet, IIndividualComparator)
- Static method in class org.evolvica.core.
IndividualSetUtils
Finds the worst individual in a given set.
firePropertyChangeEvent(PropertyChangeEvent)
- Method in class org.evolvica.engine.
AbstractAlgorithm
firePropertyChangeEvent(PropertyChangeEvent)
- Method in class org.evolvica.engine.
AbstractElement
firePropertyChangeEvent(PropertyChangeEvent)
- Method in class org.evolvica.engine.
Connection
firePropertyChangeEvent(PropertyChangeEvent)
- Method in interface org.evolvica.engine.
IAlgorithm
Fires a property change event.
firePropertyChangeEvent(PropertyChangeEvent)
- Method in interface org.evolvica.engine.
IConnection
firePropertyChangeEvent(PropertyChangeEvent)
- Method in interface org.evolvica.engine.
IElement
Fires a property change event.
fitness
- Variable in class org.evolvica.core.
AbstractIndividual
The fitness of this individual.
floatValue()
- Method in class org.evolvica.core.eval.
DefaultFitness
Returns the fitness value as float.
floatValue()
- Method in class org.evolvica.core.eval.
FloatScore
Deprecated.
use getValue()
fork(Object)
- Method in class org.evolvica.core.common.
AbstractMultiCaster
fork(Object)
- Method in class org.evolvica.core.common.
AbstractRouter
fork
- Variable in class org.evolvica.engine.
ForkElement
Underlying fork operator.
fork(Object)
- Method in interface org.evolvica.engine.
IFork
Performs the fork operation on the input data and returns an array of data objects as output.
G
GenotypeID
- class org.evolvica.core.
GenotypeID
.
Default implementation of a genotype ID.
GenotypeID(Class)
- Constructor for class org.evolvica.core.
GenotypeID
Constructor.
GenotypeRepository
- class org.evolvica.core.
GenotypeRepository
.
Repository for collecting and creating genotype IDs.
GriewankEvaluator
- class org.evolvica.core.eval.
GriewankEvaluator
.
Evaluator for Griewank's function.
GriewankEvaluator()
- Constructor for class org.evolvica.core.eval.
GriewankEvaluator
gapSize
- Variable in class org.evolvica.core.population.
DiscreteInsertion
Number of individuals to be deleted from the population.
generation
- Variable in class org.evolvica.core.population.
AbstractPopulation
Generation counter.
generationGap
- Variable in class org.evolvica.core.population.
AbstractInsertionFilter
Generation Gap.
generationGapSize(IPopulation)
- Method in class org.evolvica.core.population.
AbstractInsertionFilter
Gets the number of individuals to be replaced.
genotype
- Variable in class org.evolvica.core.
AbstractIndividual
The genotype of this individual.
genotypeSurpressed
- Variable in class org.evolvica.core.common.
ASCIIFileWriter
Indicator if printing of genetic representation should be surpressed.
get(int)
- Method in class org.evolvica.util.
BitVector
Returns the bit at the given position.
getAlgorithm()
- Method in class org.evolvica.engine.
AbstractElement
getAlgorithm()
- Method in interface org.evolvica.engine.
IElement
Returns the algorithm this element is contained in.
getArraySize()
- Method in class org.evolvica.core.init.
FloatArrayInitializer
Returns the array size.
getArraySize()
- Method in class org.evolvica.core.init.
IntegerArrayInitializer
getArraySize()
- Method in class org.evolvica.core.init.
IntegerSequenceInitializer
getAsInteger(int)
- Method in class org.evolvica.util.
BitVector
Returns the value of the bit at the given position as an integer.
getAttribute(String)
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the property descriptor with the given name.
getBeanClass()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the operator class.
getBeanClassName()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the operator class name.
getBest()
- Method in class org.evolvica.core.eval.
ConvergentFloatScoreComparator
getBest()
- Method in class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
getBody()
- Method in class org.evolvica.core.common.
FileWriter
Returns the body.
getBuilder(IDatatype)
- Static method in class org.evolvica.core.
BuilderRepository
Returns a genotype builder for the given genotype identifier.
getBuilder(IDatatype)
- Method in interface org.evolvica.core.
IBuilderRepositoy
Returns a genotype builder for the given genotype identifier.
getBuilder()
- Method in class org.evolvica.core.common.
Duplicator
Returns the builder.
getBuilder()
- Method in class org.evolvica.core.recombine.
AbstractRecombinator
Returns the builder.
getCategory()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the category.
getComparator()
- Method in class org.evolvica.core.common.
DefaultSink
Returns the comparator.
getComparator()
- Method in class org.evolvica.core.population.
EliteInsertion
getComparator()
- Method in class org.evolvica.core.population.
SortedPopulation
getComparator()
- Method in class org.evolvica.core.select.
FitnessTruncationSelector
Gets the fitness comparator.
getComparator()
- Method in class org.evolvica.core.select.
ScoreTruncationSelector
Gets the comparator.
getComparator()
- Method in class org.evolvica.core.select.
TournamentSelector
Returns the comparator.
getComparator()
- Method in class org.evolvica.core.terminate.
ScoreComparingCondition
Returns the comparator.
getComparators()
- Method in class org.evolvica.core.eval.
CompoundScoreComparator
Returns the comparators.
getComparators(int)
- Method in class org.evolvica.core.eval.
CompoundScoreComparator
Returns the comparator at the given index.
getCondition()
- Method in class org.evolvica.core.terminate.
ConditionalRouter
Returns the condition.
getConditions()
- Method in class org.evolvica.core.terminate.
AndCondition
getConditions()
- Method in interface org.evolvica.core.terminate.
IMultiCondition
Returns the conditions contained in this multi condition.
getConditions()
- Method in class org.evolvica.core.terminate.
OrCondition
getConnection(IElement, int, IElement, int)
- Method in class org.evolvica.engine.
AbstractAlgorithm
getConnection(IOperator, int, IOperator, int)
- Method in class org.evolvica.engine.
AbstractAlgorithm
getConnection(IElement, int, IElement, int)
- Method in interface org.evolvica.engine.
IAlgorithm
Returns the connection between two elements.
getConnection(IOperator, int, IOperator, int)
- Method in interface org.evolvica.engine.
IAlgorithm
Returns the connection between two operators.
getCopies()
- Method in class org.evolvica.core.common.
Duplicator
Returns the number of copies.
getData()
- Method in class org.evolvica.engine.
Connection
getData()
- Method in interface org.evolvica.engine.
IConnection
Retrieves a data object from this connection without removing it.
getDatatype()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the datatype.
getDatatypeName()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the datatype name.
getDay()
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Returns the day
getDefault(String)
- Static method in class org.evolvica.resources.
ResourceUtils
Returns the default resource string for the given key.
getDigest(byte[])
- Static method in class org.evolvica.util.
Digester
Generates a digest which only contains alphanumeric characters and minus-signs (similiar to an UUID).
getDigest(String)
- Static method in class org.evolvica.util.
Digester
Generates a digest which only contains alphanumeric characters and minus-signs (similiar to an UUID).
getDirectory()
- Method in class org.evolvica.core.common.
FileWriter
Returns the directory.
getDisplayName()
- Method in class org.evolvica.engine.
AbstractDescriptor
Returns the display name.
getElement(IOperator)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Return the algorithm element for a given operator.
getElementById(String)
- Method in class org.evolvica.engine.
AbstractAlgorithm
getElementById(String)
- Method in interface org.evolvica.engine.
IAlgorithm
Gets an element by its ID.
getFile()
- Method in class org.evolvica.core.init.
BinaryFileInitializer
Returns the file.
getFile()
- Method in class org.evolvica.core.init.
XMLInitializer
Returns the file.
getFilter()
- Method in class org.evolvica.core.population.
AbstractPopulation
getFitness()
- Method in class org.evolvica.core.
AbstractIndividual
Returns the assigned fitness.
getFitness()
- Method in interface org.evolvica.core.
IIndividual
Returns the fitness of this individual.
getGapSize()
- Method in class org.evolvica.core.population.
DiscreteInsertion
Gets the number of individuals to be removed.
getGeneration()
- Method in class org.evolvica.core.population.
AbstractPopulation
Gets the generation counter.
getGenerationGap()
- Method in class org.evolvica.core.population.
AbstractInsertionFilter
Gets the value of the generation gap.
getGenerations()
- Method in class org.evolvica.core.terminate.
RunningAverageScoreCondition
Returns the number of generations.
getGenerations()
- Method in class org.evolvica.core.terminate.
RunningBestScoreCondition
Returns the number of generations.
getGenotype()
- Method in class org.evolvica.core.
AbstractIndividual
Returns the assigned genotype.
getGenotype()
- Method in interface org.evolvica.core.
IIndividual
Gets the genotype that is assigned to this individual.
getGenotype(int)
- Method in interface org.evolvica.core.
IMultiGenotype
Gets a genotype from a specific position.
getHour()
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Returns the hour.
getID(IGenotype)
- Static method in class org.evolvica.core.
GenotypeRepository
Returns a genotype ID for a given genotype.
getID(Class)
- Static method in class org.evolvica.core.
GenotypeRepository
Returns a genotype ID for a given class.
getId()
- Method in class org.evolvica.engine.
AbstractOperator
getId()
- Method in interface org.evolvica.engine.
IOperator
Return the internal identifier of this operator.
getIncoming(int)
- Method in class org.evolvica.engine.
AbstractElement
getIncoming(int)
- Method in interface org.evolvica.engine.
IElement
Gets an incoming connection.
getIncomingIndex(IConnection)
- Method in class org.evolvica.engine.
AbstractElement
getIncomingIndex(IConnection)
- Method in interface org.evolvica.engine.
IElement
Returns the index of the given incoming connection.
getIndexedPropertyType()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns the indexed property type (if there is any)
getIndexedReadMethod()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns the read method for indexed properties.
getIndexedWriteMethod()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns the write method for indexed properties.
getIndividualBuilder()
- Method in class org.evolvica.core.init.
AbstractInitializer
Returns the individual builder.
getInputSize()
- Method in class org.evolvica.core.common.
Collector
getInputSize()
- Method in class org.evolvica.core.common.
Combiner
Returns the input size.
getInputSize()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the input size.
getInsertionRate()
- Method in class org.evolvica.core.population.
AbstractInsertionFilter
Gets the value of the reinsertion rate.
getLength()
- Method in class org.evolvica.core.init.
BinaryInitializer
Returns the length of the bitstring.
getLength()
- Method in class org.evolvica.core.init.
RandomStringInitializer
getLocation()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the class location
getLowerBound()
- Method in class org.evolvica.core.init.
FloatArrayInitializer
Returns the lower bound.
getLowerBound()
- Method in class org.evolvica.core.init.
FloatInitializer
getLowerBound()
- Method in class org.evolvica.core.init.
IntegerArrayInitializer
getLowerBound()
- Method in class org.evolvica.core.init.
IntegerInitializer
getLowerBound()
- Method in class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Returns the lower bound.
getLowerBound()
- Method in class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Returns the lower bound.
getLowerBound()
- Method in class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Returns the lower bound.
getLowerBound()
- Method in class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Returns the lower bound.
getMD5Digest(String)
- Static method in class org.evolvica.util.
Digester
Generates a MD5 digest for the given string.
getMD5Digest(byte[])
- Static method in class org.evolvica.util.
Digester
Generates a MD5 digest for the given bytearray.
getMaxValue()
- Method in class org.evolvica.core.terminate.
CounterCondition
getMetadata(Object, String)
- Method in class org.evolvica.engine.
AbstractAlgorithm
getMetadata(String)
- Method in class org.evolvica.engine.
AbstractElement
getMetadata(Object, String)
- Method in interface org.evolvica.engine.
IAlgorithm
Returns a metadata object from the associated metadata store.
getMetadata(String)
- Method in interface org.evolvica.engine.
IElement
Returns a metadata object for this element from the associated metadata store.
getMinute()
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Returns the minute.
getModulo()
- Method in class org.evolvica.core.terminate.
ModuloCondition
Returns the modulo value.
getMonth()
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Returns the month.
getMutator()
- Method in class org.evolvica.core.mutate.farray.
FloatMutationWrapper
getName()
- Method in class org.evolvica.core.
GenotypeID
getName()
- Method in class org.evolvica.engine.
AbstractAlgorithm
getName()
- Method in class org.evolvica.engine.
AbstractDescriptor
Returns the name of the operator class.
getName()
- Method in class org.evolvica.engine.
AbstractOperator
getName()
- Method in interface org.evolvica.engine.
IAlgorithm
Returns the name of the algorithm.
getName()
- Method in class org.evolvica.engine.
IDatatype.UniversalDatatype
getName()
- Method in interface org.evolvica.engine.
IDatatype
Return the name of this identifier.
getName()
- Method in interface org.evolvica.engine.
IOperator
Returns the name of this operator.
getName()
- Method in class org.evolvica.util.
MetadataNode
Returns the name of this node.
getNode(String)
- Method in class org.evolvica.util.
MetadataNode
Returns a child node with the given name.
getNumberPerSelection()
- Method in class org.evolvica.core.select.
AbstractSelector
Returns the number per selection.
getOperator()
- Method in class org.evolvica.engine.
ConduitElement
getOperator()
- Method in class org.evolvica.engine.
ConnectorElement
getOperator()
- Method in class org.evolvica.engine.
ForkElement
getOperator()
- Method in interface org.evolvica.engine.
IElement
Returns the operator that is assigned to this element.
getOperator()
- Method in class org.evolvica.engine.
JoinElement
getOperator()
- Method in class org.evolvica.engine.
SinkElement
getOperator()
- Method in class org.evolvica.engine.
SourceElement
getOutgoing(int)
- Method in class org.evolvica.engine.
AbstractElement
getOutgoing(int)
- Method in interface org.evolvica.engine.
IElement
Gets an outgoing connection.
getOutgoingIndex(IConnection)
- Method in class org.evolvica.engine.
AbstractElement
getOutgoingIndex(IConnection)
- Method in interface org.evolvica.engine.
IElement
Returns the index of the given outgoing connection.
getOutput()
- Method in class org.evolvica.engine.
AbstractElement
Gets the output data
getOutputSize()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the output size
getPath()
- Method in class org.evolvica.util.
Metadata
Returns the path of this metadata object.
getPattern()
- Method in class org.evolvica.core.common.
ConsoleWriter
Returns the current print pattern.
getPhenotype()
- Method in class org.evolvica.core.
AbstractIndividual
Returns the associated phenotype.
getPhenotype()
- Method in interface org.evolvica.core.
IIndividual
Returns the phenotype of this individual (if any).
getProducedChildren()
- Method in class org.evolvica.core.recombine.
AbstractRecombinator
Return the number of produced children.
getProducedChildren()
- Method in class org.evolvica.core.recombine.Int.
DiscreteRecombinator
getProducedChildren()
- Method in class org.evolvica.core.recombine.Int.
LineRecombinator
getProducedChildren()
- Method in class org.evolvica.core.recombine.binary.
MultipointCrossover
getProducedChildren()
- Method in class org.evolvica.core.recombine.iarray.
CycleCrossover
getProducedChildren()
- Method in class org.evolvica.core.recombine.iarray.
MultipointCrossover
getProducedChildren()
- Method in class org.evolvica.core.recombine.iarray.
OrderCrossover
getProducedChildren()
- Method in class org.evolvica.core.recombine.iarray.
PartialMatchedCrossover
getProducedChildren()
- Method in class org.evolvica.core.recombine.iarray.
UniformOrderBasedCrossover
getProducedChildren()
- Method in class org.evolvica.core.recombine.string.
MultipointCrossover
getPropability()
- Method in class org.evolvica.core.mutate.
AbstractMutator
Returns the propability.
getPropertyDescriptor(String)
- Method in class org.evolvica.engine.
OperatorDescriptor
Deprecated.
use getAttribute( String )
getPropertyType()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns the property type.
getRange()
- Method in class org.evolvica.core.mutate.Double.
RelativeRangeMutator
Returns the mutation range.
getRange()
- Method in class org.evolvica.core.mutate.Float.
RelativeFloatMutator
getRange()
- Method in class org.evolvica.core.mutate.Float.
RelativeRangeMutator
Returns the mutation range.
getRange()
- Method in class org.evolvica.core.mutate.Int.
RelativeRangeMutator
Returns the mutation range.
getRange()
- Method in class org.evolvica.core.mutate.Long.
RelativeRangeMutator
Returns the mutation range.
getRateSize()
- Method in class org.evolvica.core.population.
DiscreteInsertion
Gets the number of individuals to be inserted.
getReadMethod()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns the read method for the property.
getReferencedClass()
- Method in class org.evolvica.core.
GenotypeID
getReferencedClass()
- Method in class org.evolvica.engine.
IDatatype.UniversalDatatype
getReferencedClass()
- Method in interface org.evolvica.engine.
IDatatype
Returns the class of the referenced datatype.
getRequiredParents()
- Method in class org.evolvica.core.recombine.
AbstractRecombinator
Returns the number of required parents for a valid recombination.
getRequiredParents()
- Method in class org.evolvica.core.recombine.Int.
DiscreteRecombinator
getRequiredParents()
- Method in class org.evolvica.core.recombine.Int.
LineRecombinator
getRequiredParents()
- Method in class org.evolvica.core.recombine.binary.
MultipointCrossover
getRequiredParents()
- Method in class org.evolvica.core.recombine.iarray.
CycleCrossover
getRequiredParents()
- Method in class org.evolvica.core.recombine.iarray.
MultipointCrossover
getRequiredParents()
- Method in class org.evolvica.core.recombine.iarray.
OrderCrossover
getRequiredParents()
- Method in class org.evolvica.core.recombine.iarray.
PartialMatchedCrossover
getRequiredParents()
- Method in class org.evolvica.core.recombine.iarray.
UniformOrderBasedCrossover
getRequiredParents()
- Method in class org.evolvica.core.recombine.string.
MultipointCrossover
getResolved(URI[])
- Method in class org.evolvica.engine.
OperatorDescriptor
Deprecated.
use DescriptorResolver for copying
getRunner()
- Method in class org.evolvica.engine.
AbstractAlgorithm
getRunner()
- Method in interface org.evolvica.engine.
IAlgorithm
Gets the algorithm runner.
getSHADigest(String)
- Static method in class org.evolvica.util.
Digester
Generates a SHA-1 digest for the given string.
getSHADigest(byte[])
- Static method in class org.evolvica.util.
Digester
Generates a SHA-1 digest for the given string.
getScore()
- Method in class org.evolvica.core.
AbstractIndividual
Returns the assigned score.
getScore()
- Method in interface org.evolvica.core.
IIndividual
Returns the score of this individual.
getScore(int)
- Method in interface org.evolvica.core.
IMultiScore
Deprecated.
use getScores() to access the array directly
getScore(int)
- Method in class org.evolvica.core.eval.
CompoundScore
getScores()
- Method in interface org.evolvica.core.
IMultiScore
Returns the array of scores that this multi score consists of.
getScores()
- Method in class org.evolvica.core.eval.
CompoundScore
getSetSize()
- Method in class org.evolvica.core.init.
AbstractInitializer
Returns the number of created individuals.
getShortClassname(Class)
- Static method in class org.evolvica.util.
ClassUtils
Returns the short classname of a class (without parent packages).
getShortDescription()
- Method in class org.evolvica.engine.
AbstractDescriptor
Returns the description.
getSource()
- Method in class org.evolvica.engine.
Connection
getSource()
- Method in interface org.evolvica.engine.
IConnection
Returns the source element of this connection.
getSourceLocation()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the source location.
getSources()
- Method in interface org.evolvica.util.
IMetadataProvider
Returns all source objects.
getStepSize()
- Method in class org.evolvica.core.mutate.Double.
StepMutator
Returns the step size.
getStepSize()
- Method in class org.evolvica.core.mutate.Float.
StepMutator
Returns the step size.
getStepSize()
- Method in class org.evolvica.core.mutate.Int.
StepMutator
Returns the step size.
getStepSize()
- Method in class org.evolvica.core.mutate.Long.
StepMutator
Returns the step size.
getString(String)
- Static method in class org.evolvica.core.terminate.
Messages
Returns the value of the given key from the resource bundle.
getString(String, String)
- Static method in class org.evolvica.core.terminate.
Messages
Returns the value of the given key from the resource bundle and substitutes %0 occurences.
getString(String, String, String)
- Static method in class org.evolvica.core.terminate.
Messages
Returns the value of the given key from the resource bundle and substitutes %0 and %1 occurences.
getString(String, String, String, String)
- Static method in class org.evolvica.core.terminate.
Messages
Returns the value of the given key from the resource bundle and substitutes %0, %1 and %2 occurences.
getString(String, String[])
- Static method in class org.evolvica.core.terminate.
Messages
Returns the value of the given key from the resource bundle and substitutes %index occurences.
getString(String)
- Static method in class org.evolvica.util.
Messages
Returns the value of the given key from the resource bundle.
getString(String, String)
- Static method in class org.evolvica.util.
Messages
Returns the value of the given key from the resource bundle and substitutes %0 occurences.
getString(String, String, String)
- Static method in class org.evolvica.util.
Messages
Returns the value of the given key from the resource bundle and substitutes %0 and %1 occurences.
getString(String, String, String, String)
- Static method in class org.evolvica.util.
Messages
Returns the value of the given key from the resource bundle and substitutes %0, %1 and %2 occurences.
getString(String, String[])
- Static method in class org.evolvica.util.
Messages
Returns the value of the given key from the resource bundle and substitutes %index occurences.
getSuffix()
- Method in class org.evolvica.core.common.
FileWriter
Returns the suffix.
getTarget()
- Method in class org.evolvica.core.terminate.
AbsoluteScoreCondition
Returns the target score.
getTarget()
- Method in class org.evolvica.core.terminate.
RelativeErrorCondition
Returns the target value.
getTarget()
- Method in class org.evolvica.engine.
Connection
getTarget()
- Method in interface org.evolvica.engine.
IConnection
Returns the target element of this connection.
getTargetError()
- Method in class org.evolvica.core.terminate.
RelativeErrorCondition
Returns the target error.
getThreshold()
- Method in class org.evolvica.core.select.
FitnessTruncationSelector
Gets the threshold.
getThreshold()
- Method in class org.evolvica.core.select.
PoolSizeTruncationSelector
Gets the threshold.
getThreshold()
- Method in class org.evolvica.core.select.
ScoreTruncationSelector
Gets the threshold.
getThreshold()
- Method in class org.evolvica.core.terminate.
BestWorstScoreCondition
Returns the threshold.
getThreshold()
- Method in class org.evolvica.core.terminate.
PhiCondition
Returns the threshold.
getThreshold()
- Method in class org.evolvica.core.terminate.
RunningAverageScoreCondition
Returns the threshold.
getThreshold()
- Method in class org.evolvica.core.terminate.
RunningBestScoreCondition
Returns the threshold.
getTournamentSize()
- Method in class org.evolvica.core.select.
TournamentSelector
Gets the current tournament size.
getType()
- Method in class org.evolvica.core.
AbstractGene
getType()
- Method in interface org.evolvica.core.
IGenotype
Returns the type identifier of this genotype.
getType()
- Method in interface org.evolvica.core.
IGenotypeBuilder
Returns the type of genotypes that are created be this builder.
getType()
- Method in interface org.evolvica.core.
IPhenotypeBuilder
Returns the type of genotypes that are accepted be this builder.
getType()
- Method in class org.evolvica.core.
IntegerArrayGeneBuilder
getType()
- Method in class org.evolvica.core.
IntegerGeneBuilder
getUpperBound()
- Method in class org.evolvica.core.init.
FloatArrayInitializer
Returns the upper bound.
getUpperBound()
- Method in class org.evolvica.core.init.
FloatInitializer
getUpperBound()
- Method in class org.evolvica.core.init.
IntegerArrayInitializer
getUpperBound()
- Method in class org.evolvica.core.init.
IntegerInitializer
getUpperBound()
- Method in class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Returns the upper bound.
getUpperBound()
- Method in class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Returns the upper bound.
getUpperBound()
- Method in class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Returns the upper bound.
getUpperBound()
- Method in class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Returns the upper bound.
getValidationResult()
- Method in class org.evolvica.engine.
DefaultValidator
getValidationResult()
- Method in interface org.evolvica.engine.
IValidator
Returns an array of strings containing messages that were generated during validation of an algorithm.
getValidator()
- Method in class org.evolvica.engine.
AbstractAlgorithm
getValidator()
- Method in interface org.evolvica.engine.
IAlgorithm
Gets the algorithm validator.
getValue()
- Method in class org.evolvica.core.
BinaryGene
Returns the value.
getValue()
- Method in class org.evolvica.core.
DoubleArrayGene
Returns the value.
getValue()
- Method in class org.evolvica.core.
DoubleGene
Returns the value.
getValue()
- Method in class org.evolvica.core.
FloatArrayGene
Returns the value.
getValue()
- Method in class org.evolvica.core.
FloatGene
Returns the value.
getValue()
- Method in interface org.evolvica.core.
IFitness
Return the fitness value wrapped in an object.
getValue()
- Method in class org.evolvica.core.
IntegerArrayGene
Returns the value.
getValue()
- Method in class org.evolvica.core.
IntegerGene
Returns the value.
getValue()
- Method in class org.evolvica.core.
LongArrayGene
Returns the value.
getValue()
- Method in class org.evolvica.core.
LongGene
Returns the value.
getValue()
- Method in class org.evolvica.core.
StringGene
Returns the value.
getValue()
- Method in class org.evolvica.core.eval.
DefaultFitness
getValue()
- Method in class org.evolvica.core.eval.
DoubleScore
Gets the value of the score as dDouble.
getValue()
- Method in class org.evolvica.core.eval.
FloatScore
Gets the value of the score as float.
getValue()
- Method in class org.evolvica.core.eval.
IntegerScore
Gets the value of the score as int.
getValue()
- Method in class org.evolvica.core.eval.
LongScore
Gets the value of the score as long.
getValue()
- Method in class org.evolvica.util.
Metadata
Returns the value of this metadata object.
getValue(String)
- Method in class org.evolvica.util.
MetadataNode
Returns the metadata object with the given path.
getValue(Object, String)
- Method in class org.evolvica.util.
MetadataStore
Returns a metadata object for the given source object and the given path.
getValueAsBoolean()
- Method in class org.evolvica.util.
Metadata
Returns the value of this metadata object as a boolean value.
getValueAsFloat()
- Method in class org.evolvica.util.
Metadata
Returns the value of this metadata object as a float value.
getValueAsInteger()
- Method in class org.evolvica.util.
Metadata
Returns the value of this metadata object as an integer value.
getValueAsObject()
- Method in interface org.evolvica.core.
IScore
Returns the score value wrapped in an object.
getValueAsObject()
- Method in class org.evolvica.core.eval.
CompoundScore
(Kein Javadoc)
getValueAsObject()
- Method in class org.evolvica.core.eval.
DoubleScore
Gets the value of the score as a Double object.
getValueAsObject()
- Method in class org.evolvica.core.eval.
FloatScore
Gets the value of the score as a Float object.
getValueAsObject()
- Method in class org.evolvica.core.eval.
IntegerScore
Gets the value of the score as an Integer object.
getValueAsObject()
- Method in class org.evolvica.core.eval.
LongScore
Gets the value of the score as a Long object.
getValues()
- Method in interface org.evolvica.util.
IMetadataProvider
Returns all metadata values.
getVendor()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns the vendor.
getWriteMethod()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns the write method for this property.
getYear()
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Returns the year.
H
hasData()
- Method in class org.evolvica.engine.
Connection
hasData()
- Method in interface org.evolvica.engine.
IConnection
Checks if there is a data object associated to this connection.
hasNext()
- Method in interface org.evolvica.core.
ISetIterator
Returns if this iterator points at a next individual
hour
- Variable in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Hour.
I
IAlgorithm
- interface org.evolvica.engine.
IAlgorithm
.
Interface for an algorithm.
IAlgorithmRunner
- interface org.evolvica.engine.
IAlgorithmRunner
.
Deprecated.
use interface IRunner instead
IBuilderRepositoy
- interface org.evolvica.core.
IBuilderRepositoy
.
Repository for genotype builders.
ICollector
- interface org.evolvica.core.common.
ICollector
.
Interface for collector operators.
ICombiner
- interface org.evolvica.core.common.
ICombiner
.
Interface for operators the combine individual sets.
ICondition
- interface org.evolvica.core.terminate.
ICondition
.
Interface for a condition.
IConduit
- interface org.evolvica.engine.
IConduit
.
Interface for a conduit.
IConnection
- interface org.evolvica.engine.
IConnection
.
Interface for connections between algorithmic elements.
IDatatype
- interface org.evolvica.engine.
IDatatype
.
An identifier for datatypes.
IDatatype.UniversalDatatype
- class org.evolvica.engine.
IDatatype.UniversalDatatype
.
A universal datatype.
IDatatype.UniversalDatatype()
- Constructor for class org.evolvica.engine.
IDatatype.UniversalDatatype
Constructor.
IElement
- interface org.evolvica.engine.
IElement
.
Interface for an algorithmic element used in algorithms.
IEvaluator
- interface org.evolvica.core.eval.
IEvaluator
.
Interface for an evaluator for individuals.
IFitness
- interface org.evolvica.core.
IFitness
.
Interface for a fitness value of an individual.
IFitnessComparator
- interface org.evolvica.core.
IFitnessComparator
.
Interface for a fitness comparator.
IFork
- interface org.evolvica.engine.
IFork
.
Interface for a fork operator.
IGeneticOperator
- interface org.evolvica.core.common.
IGeneticOperator
.
Interface for an operator that is used in an evolutionary algorithm.
IGenotype
- interface org.evolvica.core.
IGenotype
.
Interface for a genotype.
IGenotypeBuilder
- interface org.evolvica.core.
IGenotypeBuilder
.
Interface for a genotype builder.
IIndividual
- interface org.evolvica.core.
IIndividual
.
Interface for an individual.
IIndividualBuilder
- interface org.evolvica.core.
IIndividualBuilder
.
Interface for an individual builder.
IIndividualComparator
- interface org.evolvica.core.
IIndividualComparator
.
Interface for an individual comparator.
IIndividualSet
- interface org.evolvica.core.
IIndividualSet
.
Interface for a set of individuals.
IInitializer
- interface org.evolvica.core.init.
IInitializer
.
Interface for an initializer.
IInsertionFilter
- interface org.evolvica.core.population.
IInsertionFilter
.
Interface for a reinsertion operator.
IJoin
- interface org.evolvica.engine.
IJoin
.
Interface for a join operator.
IMetadataProvider
- interface org.evolvica.util.
IMetadataProvider
.
Interface for a metadata provider.
IMetadataSerializer
- interface org.evolvica.util.
IMetadataSerializer
.
Interface for a serializer for metadata.
IMultiCondition
- interface org.evolvica.core.terminate.
IMultiCondition
.
Interface for a collection of conditions.
IMultiGenotype
- interface org.evolvica.core.
IMultiGenotype
.
Interface for a genotype containing multiple other genotypes.
IMultiScore
- interface org.evolvica.core.
IMultiScore
.
Interface for a score that consists of other scores.
IMutator
- interface org.evolvica.core.mutate.
IMutator
.
Interface for a mutation operator.
INCOMING_CONNECTED
- Static variable in class org.evolvica.engine.
Events
INCOMING_DISCONNECTED
- Static variable in class org.evolvica.engine.
Events
INCOMING_SIZE_CHANGED
- Static variable in class org.evolvica.engine.
Events
IOperator
- interface org.evolvica.engine.
IOperator
.
Toplevel interface for an operator used in an algorithm.
IPhenotype
- interface org.evolvica.core.
IPhenotype
.
Interface for a phenotype.
IPhenotypeBuilder
- interface org.evolvica.core.
IPhenotypeBuilder
.
Builder for phenotypes.
IPopulation
- interface org.evolvica.core.population.
IPopulation
.
Interface for a population.
IProcessor
- interface org.evolvica.engine.
IProcessor
.
Interface for a processing operator.
IPropertySet
- interface org.evolvica.engine.
IPropertySet
.
Interface for a property set for an algorithm.
IRecombinator
- interface org.evolvica.core.recombine.
IRecombinator
.
Interface for a recombination operator.
IRouter
- interface org.evolvica.core.common.
IRouter
.
Interface for operators that "route" individuals to other operators.
IRunner
- interface org.evolvica.engine.
IRunner
.
Interface for an algorithm runner.
IScore
- interface org.evolvica.core.
IScore
.
Interface for a score object that can be associated to an individual.
IScoreComparator
- interface org.evolvica.core.
IScoreComparator
.
Interface for a comparator that is able to comare two scores.
ISelector
- interface org.evolvica.core.select.
ISelector
.
Interface for a selection operator.
ISetIterator
- interface org.evolvica.core.
ISetIterator
.
Interface for an iterator over a set of individuals.
ISink
- interface org.evolvica.engine.
ISink
.
Interface for a sink operator.
ISource
- interface org.evolvica.engine.
ISource
.
Interface for a source operator.
ISplitter
- interface org.evolvica.core.common.
ISplitter
.
Interface for an operator for splitting an individual set.
IValidator
- interface org.evolvica.engine.
IValidator
.
Interface for an algorithm validator.
IndividualArray
- class org.evolvica.core.
IndividualArray
.
Default implementation of an individual array.
IndividualArray()
- Constructor for class org.evolvica.core.
IndividualArray
Constructor.
IndividualArray(int)
- Constructor for class org.evolvica.core.
IndividualArray
Constructor with size.
IndividualArray(IIndividualSet)
- Constructor for class org.evolvica.core.
IndividualArray
Copy Constructor.
IndividualList
- class org.evolvica.core.
IndividualList
.
Default implementation of an individual list.
IndividualList()
- Constructor for class org.evolvica.core.
IndividualList
Constructor.
IndividualList(IIndividualSet)
- Constructor for class org.evolvica.core.
IndividualList
Copy Constructor.
IndividualSetUtils
- class org.evolvica.core.
IndividualSetUtils
.
Some utiility methods for individual set handling.
IntegerArrayGene
- class org.evolvica.core.
IntegerArrayGene
.
Gene holding an array of integers.
IntegerArrayGene(int[])
- Constructor for class org.evolvica.core.
IntegerArrayGene
Constructor.
IntegerArrayGeneBuilder
- class org.evolvica.core.
IntegerArrayGeneBuilder
.
A builder for for genotypes of type IntegerArrayGene.
IntegerArrayGeneBuilder()
- Constructor for class org.evolvica.core.
IntegerArrayGeneBuilder
Constructor.
IntegerArrayInitializer
- class org.evolvica.core.init.
IntegerArrayInitializer
.
Creation of integer arrays.
IntegerArrayInitializer()
- Constructor for class org.evolvica.core.init.
IntegerArrayInitializer
Constructor.
IntegerArrayInitializer(int, int, int)
- Constructor for class org.evolvica.core.init.
IntegerArrayInitializer
Constructor.
IntegerArrayMutator
- class org.evolvica.core.mutate.iarray.
IntegerArrayMutator
.
Abstract base class for an integer array mutator.
IntegerArrayMutator()
- Constructor for class org.evolvica.core.mutate.iarray.
IntegerArrayMutator
Constructor.
IntegerArrayRecombinator
- class org.evolvica.core.recombine.iarray.
IntegerArrayRecombinator
.
Abstract base class for an integer array recombinator.
IntegerArrayRecombinator()
- Constructor for class org.evolvica.core.recombine.iarray.
IntegerArrayRecombinator
Constructor.
IntegerGene
- class org.evolvica.core.
IntegerGene
.
A gene of type Integer.
IntegerGene(int)
- Constructor for class org.evolvica.core.
IntegerGene
Constructor.
IntegerGeneBuilder
- class org.evolvica.core.
IntegerGeneBuilder
.
A builder for for genotypes of type IntegerGene.
IntegerGeneBuilder()
- Constructor for class org.evolvica.core.
IntegerGeneBuilder
Constructor.
IntegerInitializer
- class org.evolvica.core.init.
IntegerInitializer
.
Creation of individuals containing integer chromosomes.
IntegerInitializer()
- Constructor for class org.evolvica.core.init.
IntegerInitializer
Constructor.
IntegerInitializer(int, int)
- Constructor for class org.evolvica.core.init.
IntegerInitializer
Constructor.
IntegerMutator
- class org.evolvica.core.mutate.Int.
IntegerMutator
.
Abstract base class for an integer mutator.
IntegerMutator()
- Constructor for class org.evolvica.core.mutate.Int.
IntegerMutator
Constructor.
IntegerRecombinator
- class org.evolvica.core.recombine.Int.
IntegerRecombinator
.
Abstract base class for integer recombinators.
IntegerRecombinator()
- Constructor for class org.evolvica.core.recombine.Int.
IntegerRecombinator
Constructor.
IntegerScore
- class org.evolvica.core.eval.
IntegerScore
.
Integer score.
IntegerScore()
- Constructor for class org.evolvica.core.eval.
IntegerScore
Constructor.
IntegerScore(int)
- Constructor for class org.evolvica.core.eval.
IntegerScore
Constructor with initial score.
IntegerSequenceInitializer
- class org.evolvica.core.init.
IntegerSequenceInitializer
.
Creation of integer sequences.
IntegerSequenceInitializer()
- Constructor for class org.evolvica.core.init.
IntegerSequenceInitializer
Constructor.
IntegerSequenceInitializer(int)
- Constructor for class org.evolvica.core.init.
IntegerSequenceInitializer
Constructor.
id
- Variable in class org.evolvica.engine.
AbstractOperator
ID of this operator.
incString()
- Static method in class org.evolvica.util.
UniqueID
Increments a string.
incoming
- Variable in class org.evolvica.engine.
AbstractElement
Incoming connections.
incomingSize()
- Method in class org.evolvica.engine.
AbstractElement
incomingSize()
- Method in interface org.evolvica.engine.
IElement
Returns the number of incoming connections.
individualBuilder
- Variable in class org.evolvica.core.init.
AbstractInitializer
Individual builder to be used.
info()
- Method in class org.evolvica.engine.
OperatorDescriptor
Prints some information to the console.
info(String)
- Static method in class org.evolvica.util.
EVLog
Logs an info message.
info(String, Throwable)
- Static method in class org.evolvica.util.
EVLog
Logs an info message.
initialPosition
- Variable in class org.evolvica.core.recombine.iarray.
CycleCrossover
Initial position to start cycle from.
input
- Variable in class org.evolvica.engine.
AbstractElement
Input data.
insert(IPopulation, IIndividualSet)
- Method in class org.evolvica.core.population.
AbstractInsertionFilter
insert(IIndividualSet)
- Method in class org.evolvica.core.population.
AbstractPopulation
insert(IPopulation, IIndividualSet)
- Method in class org.evolvica.core.population.
DefaultInsertionFilter
insert(IPopulation, IIndividualSet)
- Method in class org.evolvica.core.population.
DiscreteInsertion
insert(IPopulation, IIndividualSet)
- Method in class org.evolvica.core.population.
EliteInsertion
insert(IPopulation, IIndividualSet)
- Method in class org.evolvica.core.population.
ElitistInsertion
insert(IPopulation, IIndividualSet)
- Method in interface org.evolvica.core.population.
IInsertionFilter
Inserts individuals into the given population.
insert(IIndividualSet)
- Method in interface org.evolvica.core.population.
IPopulation
Inserts a set of indidividuals into this population.
insert(IPopulation, IIndividualSet)
- Method in class org.evolvica.core.population.
PureInsertion
insert(IPopulation, IIndividualSet)
- Method in class org.evolvica.core.population.
UniformInsertion
insertionRate
- Variable in class org.evolvica.core.population.
AbstractInsertionFilter
Insertion Rate.
insertionRateSize(IIndividualSet)
- Method in class org.evolvica.core.population.
AbstractInsertionFilter
Gets the number of indivdiuals to be inserted.
instance
- Static variable in class org.evolvica.core.
DefaultIndividualBuilder
An static instance of this builder.
intID
- Static variable in class org.evolvica.util.
UniqueID
Internal integer ID.
intValue()
- Method in class org.evolvica.core.eval.
IntegerScore
Deprecated.
use getValue()
integerSubstitutionList
- Variable in class org.evolvica.core.mutate.iarray.
SubstitutionMutator
Substitution list helper.
intersectionPoints
- Variable in class org.evolvica.core.recombine.iarray.
MultipointCrossover
Intersection points.
intersectionPoints
- Variable in class org.evolvica.core.recombine.iarray.
OrderCrossover
Exchange interval.
intersectionPoints
- Variable in class org.evolvica.core.recombine.iarray.
PartialMatchedCrossover
Exchange interval.
intersections
- Variable in class org.evolvica.core.recombine.binary.
MultipointCrossover
Number of intersections of the binary string.
intersections
- Variable in class org.evolvica.core.recombine.iarray.
MultipointCrossover
Number of intersections.
intersections
- Variable in class org.evolvica.core.recombine.string.
MultipointCrossover
Number of intersections of the strings.
invert()
- Method in class org.evolvica.util.
BitVector
Inverts the whole vector.
isActivatable(Object[])
- Method in class org.evolvica.core.common.
AbstractConduit
isActivatable(IIndividualSet[])
- Method in class org.evolvica.core.common.
AbstractConduit
Checks if this conduit can be activated by using the given individual set array as input.
isActivatable(Object[])
- Method in class org.evolvica.core.common.
Collector
isActivatable(Object[])
- Method in class org.evolvica.core.common.
Combiner
isActivatable()
- Method in class org.evolvica.engine.
ConduitElement
isActivatable()
- Method in class org.evolvica.engine.
ConnectorElement
isActivatable()
- Method in class org.evolvica.engine.
ForkElement
isActivatable(Object[])
- Method in interface org.evolvica.engine.
IConduit
Checks if this conduit can be activated.
isActivatable()
- Method in interface org.evolvica.engine.
IElement
Checks if this element can activated.
isActivatable(Object[])
- Method in interface org.evolvica.engine.
IJoin
Checks if this join can be activated with given input data.
isActivatable()
- Method in class org.evolvica.engine.
JoinElement
isActivatable()
- Method in class org.evolvica.engine.
SinkElement
isActivatable()
- Method in class org.evolvica.engine.
SourceElement
isBound()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns whether this property is bound.
isCompatibleTo(IDatatype)
- Method in class org.evolvica.core.
GenotypeID
isCompatibleTo(IDatatype)
- Method in class org.evolvica.engine.
IDatatype.UniversalDatatype
isCompatibleTo(IDatatype)
- Method in interface org.evolvica.engine.
IDatatype
Checks if this datatype is compatible to another datatype.
isConstrained()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns whether this property is constrained.
isConvertibleFromString(Class)
- Static method in class org.evolvica.util.
Convert
Checks if a converter for the given class exists.
isConvertibleToBoolean(Class)
- Static method in class org.evolvica.util.
Convert
Checks if the given class is a boolean class or type
isEmpty()
- Method in class org.evolvica.core.
AbstractIndividualList
isEmpty()
- Method in interface org.evolvica.core.
IIndividualSet
Checks if this set is empty.
isEmpty()
- Method in class org.evolvica.core.population.
AbstractPopulation
isEqualTo(IDatatype)
- Method in class org.evolvica.core.
GenotypeID
isEqualTo(IDatatype)
- Method in class org.evolvica.engine.
IDatatype.UniversalDatatype
isEqualTo(IDatatype)
- Method in interface org.evolvica.engine.
IDatatype
Checks if this ID equals the given (other) ID.
isExpert()
- Method in class org.evolvica.engine.
AbstractDescriptor
Returns whether this property is an expert one.
isGenotypeSurpressed()
- Method in class org.evolvica.core.common.
ASCIIFileWriter
Checks if the printing of the genotype will be surpressed.
isHidden()
- Method in class org.evolvica.engine.
AbstractDescriptor
Returns whether this property is hidden.
isInstantiable(Class)
- Static method in class org.evolvica.util.
ClassUtils
Checks if this class can be instantiated automatically.
isPreferred()
- Method in class org.evolvica.engine.
AbstractDescriptor
Returns whether this property is preferred.
isResolved()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns whether this property has already been resolved.
isResolved()
- Method in class org.evolvica.engine.
OperatorDescriptor
Checks if this descriptor has been resolved.
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
AbsoluteScoreCondition
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Test of condition.
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
AndCondition
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
BestWorstScoreCondition
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
CounterCondition
Test of the condition.
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
FalseCondition
isTrue(IIndividualSet)
- Method in interface org.evolvica.core.terminate.
ICondition
Checks if this condition is true for the given individual set.
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
ModuloCondition
Test of condition.
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
OrCondition
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
PhiCondition
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
RelativeErrorCondition
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
RunningAverageScoreCondition
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
RunningBestScoreCondition
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
RuntimeCondition
Test of condition.
isTrue(IIndividualSet)
- Method in class org.evolvica.core.terminate.
TrueCondition
isValid(OperatorDescriptor)
- Static method in class org.evolvica.engine.
DescriptorResolver
Checks if the given descriptor has an associated class file.
isValid()
- Method in class org.evolvica.engine.
OperatorDescriptor
Deprecated.
use DescriptorResolver to check for validity
iterateConnections()
- Method in class org.evolvica.engine.
AbstractAlgorithm
iterateConnections()
- Method in interface org.evolvica.engine.
IAlgorithm
Iterates all connections in this algorithm.
iterateElements()
- Method in class org.evolvica.engine.
AbstractAlgorithm
iterateElements()
- Method in interface org.evolvica.engine.
IAlgorithm
Iterates all elements in this algorithm.
iterateProperties()
- Method in interface org.evolvica.engine.
IPropertySet
Iterates all properties.
iterateProperties()
- Method in class org.evolvica.engine.
OperatorDescriptor
Iterate all properties descriptors.
iterator()
- Method in class org.evolvica.core.
AbstractIndividualList
iterator()
- Method in interface org.evolvica.core.
IIndividualSet
Returns an iterator over this set.
iterator()
- Method in class org.evolvica.core.population.
AbstractPopulation
J
JoinElement
- class org.evolvica.engine.
JoinElement
.
An algorithm element for a join operator.
JoinElement(IJoin)
- Constructor for class org.evolvica.engine.
JoinElement
Constructor.
join(Object[])
- Method in class org.evolvica.core.common.
Collector
join(Object[])
- Method in class org.evolvica.core.common.
Combiner
join(Object[])
- Method in interface org.evolvica.engine.
IJoin
Performs the join operation and returns a single data object.
join
- Variable in class org.evolvica.engine.
JoinElement
The underlying join operator.
L
LOCALE
- Static variable in class org.evolvica.resources.
ResourceUtils
Current locale.
LineRecombinator
- class org.evolvica.core.recombine.Int.
LineRecombinator
.
Line recombination for integer numbers.
LineRecombinator()
- Constructor for class org.evolvica.core.recombine.Int.
LineRecombinator
Constructor.
LineRecombinator(float)
- Constructor for class org.evolvica.core.recombine.Int.
LineRecombinator
Constructor with scaling factor.
Log4JWriter
- class org.evolvica.core.common.
Log4JWriter
.
Print processor that converts individuals to log messages.
Log4JWriter()
- Constructor for class org.evolvica.core.common.
Log4JWriter
Defautl constructor.
Log4JWriter(String)
- Constructor for class org.evolvica.core.common.
Log4JWriter
Constructor with log category name.
LongArrayGene
- class org.evolvica.core.
LongArrayGene
.
Gene holding an array of longs.
LongArrayGene(long[])
- Constructor for class org.evolvica.core.
LongArrayGene
Constructor.
LongGene
- class org.evolvica.core.
LongGene
.
A gene of type Long.
LongGene(long)
- Constructor for class org.evolvica.core.
LongGene
Constructor.
LongMutator
- class org.evolvica.core.mutate.Long.
LongMutator
.
Abstract base class for a long mutator.
LongMutator()
- Constructor for class org.evolvica.core.mutate.Long.
LongMutator
Constructor.
LongRecombinator
- class org.evolvica.core.recombine.Long.
LongRecombinator
.
Documentation missing.
LongRecombinator()
- Constructor for class org.evolvica.core.recombine.Long.
LongRecombinator
Constructor.
LongScore
- class org.evolvica.core.eval.
LongScore
.
Long score.
LongScore()
- Constructor for class org.evolvica.core.eval.
LongScore
Constructor.
LongScore(long)
- Constructor for class org.evolvica.core.eval.
LongScore
Constructor with initial score.
lastModified()
- Method in class org.evolvica.engine.
OperatorDescriptor
Checks for the modification time of the resource this descriptor points to.
length
- Variable in class org.evolvica.core.init.
BinaryInitializer
Length of the bitstring.
length
- Variable in class org.evolvica.core.init.
RandomStringInitializer
Length of the generated strings.
length()
- Method in class org.evolvica.util.
BitVector
Returns the length of the bit vector.
list
- Variable in class org.evolvica.core.
AbstractIndividualList
The underlying collection of individuals.
list
- Variable in class org.evolvica.core.common.
DefaultSink
List with contained individuals.
load(Element)
- Method in class org.evolvica.engine.
AttributeDescriptor
Deprecated.
use DescriptorBuilder to create XML elements from attribute descriptors
load()
- Method in class org.evolvica.engine.
OperatorDescriptor
Deprecated.
use DescriptorBuilder to read descriptors
locale(String)
- Static method in class org.evolvica.resources.
ResourceUtils
Returns the locale resource string for the given key.
locale(String, String)
- Static method in class org.evolvica.resources.
ResourceUtils
Returns the locale resource string for the given key and substitutes %0.
locale(String, String, String)
- Static method in class org.evolvica.resources.
ResourceUtils
Returns the locale resource string for the given key and substitutes %0 and %1.
locale(String, String, String, String)
- Static method in class org.evolvica.resources.
ResourceUtils
Returns the locale resource string for the given key and substitutes %0, %1 and %2.
locale(String, String[])
- Static method in class org.evolvica.resources.
ResourceUtils
Returns the locale resource string for the given key and substitutes %0 to %n.
locateDescriptor(Class)
- Static method in class org.evolvica.engine.
DescriptorResolver
Locates a descriptor for the given class.
locateDescriptor(String)
- Static method in class org.evolvica.engine.
DescriptorResolver
Locates a descriptor for the given class.
locateDescriptor(String, ClassLoader)
- Static method in class org.evolvica.engine.
DescriptorResolver
Locates a descriptor for a given class by using the provided class loader.
locateDescriptor(String, URI)
- Static method in class org.evolvica.engine.
DescriptorResolver
Locates a descriptor for a given class at the given location.
logCategory
- Variable in class org.evolvica.core.common.
Log4JWriter
The log category to send log messages to.
logCategoryName
- Variable in class org.evolvica.core.common.
Log4JWriter
Name of the logging category.
longID
- Static variable in class org.evolvica.util.
UniqueID
Internal long ID.
longValue()
- Method in class org.evolvica.core.eval.
LongScore
Deprecated.
use getValue()
lowerBound
- Variable in class org.evolvica.core.init.
FloatArrayInitializer
Lower bound for the random integers (inclusive).
lowerBound
- Variable in class org.evolvica.core.init.
FloatInitializer
Lower bound of generated float values.
lowerBound
- Variable in class org.evolvica.core.init.
IntegerArrayInitializer
Lower bound for the random integers (inclusive).
lowerBound
- Variable in class org.evolvica.core.init.
IntegerInitializer
Lower bound of generated int values.
lowerBound
- Variable in class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Lower mutation bound.
lowerBound
- Variable in class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Lower mutation bound.
lowerBound
- Variable in class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Lower mutation bound.
lowerBound
- Variable in class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Lower mutation bound.
lowerBound
- Variable in class org.evolvica.core.mutate.iarray.
ReverseMutator
Lower bound.
M
METADATA_CHANGE
- Static variable in class org.evolvica.util.
Metadata
ID for metadata change events.
Messages
- class org.evolvica.core.terminate.
Messages
.
Provides access to string resources.
Messages
- class org.evolvica.util.
Messages
.
Provides access to string resources.
Metadata
- class org.evolvica.util.
Metadata
.
A metadata object.
Metadata(String, String)
- Constructor for class org.evolvica.util.
Metadata
Constructor.
Metadata(String, boolean)
- Constructor for class org.evolvica.util.
Metadata
Constructor.
Metadata(String, float)
- Constructor for class org.evolvica.util.
Metadata
Constructor.
Metadata(String, int)
- Constructor for class org.evolvica.util.
Metadata
Constructor.
MetadataNode
- class org.evolvica.util.
MetadataNode
.
A metadata node.
MetadataNode(String)
- Constructor for class org.evolvica.util.
MetadataNode
Constructor.
MetadataStore
- class org.evolvica.util.
MetadataStore
.
A store for metadata.
MetadataStore()
- Constructor for class org.evolvica.util.
MetadataStore
ModuloCondition
- class org.evolvica.core.terminate.
ModuloCondition
.
Modulo Condition.
ModuloCondition()
- Constructor for class org.evolvica.core.terminate.
ModuloCondition
Constructor.
ModuloCondition(int)
- Constructor for class org.evolvica.core.terminate.
ModuloCondition
Constructor.
MultipointCrossover
- class org.evolvica.core.recombine.binary.
MultipointCrossover
.
Multipoint Crossover for binary strings.
MultipointCrossover()
- Constructor for class org.evolvica.core.recombine.binary.
MultipointCrossover
Constructor.
MultipointCrossover(int)
- Constructor for class org.evolvica.core.recombine.binary.
MultipointCrossover
Constructor.
MultipointCrossover
- class org.evolvica.core.recombine.iarray.
MultipointCrossover
.
Multipoint Crossover for integer arrays.
MultipointCrossover()
- Constructor for class org.evolvica.core.recombine.iarray.
MultipointCrossover
Constructor.
MultipointCrossover(int)
- Constructor for class org.evolvica.core.recombine.iarray.
MultipointCrossover
Constructor.
MultipointCrossover(int[])
- Constructor for class org.evolvica.core.recombine.iarray.
MultipointCrossover
Constructor with intersection points.
MultipointCrossover
- class org.evolvica.core.recombine.string.
MultipointCrossover
.
Multipoint Crossover for strings.
MultipointCrossover()
- Constructor for class org.evolvica.core.recombine.string.
MultipointCrossover
Constructor.
MultipointCrossover(int)
- Constructor for class org.evolvica.core.recombine.string.
MultipointCrossover
Constructor.
main(String[])
- Static method in class org.evolvica.engine.
DescriptorResolver
main(String[])
- Static method in class org.evolvica.engine.
Run
Main method.
maxValue
- Variable in class org.evolvica.core.terminate.
CounterCondition
Maximal value of the counter.
metadata
- Variable in class org.evolvica.engine.
AbstractAlgorithm
The metadata store of this algorithm.
minute
- Variable in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Minute.
modulo
- Variable in class org.evolvica.core.terminate.
ModuloCondition
Modulo value.
month
- Variable in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Month.
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.
AbstractMutator
mutate(double)
- Method in class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.Double.
DoubleMutator
(non-Javadoc)
mutate(double)
- Method in class org.evolvica.core.mutate.Double.
DoubleMutator
Mutates a double value.
mutate(double)
- Method in class org.evolvica.core.mutate.Double.
RelativeRangeMutator
mutate(double)
- Method in class org.evolvica.core.mutate.Double.
StepMutator
mutate(float)
- Method in class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.Float.
FloatMutator
(non-Javadoc)
mutate(float)
- Method in class org.evolvica.core.mutate.Float.
FloatMutator
Mutates a float value.
mutate(float)
- Method in class org.evolvica.core.mutate.Float.
RelativeFloatMutator
mutate(float)
- Method in class org.evolvica.core.mutate.Float.
RelativeRangeMutator
mutate(float)
- Method in class org.evolvica.core.mutate.Float.
StepMutator
mutate(IIndividual)
- Method in interface org.evolvica.core.mutate.
IMutator
Mutates the given individual.
mutate(int)
- Method in class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.Int.
IntegerMutator
(non-Javadoc)
mutate(int)
- Method in class org.evolvica.core.mutate.Int.
IntegerMutator
Mutates an integer value.
mutate(int)
- Method in class org.evolvica.core.mutate.Int.
RelativeRangeMutator
mutate(int)
- Method in class org.evolvica.core.mutate.Int.
StepMutator
mutate(long)
- Method in class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.Long.
LongMutator
(non-Javadoc)
mutate(long)
- Method in class org.evolvica.core.mutate.Long.
LongMutator
Mutates a long value.
mutate(long)
- Method in class org.evolvica.core.mutate.Long.
RelativeRangeMutator
mutate(long)
- Method in class org.evolvica.core.mutate.Long.
StepMutator
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.binary.
BinaryMutator
(non-Javadoc)
mutate(BitVector)
- Method in class org.evolvica.core.mutate.binary.
BinaryMutator
Mutates the bitset.
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.farray.
FloatArrayMutator
(non-Javadoc)
mutate(float[])
- Method in class org.evolvica.core.mutate.farray.
FloatArrayMutator
Mutates a float value.
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.farray.
FloatMutationWrapper
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.iarray.
IntegerArrayMutator
mutate(int[])
- Method in class org.evolvica.core.mutate.iarray.
IntegerArrayMutator
Mutates an integer array.
mutate(int[])
- Method in class org.evolvica.core.mutate.iarray.
ReverseMutator
Reverses an array of integers.
mutate(int[])
- Method in class org.evolvica.core.mutate.iarray.
RotateMutator
mutate(int[])
- Method in class org.evolvica.core.mutate.iarray.
ScrambleMutator
mutate(int[])
- Method in class org.evolvica.core.mutate.iarray.
ShiftMutator
mutate(int[])
- Method in class org.evolvica.core.mutate.iarray.
SubstitutionMutator
mutate(int[])
- Method in class org.evolvica.core.mutate.iarray.
SwapMutator
Swaps two randomly selected objects in an int array.
mutate(IIndividual)
- Method in class org.evolvica.core.mutate.string.
StringMutator
(non-Javadoc)
mutate(String)
- Method in class org.evolvica.core.mutate.string.
StringMutator
Mutates a string.
mutator
- Variable in class org.evolvica.core.mutate.farray.
FloatMutationWrapper
Underlying mutator.
N
NotImplementedException
- exception org.evolvica.util.
NotImplementedException
.
Exception for features that are not implemented (yet).
NotImplementedException()
- Constructor for class org.evolvica.util.
NotImplementedException
Constructor.
NotImplementedException(String)
- Constructor for class org.evolvica.util.
NotImplementedException
Constructor with descriptive string.
NotImplementedException(String, Throwable)
- Constructor for class org.evolvica.util.
NotImplementedException
Constructor with descriptive string and throwable which caused this exception.
NotSupportedException
- exception org.evolvica.util.
NotSupportedException
.
Exception for things that are currently not supported.
NotSupportedException()
- Constructor for class org.evolvica.util.
NotSupportedException
Constructor.
NotSupportedException(String)
- Constructor for class org.evolvica.util.
NotSupportedException
Constructor with descriptive string.
NotSupportedException(String, Throwable)
- Constructor for class org.evolvica.util.
NotSupportedException
Constructor with descriptive string and throwable which caused this exception.
name
- Variable in class org.evolvica.engine.
AbstractAlgorithm
Algorithm name.
name
- Variable in class org.evolvica.engine.
AbstractOperator
Name of this operator.
newElement(IOperator)
- Static method in class org.evolvica.engine.
ElementFactory
Creates a new algorithm element for a given operator.
newGenotype()
- Method in interface org.evolvica.core.
IGenotypeBuilder
Creates a new genotype.
newGenotype()
- Method in class org.evolvica.core.
IntegerArrayGeneBuilder
newGenotype()
- Method in class org.evolvica.core.
IntegerGeneBuilder
newIndividual()
- Method in class org.evolvica.core.
DefaultIndividualBuilder
newIndividual()
- Method in interface org.evolvica.core.
IIndividualBuilder
Creates a new individual.
newPhenotype(IGenotype)
- Method in interface org.evolvica.core.
IPhenotypeBuilder
Returns a new phenotype for a given genotype.
next()
- Method in interface org.evolvica.core.
ISetIterator
Returns the next individual this iterator is pointing at.
nextIndex
- Variable in class org.evolvica.core.terminate.
RunningAverageScoreCondition
Next index.
nextIndex
- Variable in class org.evolvica.core.terminate.
RunningBestScoreCondition
Next index.
nextInt()
- Static method in class org.evolvica.util.
UniqueID
Gets a new integer ID.
nextLong()
- Static method in class org.evolvica.util.
UniqueID
Gets a new long ID.
nextString()
- Static method in class org.evolvica.util.
UniqueID
Gets a new string ID.
numberPerSelection
- Variable in class org.evolvica.core.select.
AbstractSelector
Number of individuals selected.
O
OUTGOING_CONNECTED
- Static variable in class org.evolvica.engine.
Events
OUTGOING_DISCONNECTED
- Static variable in class org.evolvica.engine.
Events
OUTGOING_SIZE_CHANGED
- Static variable in class org.evolvica.engine.
Events
OneMaxEvaluator
- class org.evolvica.core.eval.
OneMaxEvaluator
.
Evaluator for the OneMax problem.
OneMaxEvaluator()
- Constructor for class org.evolvica.core.eval.
OneMaxEvaluator
OperatorDescriptor
- class org.evolvica.engine.
OperatorDescriptor
.
Descriptor for an algorithmic operator.
OperatorDescriptor(String, URI, URI)
- Constructor for class org.evolvica.engine.
OperatorDescriptor
Constructor.
OperatorDescriptor(String, URI, URI, String)
- Constructor for class org.evolvica.engine.
OperatorDescriptor
Constructor.
OperatorDescriptor(Class)
- Constructor for class org.evolvica.engine.
OperatorDescriptor
Constructor.
OperatorDescriptor(Class, IDatatype)
- Constructor for class org.evolvica.engine.
OperatorDescriptor
Constructor.
OperatorDescriptor(BeanDescriptor)
- Constructor for class org.evolvica.engine.
OperatorDescriptor
Constructor.
OrCondition
- class org.evolvica.core.terminate.
OrCondition
.
A condition which contains several other conditions and concatenates them with a logical OR.
OrCondition()
- Constructor for class org.evolvica.core.terminate.
OrCondition
OrderCrossover
- class org.evolvica.core.recombine.iarray.
OrderCrossover
.
Order Crossover (OX) for arrays.
OrderCrossover()
- Constructor for class org.evolvica.core.recombine.iarray.
OrderCrossover
Constructor.
OrderCrossover(int[])
- Constructor for class org.evolvica.core.recombine.iarray.
OrderCrossover
Constructor with intersection points.
operatorSet
- Variable in class org.evolvica.engine.
DefaultAlgorithmRunner
Set containing the operators of the algorithm.
or(BitVector)
- Method in class org.evolvica.util.
BitVector
Performs an OR function.
org.evolvica.core
- package org.evolvica.core
Core package containing classes related to genotypes, individuals and populations.
org.evolvica.core.common
- package org.evolvica.core.common
General things related to genetic operators.
org.evolvica.core.eval
- package org.evolvica.core.eval
Evaluation of individuals.
org.evolvica.core.init
- package org.evolvica.core.init
Initialization.
org.evolvica.core.mutate
- package org.evolvica.core.mutate
Mutation.
org.evolvica.core.mutate.Double
- package org.evolvica.core.mutate.Double
Mutation of double numbers.
org.evolvica.core.mutate.Float
- package org.evolvica.core.mutate.Float
Mutation of float numbers.
org.evolvica.core.mutate.Int
- package org.evolvica.core.mutate.Int
Mutation of integer numbers.
org.evolvica.core.mutate.Long
- package org.evolvica.core.mutate.Long
Mutation of long integer numbers.
org.evolvica.core.mutate.binary
- package org.evolvica.core.mutate.binary
Mutation of binary strings.
org.evolvica.core.mutate.farray
- package org.evolvica.core.mutate.farray
Mutation of float arrays.
org.evolvica.core.mutate.iarray
- package org.evolvica.core.mutate.iarray
Mutation of integer arrays.
org.evolvica.core.mutate.string
- package org.evolvica.core.mutate.string
Mutation of strings.
org.evolvica.core.population
- package org.evolvica.core.population
Reinsertion into populations.
org.evolvica.core.recombine
- package org.evolvica.core.recombine
Recombination.
org.evolvica.core.recombine.Double
- package org.evolvica.core.recombine.Double
Recombination of double numbers.
org.evolvica.core.recombine.Float
- package org.evolvica.core.recombine.Float
Recombination of float numbers.
org.evolvica.core.recombine.Int
- package org.evolvica.core.recombine.Int
Recombination of integer numbers.
org.evolvica.core.recombine.Long
- package org.evolvica.core.recombine.Long
Recombination of long integer numbers.
org.evolvica.core.recombine.binary
- package org.evolvica.core.recombine.binary
Recombination of binary strings.
org.evolvica.core.recombine.farray
- package org.evolvica.core.recombine.farray
Recombination of float arrays.
org.evolvica.core.recombine.iarray
- package org.evolvica.core.recombine.iarray
Recombination of integer arrays.
org.evolvica.core.recombine.string
- package org.evolvica.core.recombine.string
Recombination of strings.
org.evolvica.core.select
- package org.evolvica.core.select
Selection.
org.evolvica.core.terminate
- package org.evolvica.core.terminate
Termination.
org.evolvica.engine
- package org.evolvica.engine
Algorithm engine.
org.evolvica.resources
- package org.evolvica.resources
Resource handling.
org.evolvica.util
- package org.evolvica.util
Utility classes.
outgoing
- Variable in class org.evolvica.engine.
AbstractElement
Outgoing connections.
outgoingSize()
- Method in class org.evolvica.engine.
AbstractElement
outgoingSize()
- Method in interface org.evolvica.engine.
IElement
Returns the number of outgoing connections.
output
- Variable in class org.evolvica.core.common.
AbstractRouter
Output objects.
output
- Variable in class org.evolvica.engine.
AbstractElement
Output data.
P
PartialMatchedCrossover
- class org.evolvica.core.recombine.iarray.
PartialMatchedCrossover
.
Partial Matched Crossover (PMX) for integer arrays.
PartialMatchedCrossover()
- Constructor for class org.evolvica.core.recombine.iarray.
PartialMatchedCrossover
Constructor.
PartialMatchedCrossover(int[])
- Constructor for class org.evolvica.core.recombine.iarray.
PartialMatchedCrossover
Constructor with intersection points.
PhiCondition
- class org.evolvica.core.terminate.
PhiCondition
.
Termination dependent on Phi.
PhiCondition()
- Constructor for class org.evolvica.core.terminate.
PhiCondition
Constructor.
PhiCondition(double, IScoreComparator)
- Constructor for class org.evolvica.core.terminate.
PhiCondition
Constructor.
PoolSizeTruncationSelector
- class org.evolvica.core.select.
PoolSizeTruncationSelector
.
Truncation selection by fixed percentage.
PoolSizeTruncationSelector()
- Constructor for class org.evolvica.core.select.
PoolSizeTruncationSelector
Constructor.
PoolSizeTruncationSelector(int, float)
- Constructor for class org.evolvica.core.select.
PoolSizeTruncationSelector
Constructor number per selection and threshold.
PureInsertion
- class org.evolvica.core.population.
PureInsertion
.
Pure Reinsertion.
PureInsertion()
- Constructor for class org.evolvica.core.population.
PureInsertion
Constructor.
pattern
- Variable in class org.evolvica.core.common.
ConsoleWriter
Pattern that is to be written for each individual.
phenoBuilder
- Variable in class org.evolvica.core.
AbstractIndividual
The phenotype builder that is used to create phenotypes for given genotypes.
phenotype
- Variable in class org.evolvica.core.
AbstractIndividual
The phenotype of this individual.
popData()
- Method in class org.evolvica.engine.
Connection
popData()
- Method in interface org.evolvica.engine.
IConnection
Retrieves a data object from this connection.
population
- Variable in class org.evolvica.core.population.
AbstractPopulation
Data structure holding the individuals of this population.
precision
- Variable in class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Precision.
process(Object[])
- Method in class org.evolvica.core.common.
AbstractConduit
process(IIndividualSet[])
- Method in class org.evolvica.core.common.
AbstractConduit
Processes an array of individual sets.
process(Object)
- Method in class org.evolvica.core.common.
AbstractWriter
process(Object)
- Method in class org.evolvica.core.common.
Duplicator
process(Object)
- Method in class org.evolvica.core.eval.
AbstractEvaluator
process(Object)
- Method in class org.evolvica.core.mutate.
AbstractMutator
process(Object)
- Method in class org.evolvica.core.population.
AbstractPopulation
process(Object)
- Method in class org.evolvica.core.recombine.
AbstractRecombinator
process(Object)
- Method in class org.evolvica.core.select.
AbstractSelector
process(Object[])
- Method in interface org.evolvica.engine.
IConduit
Processes an array of data objects.
process(Object)
- Method in interface org.evolvica.engine.
IProcessor
Processes a data object.
processor
- Variable in class org.evolvica.engine.
ConnectorElement
Underlying processing operator.
propability
- Variable in class org.evolvica.core.mutate.
AbstractMutator
Mutation propability.
pushData(Object)
- Method in class org.evolvica.engine.
Connection
pushData(Object)
- Method in interface org.evolvica.engine.
IConnection
Pushes a data object into this connection.
R
RandomSelector
- class org.evolvica.core.select.
RandomSelector
.
Random Selection.
RandomSelector()
- Constructor for class org.evolvica.core.select.
RandomSelector
Constructor.
RandomSelector(int)
- Constructor for class org.evolvica.core.select.
RandomSelector
Constructor with number per selection.
RandomStringInitializer
- class org.evolvica.core.init.
RandomStringInitializer
.
Operator that creates random string chromosomes.
RandomStringInitializer()
- Constructor for class org.evolvica.core.init.
RandomStringInitializer
Constructor.
RandomStringInitializer(int)
- Constructor for class org.evolvica.core.init.
RandomStringInitializer
Constructor.
RandomUtils
- class org.evolvica.util.
RandomUtils
.
Utility methods for working with random objects.
RandomUtils()
- Constructor for class org.evolvica.util.
RandomUtils
RastriginEvaluator
- class org.evolvica.core.eval.
RastriginEvaluator
.
Evaluator for the Rastrigin function.
RastriginEvaluator()
- Constructor for class org.evolvica.core.eval.
RastriginEvaluator
RelativeErrorCondition
- class org.evolvica.core.terminate.
RelativeErrorCondition
.
Termination at an relative error to the target value.
RelativeErrorCondition()
- Constructor for class org.evolvica.core.terminate.
RelativeErrorCondition
Constructor.
RelativeErrorCondition(double, double, IScoreComparator)
- Constructor for class org.evolvica.core.terminate.
RelativeErrorCondition
Constructor.
RelativeFloatMutator
- class org.evolvica.core.mutate.Float.
RelativeFloatMutator
.
Mutation of a float number with a mutation range (percentage).
RelativeFloatMutator()
- Constructor for class org.evolvica.core.mutate.Float.
RelativeFloatMutator
Constructor.
RelativeFloatMutator(float)
- Constructor for class org.evolvica.core.mutate.Float.
RelativeFloatMutator
Constructor.
RelativeRangeMutator
- class org.evolvica.core.mutate.Double.
RelativeRangeMutator
.
Mutation of a double number with a mutation range.
RelativeRangeMutator()
- Constructor for class org.evolvica.core.mutate.Double.
RelativeRangeMutator
Constructor.
RelativeRangeMutator(float)
- Constructor for class org.evolvica.core.mutate.Double.
RelativeRangeMutator
Constructor with mutation range.
RelativeRangeMutator
- class org.evolvica.core.mutate.Float.
RelativeRangeMutator
.
Mutation of a float number with a mutation range.
RelativeRangeMutator()
- Constructor for class org.evolvica.core.mutate.Float.
RelativeRangeMutator
Constructor.
RelativeRangeMutator(float)
- Constructor for class org.evolvica.core.mutate.Float.
RelativeRangeMutator
Constructor with mutation range.
RelativeRangeMutator
- class org.evolvica.core.mutate.Int.
RelativeRangeMutator
.
Mutation of a integer number with a mutation range.
RelativeRangeMutator()
- Constructor for class org.evolvica.core.mutate.Int.
RelativeRangeMutator
Constructor.
RelativeRangeMutator(float)
- Constructor for class org.evolvica.core.mutate.Int.
RelativeRangeMutator
Constructor with mutation range.
RelativeRangeMutator
- class org.evolvica.core.mutate.Long.
RelativeRangeMutator
.
Mutation of a long number with a mutation range.
RelativeRangeMutator()
- Constructor for class org.evolvica.core.mutate.Long.
RelativeRangeMutator
Constructor.
RelativeRangeMutator(float)
- Constructor for class org.evolvica.core.mutate.Long.
RelativeRangeMutator
Constructor with mutation range.
ResourceUtils
- class org.evolvica.resources.
ResourceUtils
.
Resource handling utilities.
ReverseFloatScoreComparator
- class org.evolvica.core.eval.
ReverseFloatScoreComparator
.
Comparator for scores of type float (reverse mode).
ReverseFloatScoreComparator()
- Constructor for class org.evolvica.core.eval.
ReverseFloatScoreComparator
ReverseIntegerScoreComparator
- class org.evolvica.core.eval.
ReverseIntegerScoreComparator
.
Comparator for scores of type int (reverse mode).
ReverseIntegerScoreComparator()
- Constructor for class org.evolvica.core.eval.
ReverseIntegerScoreComparator
ReverseMutator
- class org.evolvica.core.mutate.iarray.
ReverseMutator
.
Reverse mutation of an integer array.
ReverseMutator()
- Constructor for class org.evolvica.core.mutate.iarray.
ReverseMutator
Constructor.
ReverseMutator(float)
- Constructor for class org.evolvica.core.mutate.iarray.
ReverseMutator
Constructor with random range.
ReverseMutator(int, int)
- Constructor for class org.evolvica.core.mutate.iarray.
ReverseMutator
Constructor with lower and upper reverse bound.
RosenbrockEvaluator
- class org.evolvica.core.eval.
RosenbrockEvaluator
.
Evaluator for Rosenbrock's function.
RosenbrockEvaluator()
- Constructor for class org.evolvica.core.eval.
RosenbrockEvaluator
RotateMutator
- class org.evolvica.core.mutate.iarray.
RotateMutator
.
Rotate mutation of an array.
RotateMutator()
- Constructor for class org.evolvica.core.mutate.iarray.
RotateMutator
Constructor.
RotateMutator(float)
- Constructor for class org.evolvica.core.mutate.iarray.
RotateMutator
Constructor with number of rotated elements.
RotateMutator(int)
- Constructor for class org.evolvica.core.mutate.iarray.
RotateMutator
Constructor with number of rotated elements.
RouletteWheelSelector
- class org.evolvica.core.select.
RouletteWheelSelector
.
Roulette Wheel Selection.
RouletteWheelSelector()
- Constructor for class org.evolvica.core.select.
RouletteWheelSelector
Constructor.
RouletteWheelSelector(int)
- Constructor for class org.evolvica.core.select.
RouletteWheelSelector
Constructor with number per selection.
Run
- class org.evolvica.engine.
Run
.
Runner.
Run()
- Constructor for class org.evolvica.engine.
Run
RunningAverageScoreCondition
- class org.evolvica.core.terminate.
RunningAverageScoreCondition
.
Termination dependent on the running average score.
RunningAverageScoreCondition()
- Constructor for class org.evolvica.core.terminate.
RunningAverageScoreCondition
Constructor.
RunningAverageScoreCondition(double, int, IScoreComparator)
- Constructor for class org.evolvica.core.terminate.
RunningAverageScoreCondition
Constructor.
RunningBestScoreCondition
- class org.evolvica.core.terminate.
RunningBestScoreCondition
.
Termination dependent on the running best score.
RunningBestScoreCondition()
- Constructor for class org.evolvica.core.terminate.
RunningBestScoreCondition
Constructor.
RunningBestScoreCondition(double, int, IScoreComparator)
- Constructor for class org.evolvica.core.terminate.
RunningBestScoreCondition
Constructor.
RuntimeCondition
- class org.evolvica.core.terminate.
RuntimeCondition
.
Runtime condition.
RuntimeCondition()
- Constructor for class org.evolvica.core.terminate.
RuntimeCondition
Constructor.
RuntimeCondition(int)
- Constructor for class org.evolvica.core.terminate.
RuntimeCondition
Constructor with runtime in seconds.
RuntimeCondition(long)
- Constructor for class org.evolvica.core.terminate.
RuntimeCondition
Constructor with runtime in milliseconds.
random
- Variable in class org.evolvica.core.recombine.binary.
MultipointCrossover
Random generator.
random
- Variable in class org.evolvica.core.recombine.iarray.
MultipointCrossover
Random generator.
random
- Variable in class org.evolvica.core.recombine.string.
MultipointCrossover
Random generator.
randomDouble(double)
- Static method in class org.evolvica.util.
RandomUtils
Random double value.
randomDouble(double, double)
- Static method in class org.evolvica.util.
RandomUtils
Random double value.
randomFloat(float)
- Static method in class org.evolvica.util.
RandomUtils
Random float value.
randomFloat(float, float)
- Static method in class org.evolvica.util.
RandomUtils
Random float value.
randomInt(int)
- Static method in class org.evolvica.util.
RandomUtils
Random integer value.
randomInt(int, int)
- Static method in class org.evolvica.util.
RandomUtils
Random integer value.
randomIntSequence(int)
- Static method in class org.evolvica.util.
RandomUtils
Generates a random sequence of integers from 0 to the given integer (exclusive).
randomIntegerSample(int, int)
- Static method in class org.evolvica.util.
RandomUtils
Choice of n random numbers from N possible.
randomIntegerSample(int, int, boolean)
- Static method in class org.evolvica.util.
RandomUtils
Choice of n random numbers from N possible.
randomLong(long)
- Static method in class org.evolvica.util.
RandomUtils
Random long value.
randomLong(long, long)
- Static method in class org.evolvica.util.
RandomUtils
Random long value.
randomRange(int)
- Method in class org.evolvica.core.mutate.iarray.
ReverseMutator
Helper for calculating a valid reverse range, dependent from length of array and percentage value.
randomString()
- Static method in class org.evolvica.util.
RandomUtils
Produces a random string with a random length.
randomString(byte)
- Static method in class org.evolvica.util.
RandomUtils
Produces a random string.
randomString(int)
- Static method in class org.evolvica.util.
RandomUtils
Produces a random string.
randomWord()
- Static method in class org.evolvica.util.
RandomUtils
Produces a random "word".
randomWord(byte)
- Static method in class org.evolvica.util.
RandomUtils
Produces a random "word".
randomWord(int)
- Static method in class org.evolvica.util.
RandomUtils
Produces a random "word".
randomize()
- Method in class org.evolvica.util.
BitVector
Randomizes the bitstring.
range
- Variable in class org.evolvica.core.mutate.Double.
RelativeRangeMutator
Mutation range.
range
- Variable in class org.evolvica.core.mutate.Float.
RelativeFloatMutator
Mutation range.
range
- Variable in class org.evolvica.core.mutate.Float.
RelativeRangeMutator
Mutation range.
range
- Variable in class org.evolvica.core.mutate.Int.
RelativeRangeMutator
Mutation range.
range
- Variable in class org.evolvica.core.mutate.Long.
RelativeRangeMutator
Mutation range.
rangePercentage
- Variable in class org.evolvica.core.mutate.iarray.
ReverseMutator
Mutation range.
rateSize
- Variable in class org.evolvica.core.population.
DiscreteInsertion
Number of individuals to inserted from the reinsertion pool.
recombine(IIndividual[])
- Method in class org.evolvica.core.recombine.
AbstractRecombinator
Performes the recombination.
recombine(IIndividual[])
- Method in class org.evolvica.core.recombine.Double.
DoubleRecombinator
recombine(IIndividual[])
- Method in class org.evolvica.core.recombine.Float.
FloatRecombinator
recombine(IIndividual[])
- Method in interface org.evolvica.core.recombine.
IRecombinator
Produces offspring from the individuals contained in the given array.
recombine(int[])
- Method in class org.evolvica.core.recombine.Int.
DiscreteRecombinator
recombine(int[])
- Method in class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
recombine(IIndividual[])
- Method in class org.evolvica.core.recombine.Int.
IntegerRecombinator
recombine(int[])
- Method in class org.evolvica.core.recombine.Int.
IntegerRecombinator
Recombines integer numbers.
recombine(int[])
- Method in class org.evolvica.core.recombine.Int.
LineRecombinator
recombine(IIndividual[])
- Method in class org.evolvica.core.recombine.Long.
LongRecombinator
recombine(IIndividual[])
- Method in class org.evolvica.core.recombine.binary.
BinaryRecombinator
recombine(BitVector[])
- Method in class org.evolvica.core.recombine.binary.
BinaryRecombinator
Recombines two bitsets.
recombine(BitVector[])
- Method in class org.evolvica.core.recombine.binary.
MultipointCrossover
recombine(IIndividual[])
- Method in class org.evolvica.core.recombine.farray.
FloatArrayRecombinator
recombine(float[][])
- Method in class org.evolvica.core.recombine.farray.
FloatArrayRecombinator
Recombines float arrays.
recombine(int[][])
- Method in class org.evolvica.core.recombine.iarray.
CycleCrossover
recombine(IIndividual[])
- Method in class org.evolvica.core.recombine.iarray.
IntegerArrayRecombinator
recombine(int[][])
- Method in class org.evolvica.core.recombine.iarray.
IntegerArrayRecombinator
Recombines integer arrays.
recombine(int[][])
- Method in class org.evolvica.core.recombine.iarray.
MultipointCrossover
recombine(int[][])
- Method in class org.evolvica.core.recombine.iarray.
OrderCrossover
recombine(int[][])
- Method in class org.evolvica.core.recombine.iarray.
PartialMatchedCrossover
recombine(int[][])
- Method in class org.evolvica.core.recombine.iarray.
UniformOrderBasedCrossover
recombine(String[])
- Method in class org.evolvica.core.recombine.string.
MultipointCrossover
recombine(IIndividual[])
- Method in class org.evolvica.core.recombine.string.
StringRecombinator
recombine(String[])
- Method in class org.evolvica.core.recombine.string.
StringRecombinator
Recombines strings.
register(IGenotypeBuilder)
- Static method in class org.evolvica.core.
BuilderRepository
Registers a genotype builder to this repository.
register(IGenotypeBuilder)
- Method in interface org.evolvica.core.
IBuilderRepositoy
Registers a genotype builder to this repository.
remove(IIndividual)
- Method in class org.evolvica.core.
AbstractIndividualList
remove(IIndividual[])
- Method in class org.evolvica.core.
AbstractIndividualList
remove(IIndividual)
- Method in interface org.evolvica.core.
IIndividualSet
Removes the given individual from this set, if it contained in the set.
remove(IIndividual[])
- Method in interface org.evolvica.core.
IIndividualSet
Removes all individuals in the given array from this set.
remove(IIndividual)
- Method in class org.evolvica.core.population.
AbstractPopulation
remove(IIndividual[])
- Method in class org.evolvica.core.population.
AbstractPopulation
removeChangeListener(PropertyChangeListener)
- Method in class org.evolvica.util.
MetadataStore
Removes a change listener.
removeConnection(IConnection)
- Method in class org.evolvica.engine.
AbstractAlgorithm
removeConnection(IConnection)
- Method in class org.evolvica.engine.
AbstractElement
removeConnection(IConnection)
- Method in interface org.evolvica.engine.
IAlgorithm
Removes a connection from this algorithm.
removeConnection(IConnection)
- Method in interface org.evolvica.engine.
IElement
Removes a connection from this element.
removeElement(IElement)
- Method in class org.evolvica.engine.
AbstractAlgorithm
removeElement(IElement)
- Method in interface org.evolvica.engine.
IAlgorithm
Removes an element from this algorithm.
removeMetadataChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
AbstractAlgorithm
removeMetadataChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IAlgorithm
Removes a metadata property change listener from this algorithm.
removeOperator(IOperator)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Removes the element for a given operator from this algorithm.
removePropertyChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
AbstractAlgorithm
removePropertyChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
AbstractElement
removePropertyChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
Connection
removePropertyChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IAlgorithm
Removes a property change listener from this algorithm.
removePropertyChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IConnection
removePropertyChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IElement
Removes a property change listener from this element.
replace(IIndividual, IIndividual)
- Method in class org.evolvica.core.population.
AbstractPopulation
replace(IIndividual[], IIndividual[])
- Method in class org.evolvica.core.population.
AbstractPopulation
replace(IIndividual, IIndividual)
- Method in interface org.evolvica.core.population.
IPopulation
Replaces an individual with a substitute individual.
replace(IIndividual[], IIndividual[])
- Method in interface org.evolvica.core.population.
IPopulation
Replaces an array of individuals with several substitute indviduals.
resolve(Class)
- Method in class org.evolvica.engine.
AttributeDescriptor
Deprecated.
use DescriptorResolver instead of this method
resolve(AttributeDescriptor, Class)
- Static method in class org.evolvica.engine.
DescriptorResolver
Resolves the given attribute descriptor.
resolve(AttributeDescriptor, Object)
- Static method in class org.evolvica.engine.
DescriptorResolver
Resolves the given attribute descriptor.
resolve(OperatorDescriptor)
- Static method in class org.evolvica.engine.
DescriptorResolver
Attempts to resolve this descriptor.
resolve(OperatorDescriptor, ClassLoader)
- Static method in class org.evolvica.engine.
DescriptorResolver
Attempts to resolve this descriptor.
resolve(URI[])
- Method in class org.evolvica.engine.
OperatorDescriptor
Deprecated.
use DescriptorResolver to perform the resolution
restore(IMetadataProvider)
- Method in class org.evolvica.util.
MetadataStore
Restores the metadata tree from the given content provider.
restoreMetadata(IMetadataProvider)
- Method in class org.evolvica.engine.
AbstractAlgorithm
restoreMetadata(IMetadataProvider)
- Method in interface org.evolvica.engine.
IAlgorithm
Restores the metadata from the given metadata provider.
resume()
- Method in class org.evolvica.engine.
DefaultAlgorithmRunner
resume()
- Method in interface org.evolvica.engine.
IRunner
Resumes a stopped algorithm.
rotateDistance
- Variable in class org.evolvica.core.mutate.iarray.
RotateMutator
Rotate distance.
rotatePercentage
- Variable in class org.evolvica.core.mutate.iarray.
RotateMutator
Rotate distance (percentage value).
route(IIndividualSet)
- Method in class org.evolvica.core.common.
AbstractRouter
Calculates the output to which the individual set should be routed.
route(IIndividualSet)
- Method in interface org.evolvica.core.common.
IRouter
Performs the routing operation.
route(IIndividualSet)
- Method in class org.evolvica.core.terminate.
ConditionalRouter
run()
- Method in class org.evolvica.engine.
DefaultAlgorithmRunner
Runs the algorithm.
runner
- Variable in class org.evolvica.engine.
AbstractAlgorithm
Algorithm runner.
S
SEPARATOR
- Static variable in class org.evolvica.util.
Metadata
Separator used in metadata paths.
SchwefelEvaluator
- class org.evolvica.core.eval.
SchwefelEvaluator
.
Evaluator for Schwefel's function.
SchwefelEvaluator()
- Constructor for class org.evolvica.core.eval.
SchwefelEvaluator
ScoreComparingCondition
- class org.evolvica.core.terminate.
ScoreComparingCondition
.
Abstract base class for a score comparing condition.
ScoreComparingCondition(IScoreComparator)
- Constructor for class org.evolvica.core.terminate.
ScoreComparingCondition
Constructor.
ScoreTruncationSelector
- class org.evolvica.core.select.
ScoreTruncationSelector
.
Truncation selection by score.
ScoreTruncationSelector()
- Constructor for class org.evolvica.core.select.
ScoreTruncationSelector
Constructor.
ScoreTruncationSelector(int, IScore, IScoreComparator)
- Constructor for class org.evolvica.core.select.
ScoreTruncationSelector
Constructor with number per selection and threshold.
ScrambleMutator
- class org.evolvica.core.mutate.iarray.
ScrambleMutator
.
Scramble mutation of an array.
ScrambleMutator()
- Constructor for class org.evolvica.core.mutate.iarray.
ScrambleMutator
Constructor.
ScrambleMutator(float)
- Constructor for class org.evolvica.core.mutate.iarray.
ScrambleMutator
Constructor with number of scrambled elements.
ScrambleMutator(int)
- Constructor for class org.evolvica.core.mutate.iarray.
ScrambleMutator
Constructor with number of scrambled elements.
SerialUtils
- class org.evolvica.util.
SerialUtils
.
Utility methods for serialization.
SerialUtils()
- Constructor for class org.evolvica.util.
SerialUtils
SerializationException
- exception org.evolvica.util.
SerializationException
.
Exception related to serialization/deserialization errors.
SerializationException()
- Constructor for class org.evolvica.util.
SerializationException
Constructor.
SerializationException(String)
- Constructor for class org.evolvica.util.
SerializationException
Constructor with descriptive string.
SerializationException(String, Throwable)
- Constructor for class org.evolvica.util.
SerializationException
Constructor with descriptive string and throwable which caused this exception.
ShiftMutator
- class org.evolvica.core.mutate.iarray.
ShiftMutator
.
Shift mutation of an integer array.
ShiftMutator()
- Constructor for class org.evolvica.core.mutate.iarray.
ShiftMutator
Constructor.
ShiftMutator(float)
- Constructor for class org.evolvica.core.mutate.iarray.
ShiftMutator
Constructor with number of clipped elements.
ShiftMutator(int)
- Constructor for class org.evolvica.core.mutate.iarray.
ShiftMutator
Constructor with number of clipped elements.
SinkElement
- class org.evolvica.engine.
SinkElement
.
Sink element.
SinkElement(ISink)
- Constructor for class org.evolvica.engine.
SinkElement
Constructor.
SortedPopulation
- class org.evolvica.core.population.
SortedPopulation
.
Population based on a tree set that is always sorted.
SortedPopulation()
- Constructor for class org.evolvica.core.population.
SortedPopulation
Constructor.
SourceElement
- class org.evolvica.engine.
SourceElement
.
Source element.
SourceElement(ISource)
- Constructor for class org.evolvica.engine.
SourceElement
Constructor.
SphereEvaluator
- class org.evolvica.core.eval.
SphereEvaluator
.
Evaluator for the Sphere function.
SphereEvaluator()
- Constructor for class org.evolvica.core.eval.
SphereEvaluator
StepMutator
- class org.evolvica.core.mutate.Double.
StepMutator
.
Mutation of an double number with a maximal stepsize.
StepMutator()
- Constructor for class org.evolvica.core.mutate.Double.
StepMutator
Constructor.
StepMutator(double)
- Constructor for class org.evolvica.core.mutate.Double.
StepMutator
Constructor with mutation step size.
StepMutator
- class org.evolvica.core.mutate.Float.
StepMutator
.
Mutation of an float number with a maximal stepsize.
StepMutator()
- Constructor for class org.evolvica.core.mutate.Float.
StepMutator
Constructor.
StepMutator(float)
- Constructor for class org.evolvica.core.mutate.Float.
StepMutator
Constructor with mutation step size.
StepMutator
- class org.evolvica.core.mutate.Int.
StepMutator
.
Mutation of an integer number with a maximal stepsize.
StepMutator()
- Constructor for class org.evolvica.core.mutate.Int.
StepMutator
Constructor.
StepMutator(int)
- Constructor for class org.evolvica.core.mutate.Int.
StepMutator
Constructor with mutation step size.
StepMutator
- class org.evolvica.core.mutate.Long.
StepMutator
.
Mutation of an long number with a maximal stepsize.
StepMutator()
- Constructor for class org.evolvica.core.mutate.Long.
StepMutator
Constructor.
StepMutator(long)
- Constructor for class org.evolvica.core.mutate.Long.
StepMutator
Constructor with mutation step size.
StringGene
- class org.evolvica.core.
StringGene
.
A gene of type String.
StringGene(String)
- Constructor for class org.evolvica.core.
StringGene
Constructor.
StringMutator
- class org.evolvica.core.mutate.string.
StringMutator
.
Abstract base class for string mutator.
StringMutator()
- Constructor for class org.evolvica.core.mutate.string.
StringMutator
Constructor.
StringRecombinator
- class org.evolvica.core.recombine.string.
StringRecombinator
.
Abstract base class for a string recombinator.
StringRecombinator()
- Constructor for class org.evolvica.core.recombine.string.
StringRecombinator
Constructor.
SubstitutionMutator
- class org.evolvica.core.mutate.iarray.
SubstitutionMutator
.
Substitution mutation of an array.
SubstitutionMutator()
- Constructor for class org.evolvica.core.mutate.iarray.
SubstitutionMutator
Constructor.
SubstitutionMutator(int[])
- Constructor for class org.evolvica.core.mutate.iarray.
SubstitutionMutator
Constructor.
SubstitutionMutator(float, int[])
- Constructor for class org.evolvica.core.mutate.iarray.
SubstitutionMutator
Constructor with number of clipped elements.
SubstitutionMutator(int, int[])
- Constructor for class org.evolvica.core.mutate.iarray.
SubstitutionMutator
Constructor with mutation propability and number of clipped elements.
SwapMutator
- class org.evolvica.core.mutate.iarray.
SwapMutator
.
Swap mutation for int arrays.
SwapMutator()
- Constructor for class org.evolvica.core.mutate.iarray.
SwapMutator
save(Document)
- Method in class org.evolvica.engine.
AttributeDescriptor
Deprecated.
use DescriptorWriter for saving
save()
- Method in class org.evolvica.engine.
OperatorDescriptor
Deprecated.
use DescriptorWriter and DescriptorResolver to store descriptors to disk
scaling
- Variable in class org.evolvica.core.recombine.Int.
LineRecombinator
Scaling factor.
score
- Variable in class org.evolvica.core.
AbstractIndividual
The associated score of this individual.
score
- Variable in class org.evolvica.core.eval.
DoubleScore
Score value.
score
- Variable in class org.evolvica.core.eval.
FloatScore
Score value.
score
- Variable in class org.evolvica.core.eval.
IntegerScore
Score value.
score
- Variable in class org.evolvica.core.eval.
LongScore
Score value.
scoreSize()
- Method in interface org.evolvica.core.
IMultiScore
Deprecated.
use getScores().length learn about the number of scores
scoreSize()
- Method in class org.evolvica.core.eval.
CompoundScore
scores
- Variable in class org.evolvica.core.eval.
CompoundScore
Array of scores.
scramble(List)
- Static method in class org.evolvica.util.
RandomUtils
Scrambles a list.
scramble(List, int)
- Static method in class org.evolvica.util.
RandomUtils
Swaps two random elements of a list n times.
scramble(Object)
- Static method in class org.evolvica.util.
RandomUtils
Scrambles an array.
scramble(Object, int)
- Static method in class org.evolvica.util.
RandomUtils
Swaps two random elements of an array n times.
scrambleArray(Object[])
- Static method in class org.evolvica.util.
RandomUtils
Deprecated.
replaced by
scramble
scrambleArray(Object[], int)
- Static method in class org.evolvica.util.
RandomUtils
Deprecated.
replaced by
scramble
scrambleList(List)
- Static method in class org.evolvica.util.
RandomUtils
Deprecated.
replaced by
scramble
scrambleList(List, int)
- Static method in class org.evolvica.util.
RandomUtils
Deprecated.
replaced by
scramble
scrambleNumber
- Variable in class org.evolvica.core.mutate.iarray.
ScrambleMutator
Scramble number.
scramblePercentage
- Variable in class org.evolvica.core.mutate.iarray.
ScrambleMutator
Scamble number (percentage).
select(IIndividual[])
- Method in class org.evolvica.core.select.
AbstractSelector
Selects individuals out of a given selection pool.
select(IIndividual[])
- Method in interface org.evolvica.core.select.
ISelector
Performs a selection operation with the given array of individuals.
select(IIndividual[])
- Method in class org.evolvica.core.select.
RandomSelector
select(IIndividual[])
- Method in class org.evolvica.core.select.
RouletteWheelSelector
select(IIndividual[])
- Method in class org.evolvica.core.select.
TournamentSelector
select(IIndividual[])
- Method in class org.evolvica.core.select.
TruncationSelector
selectWinner(IIndividual[])
- Method in class org.evolvica.core.select.
TournamentSelector
Selects a winner.
separator
- Static variable in class org.evolvica.util.
Convert
Separator used for array conversion.
serialize(Object, Metadata)
- Method in interface org.evolvica.util.
IMetadataSerializer
Serializes a metadat portion.
serialize(IMetadataSerializer)
- Method in class org.evolvica.util.
MetadataStore
Serializes the metadata tree by sending the tree content to the given serializer.
serialize(Object)
- Static method in class org.evolvica.util.
SerialUtils
Serializes a JavaBean in an XML element.
serialize(Element, Object)
- Static method in class org.evolvica.util.
SerialUtils
Serializes a JavaBean in an XML element.
serializeMetadata(IMetadataSerializer)
- Method in class org.evolvica.engine.
AbstractAlgorithm
serializeMetadata(IMetadataSerializer)
- Method in interface org.evolvica.engine.
IAlgorithm
Serializes this algorithm's metadata by using the given serializer.
set(int)
- Method in class org.evolvica.util.
BitVector
Sets the bit at the given index to true.
set(int, boolean)
- Method in class org.evolvica.util.
BitVector
Sets the bit at the given index to the given value.
setAlgorithm(IAlgorithm)
- Method in class org.evolvica.engine.
AbstractElement
setAlgorithm(IAlgorithm)
- Method in interface org.evolvica.engine.
IElement
Sets the algorithm this element belongs to.
setArraySize(int)
- Method in class org.evolvica.core.init.
FloatArrayInitializer
Sets the array size.
setArraySize(int)
- Method in class org.evolvica.core.init.
IntegerArrayInitializer
Sets the arraySize.
setArraySize(int)
- Method in class org.evolvica.core.init.
IntegerSequenceInitializer
Sets the arraySize.
setBest(float)
- Method in class org.evolvica.core.eval.
ConvergentFloatScoreComparator
Sets the best value.
setBest(int)
- Method in class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
Sets the best value.
setBody(String)
- Method in class org.evolvica.core.common.
FileWriter
Sets the body.
setBound(boolean)
- Method in class org.evolvica.engine.
AttributeDescriptor
Sets the bound flag.
setBuilder(IIndividualBuilder)
- Method in class org.evolvica.core.common.
Duplicator
Sets the builder.
setBuilder(IIndividualBuilder)
- Method in class org.evolvica.core.recombine.
AbstractRecombinator
Sets the individual builder.
setCategory(String)
- Method in class org.evolvica.engine.
OperatorDescriptor
Sets the category.
setComparator(IIndividualComparator)
- Method in class org.evolvica.core.common.
DefaultSink
Sets the comparator.
setComparator(IIndividualComparator)
- Method in class org.evolvica.core.population.
EliteInsertion
Sets the comparator.
setComparator(IIndividualComparator)
- Method in class org.evolvica.core.population.
SortedPopulation
Sets the comparator.
setComparator(IFitnessComparator)
- Method in class org.evolvica.core.select.
FitnessTruncationSelector
Sets the fitness comparator.
setComparator(IScoreComparator)
- Method in class org.evolvica.core.select.
ScoreTruncationSelector
Sets the comparator.
setComparator(IIndividualComparator)
- Method in class org.evolvica.core.select.
TournamentSelector
Sets the comparator.
setComparator(IScoreComparator)
- Method in class org.evolvica.core.terminate.
ScoreComparingCondition
Sets the comparator.
setComparators(IScoreComparator[])
- Method in class org.evolvica.core.eval.
CompoundScoreComparator
Sets the array of comparators.
setComparators(int, IScoreComparator)
- Method in class org.evolvica.core.eval.
CompoundScoreComparator
Sets a comparator.
setCondition(ICondition)
- Method in class org.evolvica.core.terminate.
ConditionalRouter
Sets the condition.
setConditions(ICondition[])
- Method in class org.evolvica.core.terminate.
AndCondition
setConditions(ICondition[])
- Method in interface org.evolvica.core.terminate.
IMultiCondition
Sets the conditions of this multi condition.
setConditions(ICondition[])
- Method in class org.evolvica.core.terminate.
OrCondition
setConstrained(boolean)
- Method in class org.evolvica.engine.
AttributeDescriptor
Sets the constrained flag.
setCopies(int)
- Method in class org.evolvica.core.common.
Duplicator
Sets the number of copies.
setDatatype(IDatatype)
- Method in class org.evolvica.engine.
OperatorDescriptor
Sets the datatype.
setDatatypeName(String)
- Method in class org.evolvica.engine.
OperatorDescriptor
Sets the datatype name.
setDay(int)
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Sets the day.
setDirectory(Directory)
- Method in class org.evolvica.core.common.
FileWriter
Stes the directory.
setDisplayName(String)
- Method in class org.evolvica.engine.
AbstractDescriptor
Sets the display name.
setExpert(boolean)
- Method in class org.evolvica.engine.
AbstractDescriptor
Sets the expert flag.
setFile(File)
- Method in class org.evolvica.core.init.
BinaryFileInitializer
Sets the file.
setFile(File)
- Method in class org.evolvica.core.init.
XMLInitializer
Sets the file.
setFilter(IInsertionFilter)
- Method in class org.evolvica.core.population.
AbstractPopulation
Sets a new reinsertion operator (filter).
setFilter(IInsertionFilter)
- Method in interface org.evolvica.core.population.
IPopulation
Sets an insertion filter to this population.
setFitness(IFitness)
- Method in class org.evolvica.core.
AbstractIndividual
Sets the fitness.
setFitness(IFitness)
- Method in interface org.evolvica.core.
IIndividual
Sets a new fitness for this individual.
setGapSize(int)
- Method in class org.evolvica.core.population.
DiscreteInsertion
Sets the number of individuals to be removed.
setGenerationGap(float)
- Method in class org.evolvica.core.population.
AbstractInsertionFilter
Sets the generation gap.
setGenerations(int)
- Method in class org.evolvica.core.terminate.
RunningAverageScoreCondition
Sets the number of generations.
setGenerations(int)
- Method in class org.evolvica.core.terminate.
RunningBestScoreCondition
Sets the number of generations.
setGenotype(IGenotype)
- Method in class org.evolvica.core.
AbstractIndividual
Sets the genotype of this individual.
setGenotype(IGenotype)
- Method in interface org.evolvica.core.
IIndividual
Sets a new genotype.
setGenotype(IGenotype, int)
- Method in interface org.evolvica.core.
IMultiGenotype
Sets a genotype at the given position.
setGenotypeSurpressed(boolean)
- Method in class org.evolvica.core.common.
ASCIIFileWriter
Sets a flag to surpress the printing of the genotype.
setHidden(boolean)
- Method in class org.evolvica.engine.
AbstractDescriptor
Sets the hidden flag.
setHour(int)
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Sets the hour.
setId(String)
- Method in class org.evolvica.engine.
AbstractOperator
setId(String)
- Method in interface org.evolvica.engine.
IOperator
Sets the identifier of this operator.
setIncoming(IConnection, int)
- Method in class org.evolvica.engine.
AbstractElement
setIncoming(IConnection, int)
- Method in interface org.evolvica.engine.
IElement
Sets an incoming connection.
setIncomingSize(int)
- Method in class org.evolvica.engine.
ConduitElement
setIncomingSize(int)
- Method in class org.evolvica.engine.
ConnectorElement
setIncomingSize(int)
- Method in class org.evolvica.engine.
ForkElement
setIncomingSize(int)
- Method in interface org.evolvica.engine.
IElement
Sets a new value for the number of incoming slots.
setIncomingSize(int)
- Method in class org.evolvica.engine.
JoinElement
setIncomingSize(int)
- Method in class org.evolvica.engine.
SinkElement
setIncomingSize(int)
- Method in class org.evolvica.engine.
SourceElement
setIndexedPropertyType(Class)
- Method in class org.evolvica.engine.
AttributeDescriptor
Sets the indexed property type.
setIndexedReadMethod(Method)
- Method in class org.evolvica.engine.
AttributeDescriptor
Sets the read method for indexed properties.
setIndexedWriteMethod(Method)
- Method in class org.evolvica.engine.
AttributeDescriptor
Sets the write method for index porperties.
setIndividualBuilder(IIndividualBuilder)
- Method in class org.evolvica.core.init.
AbstractInitializer
Sets the individualBuilder.
setIndividualBuilder(IIndividualBuilder)
- Method in class org.evolvica.core.init.
BinaryFileInitializer
setIndividualBuilder(IIndividualBuilder)
- Method in class org.evolvica.core.init.
XMLInitializer
setInput(Object[])
- Method in class org.evolvica.engine.
AbstractElement
Sets the input data.
setInputSize(int)
- Method in class org.evolvica.core.common.
Collector
Sets the inputSize.
setInputSize(int)
- Method in class org.evolvica.core.common.
Combiner
Sets the inputSize.
setInputSize(int)
- Method in class org.evolvica.engine.
OperatorDescriptor
Sets the input size.
setInsertionRate(float)
- Method in class org.evolvica.core.population.
AbstractInsertionFilter
Sets the insertion rate.
setInterface(int, int)
- Method in class org.evolvica.engine.
OperatorDescriptor
Sets the interface (input- and output size).
setLength(int)
- Method in class org.evolvica.core.init.
BinaryInitializer
Sets the length of the bitstring.
setLength(int)
- Method in class org.evolvica.core.init.
RandomStringInitializer
Sets the length.
setLocation(URI, URI)
- Method in class org.evolvica.engine.
OperatorDescriptor
Sets the class and source location of the operator.
setLowerBound(float)
- Method in class org.evolvica.core.init.
FloatArrayInitializer
Sets the lower bound.
setLowerBound(float)
- Method in class org.evolvica.core.init.
FloatInitializer
Sets the lowerBound.
setLowerBound(int)
- Method in class org.evolvica.core.init.
IntegerArrayInitializer
Sets the lowerBound.
setLowerBound(int)
- Method in class org.evolvica.core.init.
IntegerInitializer
Sets the lowerBound.
setLowerBound(double)
- Method in class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Sets a new lower bound.
setLowerBound(float)
- Method in class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Sets a new lower bound.
setLowerBound(int)
- Method in class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Sets a new lower bound.
setLowerBound(long)
- Method in class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Sets a new lower bound.
setMaxValue(int)
- Method in class org.evolvica.core.terminate.
CounterCondition
Sets the maxValue.
setMetadata(Object, Metadata)
- Method in class org.evolvica.engine.
AbstractAlgorithm
setMetadata(Metadata)
- Method in class org.evolvica.engine.
AbstractElement
setMetadata(Object, Metadata)
- Method in interface org.evolvica.engine.
IAlgorithm
Sets a metadata object.
setMetadata(Metadata)
- Method in interface org.evolvica.engine.
IElement
Sets a metadata object for this element.
setMinute(int)
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Sets the minute.
setModulo(int)
- Method in class org.evolvica.core.terminate.
ModuloCondition
Stes the modulo value.
setMonth(int)
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Sets the month.
setMutator(FloatMutator)
- Method in class org.evolvica.core.mutate.farray.
FloatMutationWrapper
Sets the mutator.
setName(String)
- Method in class org.evolvica.engine.
AbstractAlgorithm
setName(String)
- Method in class org.evolvica.engine.
AbstractDescriptor
Sets the name.
setName(String)
- Method in class org.evolvica.engine.
AbstractOperator
setName(String)
- Method in interface org.evolvica.engine.
IAlgorithm
Sets the name of the algorithm.
setName(String)
- Method in interface org.evolvica.engine.
IOperator
Sets the name of this operator.
setNumberPerSelection(int)
- Method in class org.evolvica.core.select.
AbstractSelector
Sets the number per selection.
setOutgoing(IConnection, int)
- Method in class org.evolvica.engine.
AbstractElement
setOutgoing(IConnection, int)
- Method in interface org.evolvica.engine.
IElement
Sets an outgoing connection.
setOutgoingSize(int)
- Method in class org.evolvica.engine.
ConduitElement
setOutgoingSize(int)
- Method in class org.evolvica.engine.
ConnectorElement
setOutgoingSize(int)
- Method in class org.evolvica.engine.
ForkElement
setOutgoingSize(int)
- Method in interface org.evolvica.engine.
IElement
Sets a new value for the number of outgoing slots.
setOutgoingSize(int)
- Method in class org.evolvica.engine.
JoinElement
setOutgoingSize(int)
- Method in class org.evolvica.engine.
SinkElement
setOutgoingSize(int)
- Method in class org.evolvica.engine.
SourceElement
setOutputSize(int)
- Method in class org.evolvica.engine.
OperatorDescriptor
Sets the output size.
setPattern(String)
- Method in class org.evolvica.core.common.
ConsoleWriter
Sets the pattern to be used when printing individuals.
setPreferred(boolean)
- Method in class org.evolvica.engine.
AbstractDescriptor
Sets the preferred flag.
setPropability(float)
- Method in class org.evolvica.core.mutate.
AbstractMutator
Sets the propability.
setPropertyType(Class)
- Method in class org.evolvica.engine.
AttributeDescriptor
Sets the property type.
setRange(float)
- Method in class org.evolvica.core.mutate.Double.
RelativeRangeMutator
Sets a new mutation range.
setRange(float)
- Method in class org.evolvica.core.mutate.Float.
RelativeFloatMutator
Sets the range.
setRange(float)
- Method in class org.evolvica.core.mutate.Float.
RelativeRangeMutator
Sets a new mutation range.
setRange(float)
- Method in class org.evolvica.core.mutate.Int.
RelativeRangeMutator
Sets a new mutation range.
setRange(float)
- Method in class org.evolvica.core.mutate.Long.
RelativeRangeMutator
Sets a new mutation range.
setRateSize(int)
- Method in class org.evolvica.core.population.
DiscreteInsertion
Sets the number of individuals to be inserted.
setReadMethod(Method)
- Method in class org.evolvica.engine.
AttributeDescriptor
Sets the read method for the property.
setRunner(IRunner)
- Method in class org.evolvica.engine.
AbstractAlgorithm
setRunner(IRunner)
- Method in interface org.evolvica.engine.
IAlgorithm
Sets a new algorithm runner.
setScore(IScore)
- Method in class org.evolvica.core.
AbstractIndividual
Sets the score.
setScore(IScore)
- Method in interface org.evolvica.core.
IIndividual
Sets a new to to this individual.
setScore(IScore, int)
- Method in interface org.evolvica.core.
IMultiScore
Deprecated.
use setScores() to set the array directly
setScore(IScore, int)
- Method in class org.evolvica.core.eval.
CompoundScore
setScores(IScore[])
- Method in interface org.evolvica.core.
IMultiScore
Sets the scores of this multiscore.
setScores(IScore[])
- Method in class org.evolvica.core.eval.
CompoundScore
setSeed(long)
- Static method in class org.evolvica.util.
RandomUtils
Setting of the random seeds.
setSetSize(int)
- Method in class org.evolvica.core.init.
AbstractInitializer
Sets the number of individuals to be created.
setSetSize(int)
- Method in class org.evolvica.core.init.
BinaryFileInitializer
setSetSize(int)
- Method in class org.evolvica.core.init.
XMLInitializer
setShortDescription(String)
- Method in class org.evolvica.engine.
AbstractDescriptor
Sets the description
setSize
- Variable in class org.evolvica.core.init.
AbstractInitializer
Number of individuals created by this initializer.
setSource(IElement)
- Method in class org.evolvica.engine.
Connection
setSource(IElement)
- Method in interface org.evolvica.engine.
IConnection
Sets a new source element.
setStepSize(double)
- Method in class org.evolvica.core.mutate.Double.
StepMutator
Sets a new value for the step size.
setStepSize(float)
- Method in class org.evolvica.core.mutate.Float.
StepMutator
Sets a new value for the step size.
setStepSize(int)
- Method in class org.evolvica.core.mutate.Int.
StepMutator
Sets a new value for the step size.
setStepSize(long)
- Method in class org.evolvica.core.mutate.Long.
StepMutator
Sets a new value for the step size.
setSuffix(String)
- Method in class org.evolvica.core.common.
FileWriter
Sets the suffix.
setTarget(IScore)
- Method in class org.evolvica.core.terminate.
AbsoluteScoreCondition
Sets the target score.
setTarget(double)
- Method in class org.evolvica.core.terminate.
RelativeErrorCondition
Sets the target value.
setTarget(IElement)
- Method in class org.evolvica.engine.
Connection
setTarget(IElement)
- Method in interface org.evolvica.engine.
IConnection
Sets a new target element.
setTargetError(double)
- Method in class org.evolvica.core.terminate.
RelativeErrorCondition
Stes the target error.
setThreshold(IFitness)
- Method in class org.evolvica.core.select.
FitnessTruncationSelector
Sets the threshold.
setThreshold(float)
- Method in class org.evolvica.core.select.
PoolSizeTruncationSelector
Sets the threshold.
setThreshold(IScore)
- Method in class org.evolvica.core.select.
ScoreTruncationSelector
Sets the threshold.
setThreshold(double)
- Method in class org.evolvica.core.terminate.
BestWorstScoreCondition
Sets the threshold.
setThreshold(double)
- Method in class org.evolvica.core.terminate.
PhiCondition
Sets the threshold.
setThreshold(double)
- Method in class org.evolvica.core.terminate.
RunningAverageScoreCondition
Sets the threshold.
setThreshold(double)
- Method in class org.evolvica.core.terminate.
RunningBestScoreCondition
Sets the threshold.
setTournamentSize(int)
- Method in class org.evolvica.core.select.
TournamentSelector
Sets a new tournament size.
setUpperBound(float)
- Method in class org.evolvica.core.init.
FloatArrayInitializer
Sets the upper bound.
setUpperBound(float)
- Method in class org.evolvica.core.init.
FloatInitializer
Sets the upperBound.
setUpperBound(int)
- Method in class org.evolvica.core.init.
IntegerArrayInitializer
Sets the upperBound.
setUpperBound(int)
- Method in class org.evolvica.core.init.
IntegerInitializer
Sets the upperBound.
setUpperBound(double)
- Method in class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Sets a new upper bound.
setUpperBound(float)
- Method in class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Sets a new upper bound.
setUpperBound(int)
- Method in class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Sets a new upper bound.
setUpperBound(long)
- Method in class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Sets a new upper bound.
setValidator(IValidator)
- Method in class org.evolvica.engine.
AbstractAlgorithm
setValidator(IValidator)
- Method in interface org.evolvica.engine.
IAlgorithm
Sets the algorithm validator.
setValue(BitVector)
- Method in class org.evolvica.core.
BinaryGene
Sets the value.
setValue(double[])
- Method in class org.evolvica.core.
DoubleArrayGene
Sets the value.
setValue(double)
- Method in class org.evolvica.core.
DoubleGene
Sets the value.
setValue(float[])
- Method in class org.evolvica.core.
FloatArrayGene
Sets the value.
setValue(float)
- Method in class org.evolvica.core.
FloatGene
Sets the value.
setValue(int[])
- Method in class org.evolvica.core.
IntegerArrayGene
Sets the value.
setValue(int)
- Method in class org.evolvica.core.
IntegerGene
Sets the value.
setValue(long[])
- Method in class org.evolvica.core.
LongArrayGene
Sets the value.
setValue(long)
- Method in class org.evolvica.core.
LongGene
Sets the value.
setValue(String)
- Method in class org.evolvica.core.
StringGene
Sets the value.
setValue(double)
- Method in class org.evolvica.core.eval.
DoubleScore
Sets the value of this score object.
setValue(float)
- Method in class org.evolvica.core.eval.
FloatScore
Sets the value of this score object.
setValue(int)
- Method in class org.evolvica.core.eval.
IntegerScore
Sets the value of this score object.
setValue(long)
- Method in class org.evolvica.core.eval.
LongScore
Sets the value of this score object.
setValue(Metadata)
- Method in class org.evolvica.util.
MetadataNode
Sets a metadata object.
setValue(Object, Metadata)
- Method in class org.evolvica.util.
MetadataStore
Sets a metadata object.
setVendor(String)
- Method in class org.evolvica.engine.
OperatorDescriptor
Sets the vendor
setWriteMethod(Method)
- Method in class org.evolvica.engine.
AttributeDescriptor
Sets the write method for the property.
setYear(int)
- Method in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Sets the year.
setup()
- Method in class org.evolvica.engine.
AbstractAlgorithm
setup()
- Method in interface org.evolvica.engine.
IAlgorithm
Sets up the algorithm.
setup()
- Method in class org.evolvica.engine.
TemplateAlgorithm
setupActiveQueue()
- Method in class org.evolvica.engine.
DefaultAlgorithmRunner
Sets up the queue.
setupClipArray(int[], int)
- Method in class org.evolvica.core.mutate.iarray.
ShiftMutator
Set up the clip array
setupLineArray(IIndividual[])
- Method in class org.evolvica.core.select.
RouletteWheelSelector
Sets up the array of selection propabilities.
setupSubstArray(Object, int)
- Method in class org.evolvica.core.mutate.iarray.
SubstitutionMutator
Setup substitution.
shiftLeft()
- Method in class org.evolvica.util.
BitVector
Performs a shift left.
shiftLeft(int)
- Method in class org.evolvica.util.
BitVector
Performs a shift left by the specified amount.
shiftRight()
- Method in class org.evolvica.util.
BitVector
Performs a shift right.
shiftRight(int)
- Method in class org.evolvica.util.
BitVector
Performs a shift right by the specified amount.
sink
- Variable in class org.evolvica.engine.
SinkElement
Underlying sink operator.
sinkSet
- Variable in class org.evolvica.engine.
DefaultAlgorithmRunner
Set containing the sinks of the algorithm.
size()
- Method in class org.evolvica.core.
AbstractIndividualList
size()
- Method in class org.evolvica.core.
DoubleArrayGene
Returns the size of the double array.
size()
- Method in class org.evolvica.core.
FloatArrayGene
Returns the size of the float array.
size()
- Method in interface org.evolvica.core.
IIndividualSet
Returns the number of individuals contained in this set.
size()
- Method in class org.evolvica.core.
IntegerArrayGene
Returns the size of the integer array.
size()
- Method in class org.evolvica.core.
LongArrayGene
Returns the size of the long array.
size()
- Method in class org.evolvica.core.population.
AbstractPopulation
source
- Variable in class org.evolvica.engine.
Connection
The source element.
source
- Variable in class org.evolvica.engine.
SourceElement
Underlying source operator.
sourceSet
- Variable in class org.evolvica.engine.
DefaultAlgorithmRunner
Set containing the sources of the algorithm.
spinWheel(IIndividual[])
- Method in class org.evolvica.core.select.
RouletteWheelSelector
Spins the roulette wheel and returns the diced number.
split(IIndividualSet)
- Method in interface org.evolvica.core.common.
ISplitter
Splits up a set of individuals.
stack
- Variable in class org.evolvica.core.terminate.
RunningAverageScoreCondition
Stack.
stack
- Variable in class org.evolvica.core.terminate.
RunningBestScoreCondition
Stack.
stackFull
- Variable in class org.evolvica.core.terminate.
RunningAverageScoreCondition
Indicator if the stack is full.
stackFull
- Variable in class org.evolvica.core.terminate.
RunningBestScoreCondition
Indicator if stack is full.
start(IAlgorithm)
- Method in class org.evolvica.engine.
DefaultAlgorithmRunner
start(IAlgorithm)
- Method in interface org.evolvica.engine.
IRunner
Executes the given algorithm
stepSize
- Variable in class org.evolvica.core.mutate.Double.
StepMutator
.
stepSize
- Variable in class org.evolvica.core.mutate.Float.
StepMutator
Step size.
stepSize
- Variable in class org.evolvica.core.mutate.Int.
StepMutator
Mutation step size.
stepSize
- Variable in class org.evolvica.core.mutate.Long.
StepMutator
Mutation step size.
stepsize
- Variable in class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Step size.
stop()
- Method in class org.evolvica.engine.
DefaultAlgorithmRunner
stop()
- Method in interface org.evolvica.engine.
IRunner
Stops the currently running algorithm.
store(Object)
- Method in class org.evolvica.core.common.
AbstractSink
store(IIndividual)
- Method in class org.evolvica.core.common.
AbstractSink
Consumes a single individual
store(Object)
- Method in class org.evolvica.core.common.
DefaultSink
store(IIndividual)
- Method in class org.evolvica.core.common.
DefaultSink
store(Object)
- Method in interface org.evolvica.engine.
ISink
Stores a data object.
stringID
- Static variable in class org.evolvica.util.
UniqueID
Internal string ID.
substNumber
- Variable in class org.evolvica.core.mutate.iarray.
SubstitutionMutator
Number of substitutions.
substPercentage
- Variable in class org.evolvica.core.mutate.iarray.
SubstitutionMutator
Number of substitutions (percentage).
substitutionList
- Variable in class org.evolvica.core.mutate.iarray.
SubstitutionMutator
Substitution list.
suffix
- Variable in class org.evolvica.core.common.
FileWriter
Filename suffix.
surpressRepresentation
- Variable in class org.evolvica.core.common.
Log4JWriter
Indicator if printing of genetic representation should be surpressed.
swap(List)
- Static method in class org.evolvica.util.
RandomUtils
Swaps two random elements of a list.
swap(Object)
- Static method in class org.evolvica.util.
RandomUtils
Swaps two random elements of an array.
T
TemplateAlgorithm
- class org.evolvica.engine.
TemplateAlgorithm
.
Template algorithm.
TemplateAlgorithm(String)
- Constructor for class org.evolvica.engine.
TemplateAlgorithm
Constructor.
TournamentSelector
- class org.evolvica.core.select.
TournamentSelector
.
Tournament Selection.
TournamentSelector()
- Constructor for class org.evolvica.core.select.
TournamentSelector
Constructor.
TournamentSelector(int, int, IIndividualComparator)
- Constructor for class org.evolvica.core.select.
TournamentSelector
Constructor with number per selection, tournament size and individual comparator.
TrueCondition
- class org.evolvica.core.terminate.
TrueCondition
.
A condition that is always true.
TrueCondition()
- Constructor for class org.evolvica.core.terminate.
TrueCondition
TruncationSelector
- class org.evolvica.core.select.
TruncationSelector
.
Abstract base class for a truncation selection.
TruncationSelector(int)
- Constructor for class org.evolvica.core.select.
TruncationSelector
Constructor with number per selection.
target
- Variable in class org.evolvica.core.terminate.
AbsoluteScoreCondition
Target score.
target
- Variable in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Target time.
target
- Variable in class org.evolvica.core.terminate.
RelativeErrorCondition
Target value.
target
- Variable in class org.evolvica.engine.
Connection
The target element.
targetError
- Variable in class org.evolvica.core.terminate.
RelativeErrorCondition
Target error.
teardown()
- Method in class org.evolvica.engine.
AbstractAlgorithm
teardown()
- Method in interface org.evolvica.engine.
IAlgorithm
Teardown method.
teardown()
- Method in class org.evolvica.engine.
TemplateAlgorithm
threshold
- Variable in class org.evolvica.core.select.
FitnessTruncationSelector
Threshold fitness value.
threshold(IIndividual[])
- Method in class org.evolvica.core.select.
FitnessTruncationSelector
threshold
- Variable in class org.evolvica.core.select.
PoolSizeTruncationSelector
Threshold value.
threshold(IIndividual[])
- Method in class org.evolvica.core.select.
PoolSizeTruncationSelector
threshold
- Variable in class org.evolvica.core.select.
ScoreTruncationSelector
Score threshold.
threshold(IIndividual[])
- Method in class org.evolvica.core.select.
ScoreTruncationSelector
threshold(IIndividual[])
- Method in class org.evolvica.core.select.
TruncationSelector
Calculates the truncation threshold.
threshold
- Variable in class org.evolvica.core.terminate.
BestWorstScoreCondition
Threshold.
threshold
- Variable in class org.evolvica.core.terminate.
PhiCondition
Threshold.
threshold
- Variable in class org.evolvica.core.terminate.
RunningAverageScoreCondition
Threshold.
threshold
- Variable in class org.evolvica.core.terminate.
RunningBestScoreCondition
Threshold.
toArray()
- Method in class org.evolvica.core.
AbstractIndividualList
toArray()
- Method in interface org.evolvica.core.
IIndividualSet
Returns the contents of this set as an array.
toArray()
- Method in class org.evolvica.core.common.
AbstractSink
Returns the consumed individuals.
toArray()
- Method in class org.evolvica.core.common.
DefaultSink
toArray()
- Method in class org.evolvica.core.population.
AbstractPopulation
toBlockString()
- Method in class org.evolvica.util.
BitVector
Returns the bit vector as blocks of 8 bits.
toBlockString(int)
- Method in class org.evolvica.util.
BitVector
Returns the bit vector as blocks of the given block length.
toClass(String)
- Static method in class org.evolvica.util.
Convert
Converts the given string into a class object.
toClass(String, URL[])
- Static method in class org.evolvica.util.
Convert
Converts a given string into a class by using the given classpath.
toClassname(Object)
- Static method in class org.evolvica.util.
Convert
Returns a string representation of the class of the given object.
toClassname(Class)
- Static method in class org.evolvica.util.
Convert
Converts the given class into a string representation.
toDecoratedString(Object)
- Static method in class org.evolvica.util.
Convert
Converts the object to a "pretty" string representation.
toObject(String, Class)
- Static method in class org.evolvica.util.
Convert
Converts a string to an object of the specified target class.
toString()
- Method in class org.evolvica.core.
AbstractIndividual
Returns a string representation of this individual.
toString()
- Method in class org.evolvica.core.
BinaryGene
Returns a string representation of this gene.
toString()
- Method in class org.evolvica.core.
DoubleArrayGene
toString()
- Method in class org.evolvica.core.
DoubleGene
Returns a string representation of this gene.
toString()
- Method in class org.evolvica.core.
FloatArrayGene
toString()
- Method in class org.evolvica.core.
FloatGene
Returns a string representation of this gene.
toString()
- Method in interface org.evolvica.core.
IGenotype
Returns a string representation of this genotype.
toString()
- Method in class org.evolvica.core.
IntegerArrayGene
toString()
- Method in class org.evolvica.core.
IntegerGene
Returns a string representation of this gene.
toString()
- Method in class org.evolvica.core.
LongArrayGene
toString()
- Method in class org.evolvica.core.
LongGene
Returns a string representation of this gene.
toString()
- Method in class org.evolvica.core.
StringGene
Returns a string representation of this gene.
toString()
- Method in class org.evolvica.core.eval.
CompoundScore
Returns a string representation.
toString()
- Method in class org.evolvica.core.eval.
DoubleScore
Returns a string representation.
toString()
- Method in class org.evolvica.core.eval.
FloatScore
Returns a string representation.
toString()
- Method in class org.evolvica.core.eval.
IntegerScore
Returns a string representation.
toString()
- Method in class org.evolvica.core.eval.
LongScore
Returns a string representation.
toString()
- Method in class org.evolvica.engine.
AttributeDescriptor
Returns a string representation.
toString()
- Method in class org.evolvica.engine.
OperatorDescriptor
Returns a string representation.
toString()
- Method in class org.evolvica.util.
BitVector
Returns a string representation of the bit vector.
toString(Object)
- Static method in class org.evolvica.util.
Convert
Converts an object to a string.
toString()
- Method in class org.evolvica.util.
Metadata
toString()
- Method in class org.evolvica.util.
MetadataNode
toggle(int)
- Method in class org.evolvica.util.
BitVector
Toggles the bit at the given index.
totalFitness(IIndividual[])
- Method in class org.evolvica.core.select.
RouletteWheelSelector
Helper for adding all fitness values of the collection.
tournamentSize
- Variable in class org.evolvica.core.select.
TournamentSelector
Number of individuals attending a tournament.
traverseElements()
- Method in class org.evolvica.engine.
DefaultAlgorithmRunner
Traverses active elements and activates them.
U
UNIVERSAL
- Static variable in interface org.evolvica.engine.
IDatatype
A universal datatype.
UniformInsertion
- class org.evolvica.core.population.
UniformInsertion
.
Uniform Reinsertion.
UniformInsertion()
- Constructor for class org.evolvica.core.population.
UniformInsertion
UniformOrderBasedCrossover
- class org.evolvica.core.recombine.iarray.
UniformOrderBasedCrossover
.
Uniform Order Based Crossover (UOBX) for arrays.
UniformOrderBasedCrossover()
- Constructor for class org.evolvica.core.recombine.iarray.
UniformOrderBasedCrossover
Constructor.
UniformOrderBasedCrossover(BitVector)
- Constructor for class org.evolvica.core.recombine.iarray.
UniformOrderBasedCrossover
Constructor with bit vector for exchange.
UniqueID
- class org.evolvica.util.
UniqueID
.
Class for generating unique identifiers.
UniqueID()
- Constructor for class org.evolvica.util.
UniqueID
updateDescriptor(Element, AttributeDescriptor)
- Static method in class org.evolvica.engine.
DescriptorBuilder
Updates an existing attribute descriptor with the information from the given XML element.
updateSeed()
- Static method in class org.evolvica.util.
RandomUtils
Update of random seed.
upperBound
- Variable in class org.evolvica.core.init.
FloatArrayInitializer
Upper bound for the random integers (exclusive).
upperBound
- Variable in class org.evolvica.core.init.
FloatInitializer
Upper bound of generated float values.
upperBound
- Variable in class org.evolvica.core.init.
IntegerArrayInitializer
Upper bound for the random integers (exclusive).
upperBound
- Variable in class org.evolvica.core.init.
IntegerInitializer
Upper bound of generated int values.
upperBound
- Variable in class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Upper mutation bound.
upperBound
- Variable in class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Upper mutation bound.
upperBound
- Variable in class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Upper mutation bound.
upperBound
- Variable in class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Upper mutation bound.
upperBound
- Variable in class org.evolvica.core.mutate.iarray.
ReverseMutator
Upper bound.
V
validate(IAlgorithm)
- Method in class org.evolvica.engine.
DefaultValidator
validate(IAlgorithm)
- Method in interface org.evolvica.engine.
IValidator
Validates an algorithm.
validator
- Variable in class org.evolvica.engine.
AbstractAlgorithm
Algorithm validator.
value
- Variable in class org.evolvica.core.
BinaryGene
The binary string value of this gene.
value
- Variable in class org.evolvica.core.
DoubleArrayGene
Array of doubles.
value
- Variable in class org.evolvica.core.
DoubleGene
The double value of this gene.
value
- Variable in class org.evolvica.core.
FloatArrayGene
Array of floats.
value
- Variable in class org.evolvica.core.
FloatGene
The float value of this gene.
value
- Variable in class org.evolvica.core.
IntegerArrayGene
Array of integers.
value
- Variable in class org.evolvica.core.
IntegerGene
The integer value of this gene.
value
- Variable in class org.evolvica.core.
LongArrayGene
Array of longs.
value
- Variable in class org.evolvica.core.
LongGene
The long value of this gene.
value
- Variable in class org.evolvica.core.
StringGene
The string value of this gene.
value
- Variable in class org.evolvica.core.eval.
DefaultFitness
Fitness value.
W
warn(String)
- Static method in class org.evolvica.util.
EVLog
Logs a warning message.
warn(String, Throwable)
- Static method in class org.evolvica.util.
EVLog
Logs a warning message.
write(IIndividualSet)
- Method in class org.evolvica.core.common.
ASCIIFileWriter
Saves the individual collection to a file.
write(IIndividualSet)
- Method in class org.evolvica.core.common.
BinaryFileWriter
Saves the individual set to a file.
write(IIndividualSet)
- Method in class org.evolvica.core.common.
ConsoleWriter
Prints all individuals to the console.
write(IIndividualSet)
- Method in class org.evolvica.core.common.
Log4JWriter
Sends all individuals in a set to the internal log category.
write(IIndividualSet)
- Method in class org.evolvica.core.common.
XMLWriter
Saves the individual set to a file.
write(Document, OutputStream)
- Method in class org.evolvica.engine.
AlgorithmWriter
Writes an XML algorithm document to an output stream.
write(IAlgorithm, OutputStream)
- Method in class org.evolvica.engine.
AlgorithmWriter
Writes an algorithm to an output stream.
write(Document, URI)
- Static method in class org.evolvica.engine.
DescriptorWriter
Writes an XML document to the given URI.
write(Document, OutputStream)
- Static method in class org.evolvica.engine.
DescriptorWriter
Writes an XML algorithm document to an output stream.
write(OperatorDescriptor, OutputStream)
- Static method in class org.evolvica.engine.
DescriptorWriter
Writes an operator descriptor to an output stream.
write(OperatorDescriptor, URI)
- Static method in class org.evolvica.engine.
DescriptorWriter
Writes an operator descriptor to the given URI.
writer
- Variable in class org.evolvica.core.common.
ConsoleWriter
Printwriter to write information to.
X
XMLInitializer
- class org.evolvica.core.init.
XMLInitializer
.
This operator initializes an individual set with data from a XML file.
XMLInitializer()
- Constructor for class org.evolvica.core.init.
XMLInitializer
Constructor.
XMLInitializer(File)
- Constructor for class org.evolvica.core.init.
XMLInitializer
XMLInitializer(String)
- Constructor for class org.evolvica.core.init.
XMLInitializer
Constructor.
XMLWriter
- class org.evolvica.core.common.
XMLWriter
.
Processor for saving individual sets to files in a XML format.
XMLWriter()
- Constructor for class org.evolvica.core.common.
XMLWriter
Constructor.
XMLWriter(String, String)
- Constructor for class org.evolvica.core.common.
XMLWriter
Constructor with filename body.
xor(BitVector)
- Method in class org.evolvica.util.
BitVector
Performs a XOR function.
Y
year
- Variable in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Year.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Y
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Evolvica Core API Version 0.6.2
Last Modified: June 29 2004
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems