Evolvica Core API Version 0.6.2
Last Modified: June 29 2004
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
Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems