Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Uses of Interface
org.evolvica.engine.IProcessor

Packages that use IProcessor
org.evolvica.core.common General things related to genetic operators. 
org.evolvica.core.eval Evaluation of individuals. 
org.evolvica.core.mutate Mutation. 
org.evolvica.core.mutate.binary Mutation of binary strings. 
org.evolvica.core.mutate.Double Mutation of double numbers. 
org.evolvica.core.mutate.farray Mutation of float arrays. 
org.evolvica.core.mutate.Float Mutation of float numbers. 
org.evolvica.core.mutate.iarray Mutation of integer arrays. 
org.evolvica.core.mutate.Int Mutation of integer numbers. 
org.evolvica.core.mutate.Long Mutation of long integer numbers. 
org.evolvica.core.mutate.string Mutation of strings. 
org.evolvica.core.population Reinsertion into populations. 
org.evolvica.core.recombine Recombination. 
org.evolvica.core.recombine.binary Recombination of binary strings. 
org.evolvica.core.recombine.Double Recombination of double numbers. 
org.evolvica.core.recombine.farray Recombination of float arrays. 
org.evolvica.core.recombine.Float Recombination of float numbers. 
org.evolvica.core.recombine.iarray Recombination of integer arrays. 
org.evolvica.core.recombine.Int Recombination of integer numbers. 
org.evolvica.core.recombine.Long Recombination of long integer numbers. 
org.evolvica.core.recombine.string Recombination of strings. 
org.evolvica.core.select Selection. 
org.evolvica.engine Algorithm engine. 
 

Uses of IProcessor in org.evolvica.core.common
 

Classes in org.evolvica.core.common that implement IProcessor
 class AbstractWriter
          Abstract base class for processors which print individual.
 class ASCIIFileWriter
          Processor for saving individual sets to plain ASCII files.
 class BinaryFileWriter
          Processor for saving individual sets to files in a binary format.
 class ConsoleWriter
          Processor for printing individual collections.
 class Duplicator
          Duplicator for individuals.
 class FileWriter
          Abstract base class for a print processor which saves an individual set into a file.
 class Log4JWriter
          Print processor that converts individuals to log messages.
 class XMLWriter
          Processor for saving individual sets to files in a XML format.
 

Uses of IProcessor in org.evolvica.core.eval
 

Subinterfaces of IProcessor in org.evolvica.core.eval
 interface IEvaluator
          Interface for an evaluator for individuals.
 

Classes in org.evolvica.core.eval that implement IProcessor
 class AbstractEvaluator
          Abstract base class for an evaluator.
 class GriewankEvaluator
          Evaluator for Griewank's function.
 class OneMaxEvaluator
          Evaluator for the OneMax problem.
 class RastriginEvaluator
          Evaluator for the Rastrigin function.
 class RosenbrockEvaluator
          Evaluator for Rosenbrock's function.
 class SchwefelEvaluator
          Evaluator for Schwefel's function.
 class SphereEvaluator
          Evaluator for the Sphere function.
 

Uses of IProcessor in org.evolvica.core.mutate
 

Classes in org.evolvica.core.mutate that implement IProcessor
 class AbstractMutator
          Abstract base class for a mutator.
 

Uses of IProcessor in org.evolvica.core.mutate.binary
 

Classes in org.evolvica.core.mutate.binary that implement IProcessor
 class BinaryMutator
          Base class for a binary mutator.
 

Uses of IProcessor in org.evolvica.core.mutate.Double
 

Classes in org.evolvica.core.mutate.Double that implement IProcessor
 class AbsoluteRangeMutator
          Mutation of a double number with a mutation range.
 class DoubleMutator
          Abstract base class for a double mutator.
 class RelativeRangeMutator
          Mutation of a double number with a mutation range.
 class StepMutator
          Mutation of an double number with a maximal stepsize.
 

Uses of IProcessor in org.evolvica.core.mutate.farray
 

Classes in org.evolvica.core.mutate.farray that implement IProcessor
 class FloatArrayMutator
          Abstract base class for float array mutator.
 class FloatMutationWrapper
          Wrapper for a float mutator to be used as float array mutator.
 

Uses of IProcessor in org.evolvica.core.mutate.Float
 

Classes in org.evolvica.core.mutate.Float that implement IProcessor
 class FloatMutator
          Abstract base class for a float mutator.
 class RelativeFloatMutator
          Mutation of a float number with a mutation range (percentage).
 

Uses of IProcessor in org.evolvica.core.mutate.iarray
 

Classes in org.evolvica.core.mutate.iarray that implement IProcessor
 class IntegerArrayMutator
          Abstract base class for an integer array mutator.
 class ReverseMutator
          Reverse mutation of an integer array.
 class RotateMutator
          Rotate mutation of an array.
 class ScrambleMutator
          Scramble mutation of an array.
 class ShiftMutator
          Shift mutation of an integer array.
 class SubstitutionMutator
          Substitution mutation of an array.
 class SwapMutator
          Swap mutation for int arrays.
 

