Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Evolvica Core API Version 0.6.3
Last Modified: July 20 2004
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Y
A
ASCIIFileWriter
- class org.evolvica.core.common.
ASCIIFileWriter
.
Processor for saving individual sets to plain ASCII files.
ASCIIFileWriter()
- Constructor for class org.evolvica.core.common.
ASCIIFileWriter
Constructor.
ASCIIFileWriter(String, String)
- Constructor for class org.evolvica.core.common.
ASCIIFileWriter
Constructor with filename body and suffix.
AbsoluteRangeMutator
- class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
.
Mutation of a double number with a mutation range.
AbsoluteRangeMutator()
- Constructor for class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Constructor.
AbsoluteRangeMutator(double, double)
- Constructor for class org.evolvica.core.mutate.Double.
AbsoluteRangeMutator
Constructor with mutation range.
AbsoluteRangeMutator
- class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
.
Mutation of a float number with a mutation range.
AbsoluteRangeMutator()
- Constructor for class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Constructor.
AbsoluteRangeMutator(float, float)
- Constructor for class org.evolvica.core.mutate.Float.
AbsoluteRangeMutator
Constructor with mutation range.
AbsoluteRangeMutator
- class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
.
Mutation of an integer number with a mutation range.
AbsoluteRangeMutator()
- Constructor for class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Constructor.
AbsoluteRangeMutator(int, int)
- Constructor for class org.evolvica.core.mutate.Int.
AbsoluteRangeMutator
Constructor with mutation range.
AbsoluteRangeMutator
- class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
.
Mutation of a long number with a mutation range.
AbsoluteRangeMutator()
- Constructor for class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Constructor.
AbsoluteRangeMutator(long, long)
- Constructor for class org.evolvica.core.mutate.Long.
AbsoluteRangeMutator
Constructor with mutation range.
AbsoluteScoreCondition
- class org.evolvica.core.terminate.
AbsoluteScoreCondition
.
Absolute score condition.
AbsoluteScoreCondition()
- Constructor for class org.evolvica.core.terminate.
AbsoluteScoreCondition
Constructor.
AbsoluteScoreCondition(IScore, IScoreComparator)
- Constructor for class org.evolvica.core.terminate.
AbsoluteScoreCondition
Constructor.
AbsoluteTimeCondition
- class org.evolvica.core.terminate.
AbsoluteTimeCondition
.
Termination at specified time.
AbsoluteTimeCondition()
- Constructor for class org.evolvica.core.terminate.
AbsoluteTimeCondition
Constructor.
AbsoluteTimeCondition(int, int, int, int, int)
- Constructor for class org.evolvica.core.terminate.
AbsoluteTimeCondition
Constructor with target time.
AbstractAlgorithm
- class org.evolvica.engine.
AbstractAlgorithm
.
Abstract base class for an algorithm implementation.
AbstractAlgorithm()
- Constructor for class org.evolvica.engine.
AbstractAlgorithm
AbstractConduit
- class org.evolvica.core.common.
AbstractConduit
.
Abstract base class for a conduit.
AbstractConduit()
- Constructor for class org.evolvica.core.common.
AbstractConduit
Constructor.
AbstractDescriptor
- class org.evolvica.engine.
AbstractDescriptor
.
Abstract base class for a descriptor.
AbstractDescriptor(String)
- Constructor for class org.evolvica.engine.
AbstractDescriptor
Constructor.
AbstractElement
- class org.evolvica.engine.
AbstractElement
.
Abstract algorithm element.
AbstractElement(int, int)
- Constructor for class org.evolvica.engine.
AbstractElement
Constructor.
AbstractEvaluator
- class org.evolvica.core.eval.
AbstractEvaluator
.
Abstract base class for an evaluator.
AbstractEvaluator()
- Constructor for class org.evolvica.core.eval.
AbstractEvaluator
Constructor.
AbstractFitnessComparator
- class org.evolvica.core.eval.
AbstractFitnessComparator
.
Abstract base class for individual comparators that compare by fitness.
AbstractFitnessComparator()
- Constructor for class org.evolvica.core.eval.
AbstractFitnessComparator
AbstractGene
- class org.evolvica.core.
AbstractGene
.
Abstract base class for a genotype.
AbstractGene()
- Constructor for class org.evolvica.core.
AbstractGene
AbstractGeneticOperator
- class org.evolvica.core.common.
AbstractGeneticOperator
.
Abstract base class for a genetic operator.
AbstractGeneticOperator()
- Constructor for class org.evolvica.core.common.
AbstractGeneticOperator
AbstractIndividual
- class org.evolvica.core.
AbstractIndividual
.
Abstract base class for individuals.
AbstractIndividual()
- Constructor for class org.evolvica.core.
AbstractIndividual
AbstractIndividualComparator
- class org.evolvica.core.eval.
AbstractIndividualComparator
.
Abstract base class for individual comparators.
AbstractIndividualComparator()
- Constructor for class org.evolvica.core.eval.
AbstractIndividualComparator
AbstractIndividualList
- class org.evolvica.core.
AbstractIndividualList
.
Abstract base class for individual sets.
AbstractIndividualList()
- Constructor for class org.evolvica.core.
AbstractIndividualList
AbstractInitializer
- class org.evolvica.core.init.
AbstractInitializer
.
Abstract base class for an initializer.
AbstractInitializer()
- Constructor for class org.evolvica.core.init.
AbstractInitializer
Constructor.
AbstractInsertionFilter
- class org.evolvica.core.population.
AbstractInsertionFilter
.
Abstract base class for an insertion filter.
AbstractInsertionFilter()
- Constructor for class org.evolvica.core.population.
AbstractInsertionFilter
AbstractMultiCaster
- class org.evolvica.core.common.
AbstractMultiCaster
.
Abstract base class for a multicaster.
AbstractMultiCaster()
- Constructor for class org.evolvica.core.common.
AbstractMultiCaster
Constructor.
AbstractMutator
- class org.evolvica.core.mutate.
AbstractMutator
.
Abstract base class for a mutator.
AbstractMutator()
- Constructor for class org.evolvica.core.mutate.
AbstractMutator
Constructor.
AbstractOperator
- class org.evolvica.engine.
AbstractOperator
.
Abstract base class for algorithm operators.
AbstractOperator()
- Constructor for class org.evolvica.engine.
AbstractOperator
Constructor.
AbstractPopulation
- class org.evolvica.core.population.
AbstractPopulation
.
Abstract base class for a population.
AbstractPopulation()
- Constructor for class org.evolvica.core.population.
AbstractPopulation
Constructor.
AbstractRecombinator
- class org.evolvica.core.recombine.
AbstractRecombinator
.
Abstract base class for a recombinator.
AbstractRecombinator()
- Constructor for class org.evolvica.core.recombine.
AbstractRecombinator
Constructor.
AbstractRouter
- class org.evolvica.core.common.
AbstractRouter
.
Abstract base class for a router.
AbstractRouter()
- Constructor for class org.evolvica.core.common.
AbstractRouter
Constructor.
AbstractScoreComparator
- class org.evolvica.core.eval.
AbstractScoreComparator
.
Abstract base class for individual comparators that compare by score.
AbstractScoreComparator()
- Constructor for class org.evolvica.core.eval.
AbstractScoreComparator
AbstractSelector
- class org.evolvica.core.select.
AbstractSelector
.
Abstract base class for a selector.
AbstractSelector()
- Constructor for class org.evolvica.core.select.
AbstractSelector
Constructor.
AbstractSelector(int)
- Constructor for class org.evolvica.core.select.
AbstractSelector
Constructor.
AbstractSink
- class org.evolvica.core.common.
AbstractSink
.
Abstract sink.
AbstractSink()
- Constructor for class org.evolvica.core.common.
AbstractSink
Constructor.
AbstractWriter
- class org.evolvica.core.common.
AbstractWriter
.
Abstract base class for processors which print individual.
AbstractWriter()
- Constructor for class org.evolvica.core.common.
AbstractWriter
Constructor.
AlgorithmBuilder
- class org.evolvica.engine.
AlgorithmBuilder
.
Algorithm builder.
AlgorithmBuilder()
- Constructor for class org.evolvica.engine.
AlgorithmBuilder
Constructor.
AlgorithmWriter
- class org.evolvica.engine.
AlgorithmWriter
.
Algorithm writer.
AlgorithmWriter()
- Constructor for class org.evolvica.engine.
AlgorithmWriter
AndCondition
- class org.evolvica.core.terminate.
AndCondition
.
A condition which contains several other conditions and concatenates them with a logical AND.
AndCondition()
- Constructor for class org.evolvica.core.terminate.
AndCondition
AttributeDescriptor
- class org.evolvica.engine.
AttributeDescriptor
.
Descriptor of an attribute/property of an operator.
AttributeDescriptor(String)
- Constructor for class org.evolvica.engine.
AttributeDescriptor
Constructor.
AttributeDescriptor(String, String, Object)
- Constructor for class org.evolvica.engine.
AttributeDescriptor
Constructor.
AttributeDescriptor(PropertyDescriptor)
- Constructor for class org.evolvica.engine.
AttributeDescriptor
Copy Constructor.
activate()
- Method in class org.evolvica.engine.
ConduitElement
activate()
- Method in class org.evolvica.engine.
ConnectorElement
activate()
- Method in class org.evolvica.engine.
ForkElement
activate()
- Method in interface org.evolvica.engine.
IElement
Activates this element.
activate()
- Method in class org.evolvica.engine.
JoinElement
activate()
- Method in class org.evolvica.engine.
SinkElement
activate()
- Method in class org.evolvica.engine.
SourceElement
activeQueue
- Variable in class org.evolvica.engine.
DefaultAlgorithmRunner
Queue with active elements.
add(IIndividual)
- Method in class org.evolvica.core.
AbstractIndividualList
add(IIndividual[])
- Method in class org.evolvica.core.
AbstractIndividualList
add(IIndividual)
- Method in interface org.evolvica.core.
IIndividualSet
Adds an individual to this set.
add(IIndividual[])
- Method in interface org.evolvica.core.
IIndividualSet
Adds the individuals from the array to this set.
add(IIndividual)
- Method in class org.evolvica.core.population.
AbstractPopulation
add(IIndividual[])
- Method in class org.evolvica.core.population.
AbstractPopulation
addAttribute(AttributeDescriptor)
- Method in class org.evolvica.engine.
OperatorDescriptor
Adds an attribute descriptor to this operator descriptor.
addChangeListener(PropertyChangeListener)
- Method in class org.evolvica.util.
MetadataStore
Adds a listener that want to be notified if data in this store changes.
addElement(IElement)
- Method in class org.evolvica.engine.
AbstractAlgorithm
addElement(IElement)
- Method in interface org.evolvica.engine.
IAlgorithm
Adds an element to this algorithm.
addMetadataChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
AbstractAlgorithm
addMetadataChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IAlgorithm
Adds a property change listener that reacts on metadata changes to this algorithm.
addOperator(IOperator)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Adds an operator to this algorithm.
addProperty(IOperator, String, String)
- Method in interface org.evolvica.engine.
IPropertySet
Adds a property to this property set.
addPropertyChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
AbstractAlgorithm
addPropertyChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
AbstractElement
addPropertyChangeListener(PropertyChangeListener)
- Method in class org.evolvica.engine.
Connection
addPropertyChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IAlgorithm
Adds a property change listener to this algorithm.
addPropertyChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IConnection
addPropertyChangeListener(PropertyChangeListener)
- Method in interface org.evolvica.engine.
IElement
Adds a property change listener to this element.
algorithm
- Variable in class org.evolvica.engine.
AbstractElement
The algorithm this element belongs to.
algorithm
- Variable in class org.evolvica.engine.
DefaultAlgorithmRunner
The algorithm to be executed.
algorithmThread
- Variable in class org.evolvica.engine.
DefaultAlgorithmRunner
Algorithm thread.
allowMultipleSelection
- Variable in class org.evolvica.core.select.
AbstractSelector
Flag to allow multiple selections.
and(BitVector)
- Method in class org.evolvica.util.
BitVector
Performs an AND conjunction.
arraySize
- Variable in class org.evolvica.core.init.
FloatArrayInitializer
Size of the array to generated.
arraySize
- Variable in class org.evolvica.core.init.
IntegerArrayInitializer
Size of the array to generated.
arraySize
- Variable in class org.evolvica.core.init.
IntegerSequenceInitializer
Size of the array to generated.
attachDescriptor(OperatorDescriptor)
- Method in class org.evolvica.engine.
AbstractOperator
attachDescriptor(OperatorDescriptor)
- Method in interface org.evolvica.engine.
IOperator
Attaches a descriptor to this operator.
attachElement(IElement)
- Method in class org.evolvica.engine.
AbstractOperator
attachElement(IElement)
- Method in interface org.evolvica.engine.
IOperator
Sets the algorithm element for this operator.
B
BestWorstScoreCondition
- class org.evolvica.core.terminate.
BestWorstScoreCondition
.
Best-Worst condition.
BestWorstScoreCondition()
- Constructor for class org.evolvica.core.terminate.
BestWorstScoreCondition
Constructor.
BestWorstScoreCondition(double, IScoreComparator)
- Constructor for class org.evolvica.core.terminate.
BestWorstScoreCondition
Constructor.
BinaryFileInitializer
- class org.evolvica.core.init.
BinaryFileInitializer
.
This operator initializes an individual set with data from a binary file.
BinaryFileInitializer()
- Constructor for class org.evolvica.core.init.
BinaryFileInitializer
Constructor.
BinaryFileInitializer(File)
- Constructor for class org.evolvica.core.init.
BinaryFileInitializer
Constructor.
BinaryFileInitializer(String)
- Constructor for class org.evolvica.core.init.
BinaryFileInitializer
Constructor.
BinaryFileWriter
- class org.evolvica.core.common.
BinaryFileWriter
.
Processor for saving individual sets to files in a binary format.
BinaryFileWriter()
- Constructor for class org.evolvica.core.common.
BinaryFileWriter
Constructor.
BinaryFileWriter(String, String)
- Constructor for class org.evolvica.core.common.
BinaryFileWriter
Constructor with filename body.
BinaryGene
- class org.evolvica.core.
BinaryGene
.
A gene of type binary string.
BinaryGene(BitVector)
- Constructor for class org.evolvica.core.
BinaryGene
Constructor.
BinaryInitializer
- class org.evolvica.core.init.
BinaryInitializer
.
Initiatializer for binary strings.
BinaryInitializer()
- Constructor for class org.evolvica.core.init.
BinaryInitializer
BinaryMutator
- class org.evolvica.core.mutate.binary.
BinaryMutator
.
Base class for a binary mutator.
BinaryMutator()
- Constructor for class org.evolvica.core.mutate.binary.
BinaryMutator
Constructor.
BinaryRecombinator
- class org.evolvica.core.recombine.binary.
BinaryRecombinator
.
Abstract base class for a binary recombinator.
BinaryRecombinator()
- Constructor for class org.evolvica.core.recombine.binary.
BinaryRecombinator
BitVector
- class org.evolvica.util.
BitVector
.
Replacement for Sun's unflexible BitSet.
BitVector()
- Constructor for class org.evolvica.util.
BitVector
Constructor.
BitVector(int)
- Constructor for class org.evolvica.util.
BitVector
Constructor.
BitVector(BitVector)
- Constructor for class org.evolvica.util.
BitVector
Copy Constructor.
BitVector(String)
- Constructor for class org.evolvica.util.
BitVector
Constructs a bit vector from a given string pattern.
BitVectorConverter
- class org.evolvica.util.
BitVectorConverter
.
Converter for directories.
BitVectorConverter()
- Constructor for class org.evolvica.util.
BitVectorConverter
BuilderRepository
- class org.evolvica.core.
BuilderRepository
.
Default implementation of a genotype builder repository.
best
- Variable in class org.evolvica.core.eval.
ConvergentFloatScoreComparator
Best value.
best
- Variable in class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
Best value.
bitvector
- Variable in class org.evolvica.core.recombine.iarray.
UniformOrderBasedCrossover
Exchange bit vector.
body
- Variable in class org.evolvica.core.common.
FileWriter
Body of the filename.
bounds
- Variable in class org.evolvica.core.select.
RouletteWheelSelector
Array with line segments.
breakValue
- Variable in class org.evolvica.core.terminate.
RuntimeCondition
Time in milliseconds, that must be exceeded for termination.
build(String)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from the resource at the given URI.
build(String, ClassLoader)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from the resource at the given URI.
build(InputStream)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from the given inputstream.
build(InputStream, ClassLoader)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from the given inputstream.
build(Document)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from a XML document.
build(Document, ClassLoader)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Builds an algorithm from a XML document.
build(URI)
- Static method in class org.evolvica.engine.
DescriptorBuilder
Loads a descriptor from the given URI.
build(InputStream)
- Static method in class org.evolvica.engine.
DescriptorBuilder
Loads a descriptor from the given input stream.
build(Document)
- Static method in class org.evolvica.engine.
DescriptorBuilder
Builds a descriptor from the given XML document.
buildDocument(InputStream)
- Method in class org.evolvica.engine.
AlgorithmBuilder
Reads an algorithm description but does not build the algorithm.
builder
- Variable in class org.evolvica.core.common.
Duplicator
Builder to be used.
builder
- Variable in class org.evolvica.core.recombine.
AbstractRecombinator
Individual builder to be used.
C
CONNECTION_ADDED
- Static variable in class org.evolvica.engine.
Events
CONNECTION_REMOVED
- Static variable in class org.evolvica.engine.
Events
ClassUtils
- class org.evolvica.util.
ClassUtils
.
Utility methods for class handling.
Collector
- class org.evolvica.core.common.
Collector
.
An individual collector.
Collector()
- Constructor for class org.evolvica.core.common.
Collector
Constructor.
Combiner
- class org.evolvica.core.common.
Combiner
.
An individual combiner.
Combiner()
- Constructor for class org.evolvica.core.common.
Combiner
Constructor.
CompoundScore
- class org.evolvica.core.eval.
CompoundScore
.
Default implementation for a multi score.
CompoundScore()
- Constructor for class org.evolvica.core.eval.
CompoundScore
Constructor.
CompoundScore(int)
- Constructor for class org.evolvica.core.eval.
CompoundScore
Constructor.
CompoundScore(IScore[])
- Constructor for class org.evolvica.core.eval.
CompoundScore
Constructor with an array of scores.
CompoundScoreComparator
- class org.evolvica.core.eval.
CompoundScoreComparator
.
Compound score comparator.
CompoundScoreComparator()
- Constructor for class org.evolvica.core.eval.
CompoundScoreComparator
Constructor.
CompoundScoreComparator(IScoreComparator[])
- Constructor for class org.evolvica.core.eval.
CompoundScoreComparator
Constructor with array of comparators.
ConditionalRouter
- class org.evolvica.core.terminate.
ConditionalRouter
.
Conditional router.
ConditionalRouter()
- Constructor for class org.evolvica.core.terminate.
ConditionalRouter
Constructor.
ConditionalRouter(ICondition)
- Constructor for class org.evolvica.core.terminate.
ConditionalRouter
Constructor with condition.
ConduitElement
- class org.evolvica.engine.
ConduitElement
.
Conduit element.
ConduitElement(IConduit)
- Constructor for class org.evolvica.engine.
ConduitElement
Constructor.
Connection
- class org.evolvica.engine.
Connection
.
Default implementation for a connection.
Connection(IElement, IElement)
- Constructor for class org.evolvica.engine.
Connection
Constructor.
ConnectorElement
- class org.evolvica.engine.
ConnectorElement
.
Connector (processor) element.
ConnectorElement(IProcessor)
- Constructor for class org.evolvica.engine.
ConnectorElement
Constructor.
ConsoleWriter
- class org.evolvica.core.common.
ConsoleWriter
.
Processor for printing individual collections.
ConsoleWriter()
- Constructor for class org.evolvica.core.common.
ConsoleWriter
Default constructor.
ConsoleWriter(PrintWriter)
- Constructor for class org.evolvica.core.common.
ConsoleWriter
Constructor with printwriter.
ConvergentFloatScoreComparator
- class org.evolvica.core.eval.
ConvergentFloatScoreComparator
.
Comparator for scores of type float (convergence mode).
ConvergentFloatScoreComparator()
- Constructor for class org.evolvica.core.eval.
ConvergentFloatScoreComparator
ConvergentIntegerScoreComparator
- class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
.
Comparator for scores of type int (convergence mode).
ConvergentIntegerScoreComparator()
- Constructor for class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
Convert
- class org.evolvica.util.
Convert
.
Helper for converting objects.
Convert()
- Constructor for class org.evolvica.util.
Convert
CounterCondition
- class org.evolvica.core.terminate.
CounterCondition
.
Termination after reaching a specified value of a counter.
CounterCondition()
- Constructor for class org.evolvica.core.terminate.
CounterCondition
Constructor.
CounterCondition(int)
- Constructor for class org.evolvica.core.terminate.
CounterCondition
Constructor.
CycleCrossover
- class org.evolvica.core.recombine.iarray.
CycleCrossover
.
Cycle Crossover (CX) for integer arrays.
CycleCrossover()
- Constructor for class org.evolvica.core.recombine.iarray.
CycleCrossover
Constructor.
CycleCrossover(int)
- Constructor for class org.evolvica.core.recombine.iarray.
CycleCrossover
Constructor with initial cycle position.
callingClass()
- Static method in class org.evolvica.util.
ClassUtils
Returns the caller of the the methods which calls this method.
callingClass(int)
- Static method in class org.evolvica.util.
ClassUtils
Returns the class with the given offset from the call stack.
clazz
- Variable in class org.evolvica.core.
GenotypeID
The referenced genotype class.
clear()
- Method in class org.evolvica.core.
AbstractIndividualList
clear()
- Method in interface org.evolvica.core.
IIndividualSet
Removes all individuals from this set.
clear()
- Method in class org.evolvica.core.population.
AbstractPopulation
clear(int)
- Method in class org.evolvica.util.
BitVector
Clears the bit at the given index.
clipArray
- Variable in class org.evolvica.core.mutate.iarray.
ShiftMutator
Array of clipped elements.
clipNumber
- Variable in class org.evolvica.core.mutate.iarray.
ShiftMutator
Number of clipped elements.
clipPercentage
- Variable in class org.evolvica.core.mutate.iarray.
ShiftMutator
Number of clipped elements (percentage).
clone()
- Method in class org.evolvica.engine.
AttributeDescriptor
Clones this attribute descriptor.
clone()
- Method in class org.evolvica.util.
BitVector
combine(IIndividualSet[])
- Method in interface org.evolvica.core.common.
ICombiner
Merges the given individual set into a single set.
comparator
- Variable in class org.evolvica.core.common.
DefaultSink
Comparator.
comparator
- Variable in class org.evolvica.core.population.
EliteInsertion
Individual comparator used for selecting the best individuals.
comparator
- Variable in class org.evolvica.core.population.
SortedPopulation
Individual comparator.
comparator
- Variable in class org.evolvica.core.select.
FitnessTruncationSelector
Fitness comparator.
comparator
- Variable in class org.evolvica.core.select.
ScoreTruncationSelector
Score comparator.
comparator
- Variable in class org.evolvica.core.select.
TournamentSelector
Individual comparator for use in tournament.
comparator
- Variable in class org.evolvica.core.terminate.
ScoreComparingCondition
Score comparator.
comparators
- Variable in class org.evolvica.core.eval.
CompoundScoreComparator
Array of comparators.
compare(IFitness, IFitness)
- Method in interface org.evolvica.core.
IFitnessComparator
Compares two fitness values.
compare(IIndividual, IIndividual)
- Method in interface org.evolvica.core.
IIndividualComparator
Compares two individuals.
compare(IScore, IScore)
- Method in interface org.evolvica.core.
IScoreComparator
Compares two scores.
compare(IIndividual, IIndividual)
- Method in class org.evolvica.core.eval.
AbstractFitnessComparator
compare(IFitness, IFitness)
- Method in class org.evolvica.core.eval.
AbstractFitnessComparator
compare(IIndividual, IIndividual)
- Method in class org.evolvica.core.eval.
AbstractIndividualComparator
compare(Object, Object)
- Method in class org.evolvica.core.eval.
AbstractIndividualComparator
compare(IIndividual, IIndividual)
- Method in class org.evolvica.core.eval.
AbstractScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
AbstractScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
CompoundScoreComparator
Compares two compound scores.
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
ConvergentFloatScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
ConvergentIntegerScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
DefaultFloatScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
DefaultIntegerScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
ReverseFloatScoreComparator
compare(IScore, IScore)
- Method in class org.evolvica.core.eval.
ReverseIntegerScoreComparator
compareTo(Object)
- Method in class org.evolvica.engine.
AbstractDescriptor
compareTo(Object)
- Method in class org.evolvica.engine.
AttributeDescriptor
compareTo(Object)
- Method in class org.evolvica.engine.
OperatorDescriptor
condition
- Variable in class org.evolvica.core.terminate.
ConditionalRouter
Underlying condition.
conduit
- Variable in class org.evolvica.engine.
ConduitElement
Underlying conduit operator.
connect(IOperator, IOperator)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Connects two operator.
connect(IOperator, int, IOperator)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Connects two operators.
connect(IOperator, IOperator, int)
- Method in class org.evolvica.engine.
AbstractAlgorithm
Connects two operators.
connect(IOperator, int, IOperator, int)
- Method in class org.evolvica.engine.
AbstractAlgorithm
connect(IElement, int, IElement, int)
- Method in class org.evolvica.engine.
AbstractAlgorithm
connect(IElement, int, IElement, int)
- Method in interface org.evolvica.engine.
IAlgorithm
Connects two elements.
connect(IOperator, int, IOperator, int)
- Method in interface org.evolvica.engine.
IAlgorithm
Connects two operators.
connectionSize()
- Method in class org.evolvica.engine.
AbstractAlgorithm
connectionSize()
- Method in interface org.evolvica.engine.
IAlgorithm
Returns the number of connections in this algorithm.
connections
- Variable in class org.evolvica.engine.
AbstractAlgorithm
Connections.
contains(IIndividual)
- Method in class org.evolvica.core.
AbstractIndividualList
contains(IIndividual)
- Method in interface org.evolvica.core.
IIndividualSet
Checks if the given individual is already contained in this set.
contains(IIndividual)
- Method in class org.evolvica.core.population.
AbstractPopulation
contents()
- Method in class org.evolvica.core.common.
AbstractSink
contents()
- Method in interface org.evolvica.engine.
ISink
Returns the stored contents of this sink.
convert(Class, Object)
- Method in class org.evolvica.util.
BitVectorConverter
convert(Class, Object)
- Method in class org.evolvica.util.
DirectoryConverter
convert(Class, Object)
- Method in class org.evolvica.util.
FileConverter
copies
- Variable in class org.evolvica.core.common.
Duplicator
Number of copies.
copy()
- Method in class org.evolvica.core.
BinaryGene
copy()
- Method in class org.evolvica.core.
DoubleArrayGene
copy()
- Method in class org.evolvica.core.
DoubleGene
copy()
- Method in class org.evolvica.core.
FloatArrayGene
copy()
- Method in class org.evolvica.core.
FloatGene
copy()
- Method in interface org.evolvica.core.
IGenotype
Creates a complete copy of this genotype (optional operation).
copy()
- Method in interface org.evolvica.core.
IPhenotype
Creates a copy of this phenotype.
copy()
- Method in class org.evolvica.core.
IntegerArrayGene
copy()
- Method in class org.evolvica.core.
IntegerGene
copy()
- Method in class org.evolvica.core.
LongArrayGene
copy()
- Method in class org.evolvica.core.
LongGene
copy()
- Method in class org.evolvica.core.
StringGene
copy(OperatorDescriptor)
- Static method in class org.evolvica.engine.
DescriptorResolver
Creates a complete copy of a descriptor.
counter
- Variable in class org.evolvica.core.terminate.
CounterCondition
Counter to use for break condition testing.
counter
- Variable in class org.evolvica.core.terminate.
ModuloCondition
Counter used for condition testing.
create()
- Method in class org.evolvica.core.init.
AbstractInitializer
create()
- Method in interface org.evolvica.engine.
ISource
Creates a new data object.
createAttributeNode(Document, AttributeDescriptor)
- Static method in class org.evolvica.engine.
DescriptorWriter
Creates an XML element from a given attribute descriptor.
createDocument(IAlgorithm)
- Method in class org.evolvica.engine.
AlgorithmWriter
Creates a XML document from a given algorithm.
createDocument(OperatorDescriptor)
- Static method in class org.evolvica.engine.
DescriptorWriter
Creates a XML document from a given algorithm.
createGenotype()
- Method in class org.evolvica.core.init.
AbstractInitializer
Creates a new genotype.
createGenotype()
- Method in class org.evolvica.core.init.
BinaryFileInitializer
Dummy method.
createGenotype()
- Method in class org.evolvica.core.init.
BinaryInitializer
createGenotype()
- Method in class org.evolvica.core.init.
FloatArrayInitializer
createGenotype()
- Method in class org.evolvica.core.init.
FloatInitializer
createGenotype()
- Method in class org.evolvica.core.init.
IntegerArrayInitializer
createGenotype()
- Method in class org.evolvica.core.init.
IntegerInitializer
createGenotype()
- Method in class org.evolvica.core.init.
IntegerSequenceInitializer
createGenotype()
- Method in class org.evolvica.core.init.
RandomStringInitializer
createGenotype()
- Method in class org.evolvica.core.init.
XMLInitializer
Dummy method.
createIndividualSet()
- Method in class org.evolvica.core.init.
AbstractInitializer
Creates a set of individuals.
createIndividualSet()
- Method in class org.evolvica.core.init.
BinaryFileInitializer
Reads the individual set from the given file.
createIndividualSet()
- Method in class org.evolvica.core.init.
XMLInitializer
Reads the individual set from the given file.
createSet()
- Method in interface org.evolvica.core.init.
IInitializer
Creates a new set of individuals.
current
- Variable in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Current time.
D
DEFAULT
- Static variable in class org.evolvica.resources.
ResourceUtils
Default locale.
DefaultAlgorithmRunner
- class org.evolvica.engine.
DefaultAlgorithmRunner
.
Default implementation of an algorithm runner.
DefaultAlgorithmRunner()
- Constructor for class org.evolvica.engine.
DefaultAlgorithmRunner
DefaultFitness
- class org.evolvica.core.eval.
DefaultFitness
.
Default implementation for a fitness class.
DefaultFitness(float)
- Constructor for class org.evolvica.core.eval.
DefaultFitness
Constructor.
DefaultFloatScoreComparator
- class org.evolvica.core.eval.
DefaultFloatScoreComparator
.
Comparator for scores of type float.
DefaultFloatScoreComparator()
- Constructor for class org.evolvica.core.eval.
DefaultFloatScoreComparator
DefaultIndividual
- class org.evolvica.core.
DefaultIndividual
.
Default implementation of an individual.
DefaultIndividual(IGenotype)
- Constructor for class org.evolvica.core.
DefaultIndividual
Constructor.
DefaultIndividualBuilder
- class org.evolvica.core.
DefaultIndividualBuilder
.
A builder which builds individuals of type DefaultIndividual.
DefaultIndividualBuilder()
- Constructor for class org.evolvica.core.
DefaultIndividualBuilder
DefaultInsertionFilter
- class org.evolvica.core.population.
DefaultInsertionFilter
.
Default insertion filter.
DefaultInsertionFilter()
- Constructor for class org.evolvica.core.population.
DefaultInsertionFilter
DefaultIntegerScoreComparator
- class org.evolvica.core.eval.
DefaultIntegerScoreComparator
.
Comparator for scores of type int.
DefaultIntegerScoreComparator()
- Constructor for class org.evolvica.core.eval.
DefaultIntegerScoreComparator
DefaultPopulation
- class org.evolvica.core.population.
DefaultPopulation
.
Generic implementation of a population based on an array list.
DefaultPopulation()
- Constructor for class org.evolvica.core.population.
DefaultPopulation
Default constructor.
DefaultSink
- class org.evolvica.core.common.
DefaultSink
.
Default implementation of a sink.
DefaultSink()
- Constructor for class org.evolvica.core.common.
DefaultSink
DefaultValidator
- class org.evolvica.engine.
DefaultValidator
.
A default algorithm validator.
DefaultValidator()
- Constructor for class org.evolvica.engine.
DefaultValidator
DescriptorBuilder
- class org.evolvica.engine.
DescriptorBuilder
.
Builder for loading operator descriptors.
DescriptorBuilder()
- Constructor for class org.evolvica.engine.
DescriptorBuilder
DescriptorResolver
- class org.evolvica.engine.
DescriptorResolver
.
Resolver for descriptors.
DescriptorResolver()
- Constructor for class org.evolvica.engine.
DescriptorResolver
DescriptorWriter
- class org.evolvica.engine.
DescriptorWriter
.
Writer for operator descriptors.
DescriptorWriter()
- Constructor for class org.evolvica.engine.
DescriptorWriter
Digester
- class org.evolvica.util.
Digester
.
A simple class which generates message digests for given strings/bytearrays.
Digester()
- Constructor for class org.evolvica.util.
Digester
Directory
- class org.evolvica.util.
Directory
.
Class for a directory.
Directory(String)
- Constructor for class org.evolvica.util.
Directory
Constructor.
Directory(URI)
- Constructor for class org.evolvica.util.
Directory
Constructor.
DirectoryConverter
- class org.evolvica.util.
DirectoryConverter
.
Converter for directories.
DirectoryConverter()
- Constructor for class org.evolvica.util.
DirectoryConverter
DiscreteInsertion
- class org.evolvica.core.population.
DiscreteInsertion
.
Discrete reinsertion.
DiscreteInsertion()
- Constructor for class org.evolvica.core.population.
DiscreteInsertion
Constructor.
DiscreteInsertion(int, int)
- Constructor for class org.evolvica.core.population.
DiscreteInsertion
Constructor with insertion parameters.
DiscreteRecombinator
- class org.evolvica.core.recombine.Int.
DiscreteRecombinator
.
Discrete recombination between two integers.
DiscreteRecombinator()
- Constructor for class org.evolvica.core.recombine.Int.
DiscreteRecombinator
DoubleArrayGene
- class org.evolvica.core.
DoubleArrayGene
.
Gene holding an array of doubles.
DoubleArrayGene(double[])
- Constructor for class org.evolvica.core.
DoubleArrayGene
Constructor.
DoubleGene
- class org.evolvica.core.
DoubleGene
.
A gene of type Double.
DoubleGene(double)
- Constructor for class org.evolvica.core.
DoubleGene
Constructor.
DoubleMutator
- class org.evolvica.core.mutate.Double.
DoubleMutator
.
Abstract base class for a double mutator.
DoubleMutator()
- Constructor for class org.evolvica.core.mutate.Double.
DoubleMutator
Constructor.
DoubleRecombinator
- class org.evolvica.core.recombine.Double.
DoubleRecombinator
.
Abstract base class for a double recombinator.
DoubleRecombinator()
- Constructor for class org.evolvica.core.recombine.Double.
DoubleRecombinator
Constructor.
DoubleScore
- class org.evolvica.core.eval.
DoubleScore
.
Double score.
DoubleScore()
- Constructor for class org.evolvica.core.eval.
DoubleScore
Constructor.
DoubleScore(double)
- Constructor for class org.evolvica.core.eval.
DoubleScore
Constructor with initial score.
Duplicator
- class org.evolvica.core.common.
Duplicator
.
Duplicator for individuals.
Duplicator()
- Constructor for class org.evolvica.core.common.
Duplicator
Constructor.
data
- Variable in class org.evolvica.engine.
ConduitElement
Input data.
data
- Variable in class org.evolvica.engine.
Connection
The stored data object.
data
- Variable in class org.evolvica.engine.
JoinElement
Input data of this join element.
day
- Variable in class org.evolvica.core.terminate.
AbsoluteTimeCondition
Day.
debug(String)
- Static method in class org.evolvica.util.
EVLog
Logs a debug message.
debug(String, Throwable)
- Static method in class org.evolvica.util.
EVLog
Logs a debug message.
decString()
- Static method in class org.evolvica.util.
UniqueID
Decrements a string.
def
- Static variable in class org.evolvica.util.
EVLog
Evolvica generic logger.
descriptor
- Variable in class org.evolvica.engine.
AbstractOperator
Descriptor.
descriptor()
- Method in class org.evolvica.engine.
AbstractOperator
descriptor()
- Method in interface org.evolvica.engine.
IOperator
Returns a descriptor for this operator.
deserialize(Element)
- Static method in class org.evolvica.util.
SerialUtils
Deserializes an XML element into a Java object.
deserialize(Element, ClassLoader)
- Static method in class org.evolvica.util.
SerialUtils
Deserializes an XML element into a Java object.
directionProp
- Variable in class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Direction.
directory
- Variable in class org.evolvica.core.common.
FileWriter
Directory to write to.
disjoin(IIndividualSet)
- Method in class org.evolvica.core.common.
AbstractMultiCaster
Splits up the given individual set.
domain
- Variable in class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Domain.
doubleValue()
- Method in class org.evolvica.core.eval.
DoubleScore
Deprecated.
use getValue()
E
ELEMENT_ADDED
- Static variable in class org.evolvica.engine.
Events
ELEMENT_REMOVED
- Static variable in class org.evolvica.engine.
Events
EVException
- exception org.evolvica.util.
EVException
.
Base class for all exceptions of the EA package.
EVException()
- Constructor for class org.evolvica.util.
EVException
Constructor.
EVException(String)
- Constructor for class org.evolvica.util.
EVException
Constructor with descriptive string.
EVException(String, Throwable)
- Constructor for class org.evolvica.util.
EVException
Constructor with descriptive string and throwable which caused this exception.
EVLog
- class org.evolvica.util.
EVLog
.
Logging of events.
EVLog()
- Constructor for class org.evolvica.util.
EVLog
EVRuntimeException
- exception org.evolvica.util.
EVRuntimeException
.
Base class for all runtime exceptions of the EA package.
EVRuntimeException()
- Constructor for class org.evolvica.util.
EVRuntimeException
Constructor.
EVRuntimeException(String)
- Constructor for class org.evolvica.util.
EVRuntimeException
Constructor with descriptive string.
EVRuntimeException(String, Throwable)
- Constructor for class org.evolvica.util.
EVRuntimeException
Constructor with descriptive string and throwable which caused this exception.
ElementFactory
- class org.evolvica.engine.
ElementFactory
.
Factory for algorithm elements.
EliteInsertion
- class org.evolvica.core.population.
EliteInsertion
.
Elite reinsertion.
EliteInsertion()
- Constructor for class org.evolvica.core.population.
EliteInsertion
Default constructor.
EliteInsertion(float, float, IIndividualComparator)
- Constructor for class org.evolvica.core.population.
EliteInsertion
Constructor with insertion parameters and comparator.
ElitistInsertion
- class org.evolvica.core.population.
ElitistInsertion
.
Elite reinsertion variant 2.
ElitistInsertion()
- Constructor for class org.evolvica.core.population.
ElitistInsertion
Default constructor.
ElitistInsertion(float, float, IIndividualComparator)
- Constructor for class org.evolvica.core.population.
ElitistInsertion
Constructor with insertion parameters and comparator.
Events
- class org.evolvica.engine.
Events
.
Contains IDs for events.
Events()
- Constructor for class org.evolvica.engine.
Events
ExtendedLineRecombinator
- class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
.
Extended line recombination for integer numbers.
ExtendedLineRecombinator()
- Constructor for class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Constructor.
ExtendedLineRecombinator(float, float, float, float)
- Constructor for class org.evolvica.core.recombine.Int.
ExtendedLineRecombinator
Constructor.
element
- Variable in class org.evolvica.engine.
AbstractOperator
Associated algorithm element.
element()
- Method in class org.evolvica.engine.
AbstractOperator
element()
- Method in interface org.evolvica.engine.
IOperator
Returns the algorithm element that is attached to this operator.
elementSize()
- Method in class org.evolvica.engine.
AbstractAlgorithm
elementSize()
- Method in interface org.evolvica.engine.
IAlgorithm
Returns the number of elements contained in this algorithm.
elements
- Variable in class org.evolvica.engine.
AbstractAlgorithm
Algorithm elements.
engine
- Static variable in class org.evolvica.util.
EVLog
Logger for algorithm engine related stuff.
error(String)
- Static method in class org.evolvica.util.
EVLog
Logs an error message.
error(String, Throwable)
- Static method in class org.evolvica.util.
EVLog
Logs an error message.
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
AbstractEvaluator
Evaluates an individual.
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
GriewankEvaluator
evaluate(IIndividual)
- Method in interface org.evolvica.core.eval.
IEvaluator
Evaluates an individuals.
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
OneMaxEvaluator
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
RastriginEvaluator
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
RosenbrockEvaluator
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
SchwefelEvaluator
evaluate(IIndividual)
- Method in class org.evolvica.core.eval.
SphereEvaluator
event
- Static variable in class org.evolvica.util.
EVLog
Logger for event handling.
execute()
- Method in class org.evolvica.engine.
AbstractAlgorithm
execute()
- Me