Evolvica Core API Version 0.6.3
Last Modified: July 20 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() - Me