Uses of IProcessor in org.evolvica.core.mutate.Int
 

Classes in org.evolvica.core.mutate.Int that implement IProcessor
 class IntegerMutator
          Abstract base class for an integer mutator.
 

Uses of IProcessor in org.evolvica.core.mutate.Long
 

Classes in org.evolvica.core.mutate.Long that implement IProcessor
 class LongMutator
          Abstract base class for a long mutator.
 

Uses of IProcessor in org.evolvica.core.mutate.string
 

Classes in org.evolvica.core.mutate.string that implement IProcessor
 class StringMutator
          Abstract base class for string mutator.
 

Uses of IProcessor in org.evolvica.core.population
 

Subinterfaces of IProcessor in org.evolvica.core.population
 interface IPopulation
          Interface for a population.
 

Classes in org.evolvica.core.population that implement IProcessor
 class AbstractPopulation
          Abstract base class for a population.
 class DefaultPopulation
          Generic implementation of a population based on an array list.
 class SortedPopulation
          Population based on a tree set that is always sorted.
 

Uses of IProcessor in org.evolvica.core.recombine
 

Classes in org.evolvica.core.recombine that implement IProcessor
 class AbstractRecombinator
          Abstract base class for a recombinator.
 

Uses of IProcessor in org.evolvica.core.recombine.binary
 

Classes in org.evolvica.core.recombine.binary that implement IProcessor
 class BinaryRecombinator
          Abstract base class for a binary recombinator.
 class MultipointCrossover
          Multipoint Crossover for binary strings.
 

Uses of IProcessor in org.evolvica.core.recombine.Double
 

Classes in org.evolvica.core.recombine.Double that implement IProcessor
 class DoubleRecombinator
          Abstract base class for a double recombinator.
 

Uses of IProcessor in org.evolvica.core.recombine.farray
 

Classes in org.evolvica.core.recombine.farray that implement IProcessor
 class FloatArrayRecombinator
          Abstract base class for a float array recombinator.
 

Uses of IProcessor in org.evolvica.core.recombine.Float
 

Classes in org.evolvica.core.recombine.Float that implement IProcessor
 class FloatRecombinator
          Abstract base class for a float recombinator.
 

Uses of IProcessor in org.evolvica.core.recombine.iarray
 

Classes in org.evolvica.core.recombine.iarray that implement IProcessor
 class CycleCrossover
          Cycle Crossover (CX) for integer arrays.
 class IntegerArrayRecombinator
          Abstract base class for an integer array recombinator.
 class OrderCrossover
          Order Crossover (OX) for arrays.
 class PartialMatchedCrossover
          Partial Matched Crossover (PMX) for integer arrays.
 class UniformOrderBasedCrossover
          Uniform Order Based Crossover (UOBX) for arrays.
 

Uses of IProcessor in org.evolvica.core.recombine.Int
 

Classes in org.evolvica.core.recombine.Int that implement IProcessor
 class DiscreteRecombinator
          Discrete recombination between two integers.
 class ExtendedLineRecombinator
          Extended line recombination for integer numbers.
 class IntegerRecombinator
          Abstract base class for integer recombinators.
 class LineRecombinator
          Line recombination for integer numbers.
 

Uses of IProcessor in org.evolvica.core.recombine.Long
 

Classes in org.evolvica.core.recombine.Long that implement IProcessor
 class LongRecombinator
          Documentation missing.
 

Uses of IProcessor in org.evolvica.core.recombine.string
 

Classes in org.evolvica.core.recombine.string that implement IProcessor
 class StringRecombinator
          Abstract base class for a string recombinator.
 

Uses of IProcessor in org.evolvica.core.select
 

Classes in org.evolvica.core.select that implement IProcessor
 class AbstractSelector
          Abstract base class for a selector.
 class FitnessTruncationSelector
          Truncation selection by fitness value.
 class PoolSizeTruncationSelector
          Truncation selection by fixed percentage.
 class RandomSelector
          Random Selection.
 class RouletteWheelSelector
          Roulette Wheel Selection.
 class ScoreTruncationSelector
          Truncation selection by score.
 class TournamentSelector
          Tournament Selection.
 class TruncationSelector
          Abstract base class for a truncation selection.
 

Uses of IProcessor in org.evolvica.engine
 

Fields in org.evolvica.engine declared as IProcessor
protected  IProcessor ConnectorElement.processor
          Underlying processing operator.
 

Constructors in org.evolvica.engine with parameters of type IProcessor
ConnectorElement(IProcessor processor)
          Constructor.
 


Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

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