|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IOperator in org.evolvica.core.common |
Subinterfaces of IOperator in org.evolvica.core.common | |
interface |
IGeneticOperator
Interface for an operator that is used in an evolutionary algorithm. |
Classes in org.evolvica.core.common that implement IOperator | |
class |
AbstractConduit
Abstract base class for a conduit. |
class |
AbstractGeneticOperator
Abstract base class for a genetic operator. |
class |
AbstractMultiCaster
Abstract base class for a multicaster. |
class |
AbstractRouter
Abstract base class for a router. |
class |
AbstractSink
Abstract sink. |
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 |
Collector
An individual collector. |
class |
Combiner
An individual combiner. |
class |
ConsoleWriter
Processor for printing individual collections. |
class |
DefaultSink
Default implementation of a sink. |
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 IOperator in org.evolvica.core.eval |
Subinterfaces of IOperator in org.evolvica.core.eval | |
interface |
IEvaluator
Interface for an evaluator for individuals. |
Classes in org.evolvica.core.eval that implement IOperator | |
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 IOperator in org.evolvica.core.init |
Subinterfaces of IOperator in org.evolvica.core.init | |
interface |
IInitializer
Interface for an initializer. |
Classes in org.evolvica.core.init that implement IOperator | |
class |
AbstractInitializer
Abstract base class for an initializer. |
class |
BinaryFileInitializer
This operator initializes an individual set with data from a binary file. |
class |
BinaryInitializer
Initiatializer for binary strings. |
class |
FloatArrayInitializer
Creation of float arrays. |
class |
FloatInitializer
Creation of individuals containing float chromosomes. |
class |
IntegerArrayInitializer
Creation of integer arrays. |
class |
IntegerInitializer
Creation of individuals containing integer chromosomes. |
class |
IntegerSequenceInitializer
Creation of integer sequences. |
class |
RandomStringInitializer
Operator that creates random string chromosomes. |
class |
XMLInitializer
This operator initializes an individual set with data from a XML file. |
Uses of IOperator in org.evolvica.core.mutate |
Subinterfaces of IOperator in org.evolvica.core.mutate | |
interface |
IMutator
Interface for a mutation operator. |
Classes in org.evolvica.core.mutate that implement IOperator | |
class |
AbstractMutator
Abstract base class for a mutator. |
Uses of IOperator in org.evolvica.core.mutate.binary |
Classes in org.evolvica.core.mutate.binary that implement IOperator | |
class |
BinaryMutator
Base class for a binary mutator. |
Uses of IOperator in org.evolvica.core.mutate.Double |
Classes in org.evolvica.core.mutate.Double that implement IOperator | |
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 IOperator in org.evolvica.core.mutate.farray |
Classes in org.evolvica.core.mutate.farray that implement IOperator | |
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 IOperator in org.evolvica.core.mutate.Float |
Classes in org.evolvica.core.mutate.Float that implement IOperator | |
class |
FloatMutator
Abstract base class for a float mutator. |
class |
RelativeFloatMutator
Mutation of a float number with a mutation range (percentage). |
Uses of IOperator in org.evolvica.core.mutate.iarray |
Classes in org.evolvica.core.mutate.iarray that implement IOperator | |
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 IOperator in org.evolvica.core.mutate.Int |
Classes in org.evolvica.core.mutate.Int that implement IOperator | |
class |
IntegerMutator
Abstract base class for an integer mutator. |
Uses of IOperator in org.evolvica.core.mutate.Long |
Classes in org.evolvica.core.mutate.Long that implement IOperator | |
class |
LongMutator
Abstract base class for a long mutator. |
Uses of IOperator in org.evolvica.core.mutate.string |
Classes in org.evolvica.core.mutate.string that implement IOperator | |
class |
StringMutator
Abstract base class for string mutator. |
Uses of IOperator in org.evolvica.core.population |
Subinterfaces of IOperator in org.evolvica.core.population | |
interface |
IPopulation
Interface for a population. |
Classes in org.evolvica.core.population that implement IOperator | |
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 IOperator in org.evolvica.core.recombine |
Subinterfaces of IOperator in org.evolvica.core.recombine | |
interface |
IRecombinator
Interface for a recombination operator. |
Classes in org.evolvica.core.recombine that implement IOperator | |
class |
AbstractRecombinator
Abstract base class for a recombinator. |
Uses of IOperator in org.evolvica.core.recombine.binary |
Classes in org.evolvica.core.recombine.binary that implement IOperator | |
class |
BinaryRecombinator
Abstract base class for a binary recombinator. |
class |
MultipointCrossover
Multipoint Crossover for binary strings. |
Uses of IOperator in org.evolvica.core.recombine.Double |
Classes in org.evolvica.core.recombine.Double that implement IOperator | |
class |
DoubleRecombinator
Abstract base class for a double recombinator. |
Uses of IOperator in org.evolvica.core.recombine.farray |
Classes in org.evolvica.core.recombine.farray that implement IOperator | |
class |
FloatArrayRecombinator
Abstract base class for a float array recombinator. |
Uses of IOperator in org.evolvica.core.recombine.Float |
Classes in org.evolvica.core.recombine.Float that implement IOperator | |
class |
FloatRecombinator
Abstract base class for a float recombinator. |
Uses of IOperator in org.evolvica.core.recombine.iarray |
Classes in org.evolvica.core.recombine.iarray that implement IOperator | |
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 IOperator in org.evolvica.core.recombine.Int |
Classes in org.evolvica.core.recombine.Int that implement IOperator | |
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 IOperator in org.evolvica.core.recombine.Long |
Classes in org.evolvica.core.recombine.Long that implement IOperator | |
class |
LongRecombinator
Documentation missing. |
Uses of IOperator in org.evolvica.core.recombine.string |
Classes in org.evolvica.core.recombine.string that implement IOperator | |
class |
StringRecombinator
Abstract base class for a string recombinator. |
Uses of IOperator in org.evolvica.core.select |
Subinterfaces of IOperator in org.evolvica.core.select | |
interface |
ISelector
Interface for a selection operator. |
Classes in org.evolvica.core.select that implement IOperator | |
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 IOperator in org.evolvica.core.terminate |
Classes in org.evolvica.core.terminate that implement IOperator | |
class |
ConditionalRouter
Conditional router. |
Uses of IOperator in org.evolvica.engine |
Subinterfaces of IOperator in org.evolvica.engine | |
interface |
IConduit
Interface for a conduit. |
interface |
IFork
Interface for a fork operator. |
interface |
IJoin
Interface for a join operator. |
interface |
IProcessor
Interface for a processing operator. |
interface |
ISink
Interface for a sink operator. |
interface |
ISource
Interface for a source operator. |
Classes in org.evolvica.engine that implement IOperator | |
class |
AbstractOperator
Abstract base class for algorithm operators. |
Methods in org.evolvica.engine that return IOperator | |
IOperator |
SourceElement.getOperator()
|
IOperator |
SinkElement.getOperator()
|
IOperator |
JoinElement.getOperator()
|
IOperator |
IElement.getOperator()
Returns the operator that is assigned to this element. |
IOperator |
ForkElement.getOperator()
|
IOperator |
ConnectorElement.getOperator()
|
IOperator |
ConduitElement.getOperator()
|
Methods in org.evolvica.engine with parameters of type IOperator | |
void |
IPropertySet.addProperty(IOperator operator,
java.lang.String property,
java.lang.String value)
Adds a property to this property set. |
void |
IAlgorithm.connect(IOperator source,
int output,
IOperator target,
int input)
Connects two operators. |
IConnection |
IAlgorithm.getConnection(IOperator source,
int output,
IOperator target,
int input)
Returns the connection between two operators. |
static IElement |
ElementFactory.newElement(IOperator operator)
Creates a new algorithm element for a given operator. |
void |
AbstractAlgorithm.addOperator(IOperator operator)
Adds an operator to this algorithm. |
IElement |
AbstractAlgorithm.getElement(IOperator operator)
Return the algorithm element for a given operator. |
void |
AbstractAlgorithm.removeOperator(IOperator operator)
Removes the element for a given operator from this algorithm. |
void |
AbstractAlgorithm.connect(IOperator source,
IOperator target)
Connects two operator. |
void |
AbstractAlgorithm.connect(IOperator source,
int output,
IOperator target)
Connects two operators. |
void |
AbstractAlgorithm.connect(IOperator source,
IOperator target,
int input)
Connects two operators. |
void |
AbstractAlgorithm.connect(IOperator source,
int output,
IOperator target,
int input)
|
IConnection |
AbstractAlgorithm.getConnection(IOperator source,
int output,
IOperator target,
int input)
|
|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |