JGAP
A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

Abs - Class in org.jgap.gp.function
Returns the absolute value of a number.
Abs(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Abs
 
Abs.Compatible - Interface in org.jgap.gp.function
 
AbstractChangeFitnessFunction - Class in examples.supergene
Sample fitness function for the MakeChange example, including supergenes.
AbstractChangeFitnessFunction(int) - Constructor for class examples.supergene.AbstractChangeFitnessFunction
 
AbstractSupergene - Class in org.jgap.supergenes
Combined implementation of both Supergene and SupergeneValidator.
AbstractSupergene() - Constructor for class org.jgap.supergenes.AbstractSupergene
Default constructor for dynamic instantiation.
AbstractSupergene(Configuration) - Constructor for class org.jgap.supergenes.AbstractSupergene
Constructor for dynamic instantiation.
AbstractSupergene(Configuration, Gene[]) - Constructor for class org.jgap.supergenes.AbstractSupergene
Constructs abstract supergene with the given gene list.
AbstractSupergeneTest - Class in examples.supergene
Abstract class for testing Supergene performance.
AbstractSupergeneTest() - Constructor for class examples.supergene.AbstractSupergeneTest
 
accept(File, String) - Method in class org.jgap.util.PluginDiscoverer.ClassFilter
 
accept(File, String) - Method in class org.jgap.util.PluginDiscoverer.DirectoryFilter
 
acquireChromosome() - Method in interface org.jgap.IChromosomePool
Attempts to acquire an Chromosome instance from the chromosome pool.
acquireChromosome() - Method in class org.jgap.impl.ChromosomePool
Attempts to acquire an Chromosome instance from the chromosome pool.
acquirePooledObject() - Method in class org.jgap.impl.Pool
Attempts to acquire an Object instance from the pool.
actionPerformed(ActionEvent) - Method in class org.jgap.gui.ConfigFrame.ListButtonListener
 
add(IDataElement) - Method in class org.jgap.data.DataElementList
 
add(IDataElement) - Method in interface org.jgap.data.IDataElementList
 
Add - Class in org.jgap.gp.function
The add operation.
Add(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Add
 
add(IChromosome) - Method in class org.jgap.impl.BestChromosomesSelector
Add a Chromosome instance to this selector's working pool of Chromosomes.
add(IChromosome) - Method in class org.jgap.impl.StandardPostSelector
Add a Chromosome instance to this selector's working pool of Chromosomes.
add(IChromosome) - Method in class org.jgap.impl.ThresholdSelector
 
add(IChromosome) - Method in class org.jgap.impl.TournamentSelector
 
add(IChromosome) - Method in class org.jgap.impl.WeightedRouletteSelector
Add a chromosome instance to this selector's working pool of chromosomes.
add(IChromosome) - Method in class org.jgap.NaturalSelector
Add a Chromosome instance to this selector's working pool of Chromosomes.
add(IChromosome) - Method in class org.jgap.NaturalSelectorExt
 
Add.Compatible - Interface in org.jgap.gp.function
 
Add3 - Class in org.jgap.gp.function
The add operation with three parameters (X + Y + Z).
Add3(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Add3
 
Add3.Compatible - Interface in org.jgap.gp.function
 
Add4 - Class in org.jgap.gp.function
The add operation with four parameters (W + X + Y + Z).
Add4(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Add4
 
Add4.Compatible - Interface in org.jgap.gp.function
 
addAll(Collection) - Method in class org.jgap.impl.ChainOfSelectors
 
addAllele(Object, Object) - Method in class org.jgap.impl.MapGene
Adds a potential allele value to the collection.
addAllele(Object) - Method in class org.jgap.impl.MapGene
Adds a potential allele value to the collection.
addAllele(int) - Method in class org.jgap.impl.MapGene
Convenience method for addAllele (Object's that are Integer's)
addAllele(Object) - Method in class org.jgap.impl.SetGene
Adds a potential allele value to the collection.
addAlleles(Map) - Method in class org.jgap.impl.MapGene
Add a set of potential allele values to the collection
addAlleles(Collection) - Method in class org.jgap.impl.SetGene
Add a set of potential allele values to the collection
AddAndStore - Class in org.jgap.gp.function
The add operation that stores the result in internal memory afterwards.
AddAndStore(GPConfiguration, Class, String) - Constructor for class org.jgap.gp.function.AddAndStore
 
AddAndStoreTerminal - Class in org.jgap.gp.function
Stores a value in the internal memory but adds the value already stored in the target memory cell before storing it.
AddAndStoreTerminal(GPConfiguration, String, Class) - Constructor for class org.jgap.gp.function.AddAndStoreTerminal
Constructor.
AddAndStoreTerminal(GPConfiguration, String, Class, int, int) - Constructor for class org.jgap.gp.function.AddAndStoreTerminal
Allows setting a sub type and sub return type.
addChromosome(IChromosome) - Method in class org.jgap.Population
Adds a Chromosome to this Population.
addChromosomes(Population) - Method in class org.jgap.Population
Adds all the Chromosomes in the given Population.
addClasses(Vector, File, String) - Static method in class org.jgap.util.ClassKit
 
addClassesFile(Vector, File, String) - Static method in class org.jgap.util.ClassKit
 
addClassesJar(Vector, File) - Static method in class org.jgap.util.ClassKit
 
addEventListener(String, GeneticEventListener) - Method in class org.jgap.event.EventManager
Adds a new listener that will be notified when the event represented by the given name is fired.
addEventListener(String, GeneticEventListener) - Method in interface org.jgap.event.IEventManager
Adds a new listener that will be notified when the event represented by the given name is fired.
addFile(String) - Method in class org.jgap.distr.grid.JGAPServer
 
addFilename(String, String) - Static method in class org.jgap.util.FileKit
 
addFitnessFunctionSlot(FitnessFunction) - Method in class org.jgap.audit.PermutingConfiguration
 
addFittestProgram(IGPProgram) - Method in class org.jgap.gp.impl.GPGenotype
Adds a GP program to this Genotype.
addFittestProgram(IGPProgram) - Method in class org.jgap.gp.impl.GPPopulation
Adds a GP program to this Population.
addGene(Gene) - Method in interface org.jgap.ICompositeGene
Adds a gene to the composed Gene
addGene(Gene) - Method in class org.jgap.impl.CompositeGene
Adds a gene to the CompositeGene.
addGene(Gene, boolean) - Method in class org.jgap.impl.CompositeGene
Adds a gene to the CompositeGene's container.
addGene(Gene) - Method in class org.jgap.supergenes.AbstractSupergene
Append a new gene to the gene array.
addGeneticOperator(GeneticOperator) - Method in class org.jgap.audit.PermutingConfiguration
 
addGeneticOperator(GeneticOperator) - Method in class org.jgap.Configuration
Adds a genetic operator for use in this algorithm.
addGeneticOperator(GeneticOperator) - Method in class org.jgap.gp.impl.GPConfiguration
 
addGeneticOperatorSlot(GeneticOperator) - Method in class org.jgap.audit.PermutingConfiguration
 
addListData(String, List) - Method in class org.jgap.data.config.ConfigData
 
addNaturalSelector(NaturalSelector, boolean) - Method in class org.jgap.audit.PermutingConfiguration
 
addNaturalSelector(NaturalSelector, boolean) - Method in class org.jgap.Configuration
Adds a NaturalSelector to the ordered chain of registered NaturalSelector's.
addNaturalSelector(NaturalSelector) - Method in class org.jgap.impl.ChainOfSelectors
Adds a natural selector to the chain.
addNaturalSelectorSlot(NaturalSelector) - Method in class org.jgap.audit.PermutingConfiguration
 
addPopulation(Population) - Method in class org.jgap.eval.PopulationHistory
Adds a population to the history.
addPopulation(int, int, PopulationContext) - Method in class org.jgap.eval.PopulationHistoryIndexed
 
addRandomGeneratorSlot(RandomGenerator) - Method in class org.jgap.audit.PermutingConfiguration
 
addResultData(ResultData) - Method in class org.jgap.distr.grid.common.ResultVerification
 
addRunNumber(int, int) - Method in class org.jgap.audit.Evaluator
 
addSubDir(String, String, boolean) - Static method in class org.jgap.util.FileKit
Adds a subdir to a given dir and returns the resulting dir.
addTextData(String, String) - Method in class org.jgap.data.config.ConfigData
 
addURLParameter(String, String, long) - Static method in class org.jgap.distr.grid.util.GridKit
 
addURLParameter(String, String, String) - Static method in class org.jgap.distr.grid.util.GridKit
 
addValue(String) - Method in class org.jgap.data.config.ConfigProperty
Add a value into the values ArrayList.
ADF - Class in org.jgap.gp.function
Automatically Defined Function (ADF).
ADF(GPConfiguration, int, int) - Constructor for class org.jgap.gp.function.ADF
Constructor.
adfArity - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
adfFunctions - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
adfType - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
AFTER_GENETIC_OPERATOR - Static variable in class org.jgap.event.GeneticEvent
Fired after a genetic operator, liek mutation or crossing over, is executed.
afterEvolve(IGridClientMediator) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called in run() after one evolution step is executed.
afterSendWorkRequests(JGAPRequestGP[]) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called in run() after sending work requests successfully.
afterStopped(Throwable) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called after stopping the client in run().
afterWorkRequestsSent() - Method in class examples.grid.evolutionDistributed.ClientEvolveStrategy
 
afterWorkRequestsSent() - Method in class examples.grid.fitnessDistributed.ClientEvolveStrategy
 
afterWorkRequestsSent() - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
 
afterWorkRequestsSent() - Method in interface org.jgap.distr.grid.gp.IClientEvolveStrategyGP
 
afterWorkRequestsSent() - Method in interface org.jgap.distr.grid.IClientEvolveStrategy
 
ALPHABET_CHARACTERS_DIGITS - Static variable in class org.jgap.impl.StringGene
 
ALPHABET_CHARACTERS_LOWER - Static variable in class org.jgap.impl.StringGene
 
ALPHABET_CHARACTERS_SPECIAL - Static variable in class org.jgap.impl.StringGene
 
ALPHABET_CHARACTERS_UPPER - Static variable in class org.jgap.impl.StringGene
 
AlphaMutationOperator - Class in examples.monalisa.core
Makes a polygon of each chromosome transparent.
AlphaMutationOperator(Configuration, int) - Constructor for class examples.monalisa.core.AlphaMutationOperator
 
AlphaOffMutationOperator - Class in examples.monalisa.core
Makes a polygon of each chromosome transparent.
AlphaOffMutationOperator(Configuration, int) - Constructor for class examples.monalisa.core.AlphaOffMutationOperator
 
amountOfChange(IChromosome) - Static method in class examples.audit.CoinsExampleFitnessFunction
Calculates the total amount of change (in cents) represented by the given potential solution and returns that amount.
amountOfChange(IChromosome) - Static method in class examples.constraint.SampleFitnessFunction
Calculates the total amount of change (in cents) represented by the given potential solution and returns that amount.
amountOfChange(IChromosome) - Static method in class examples.dynamicMutation.DynamicMutationFitnessFunction
Calculates the total amount of change (in cents) represented by the given potential solution and returns that amount.
amountOfChange(IChromosome) - Static method in class examples.energy.CoinsEnergyFitnessFunction
Calculates the total amount of change (in cents) represented by the given potential solution and returns that amount.
amountOfChange(IChromosome) - Static method in class examples.MinimizingFitnessFunctionCached
 
amountOfChange(IChromosome) - Static method in class examples.MinimizingMakeChangeFitnessFunction
Calculates the total amount of change (in cents) represented by the given potential solution and returns that amount.
amountOfChange(IChromosome) - Method in class examples.supergene.AbstractChangeFitnessFunction
Calculates the total amount of change (in cents) represented by the given potential solution and returns that amount.
amountOfChange(int, int, int, int) - Static method in class examples.supergene.AbstractSupergeneTest
Compute the money value from the coin information.
And - Class in org.jgap.gp.function
The boolean and operation.
And(GPConfiguration) - Constructor for class org.jgap.gp.function.And
 
And(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.And
 
AndD - Class in examples.gp.symbolicRegression
The boolean and operation.
AndD(GPConfiguration) - Constructor for class examples.gp.symbolicRegression.AndD
 
AndD(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.AndD
 
Ant - Class in examples.gp.paintedDesert
Represents the Ant.
Ant(int, int) - Constructor for class examples.gp.paintedDesert.Ant
Constructs the Ant at an initial location.
ANT_AT_POSITION - Static variable in class examples.gp.paintedDesert.AntMap
Ant at this location
AntCommand - Class in examples.gp.anttrail
Abstract base class for GP-commands related to the ant trail problem.
AntCommand(GPConfiguration) - Constructor for class examples.gp.anttrail.AntCommand
 
AntCommand(GPConfiguration, int, Class) - Constructor for class examples.gp.anttrail.AntCommand
 
AntCommand - Class in examples.gp.paintedDesert
Abstract base class for GP-commands related to the ant painted desert problem.
AntCommand(GPConfiguration, int, Class) - Constructor for class examples.gp.paintedDesert.AntCommand
 
AntCommand(GPConfiguration, int, Class, int, int[]) - Constructor for class examples.gp.paintedDesert.AntCommand
 
AntMap - Class in examples.gp.anttrail
Holds the map of the ant trail.
AntMap(int[][], int) - Constructor for class examples.gp.anttrail.AntMap
 
AntMap - Class in examples.gp.paintedDesert
Holds the map of the painted desert sand locations
AntMap(int[][], Ant[]) - Constructor for class examples.gp.paintedDesert.AntMap
Creates the map.
AntTrailProblem - Class in examples.gp.anttrail
The ant trail problem.
AntTrailProblem(GPConfiguration, String) - Constructor for class examples.gp.anttrail.AntTrailProblem
 
AntTreeBranchRenderer - Class in examples.gp.anttrail
Renders the branches' colors of a tree to display.
AntTreeBranchRenderer() - Constructor for class examples.gp.anttrail.AntTreeBranchRenderer
 
AntTreeNodeRenderer - Class in examples.gp.anttrail
Renders the nodes' colors of a tree to display.
AntTreeNodeRenderer() - Constructor for class examples.gp.anttrail.AntTreeNodeRenderer
 
APP_VERSION - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
appendChild(IDataElement) - Method in class org.jgap.data.DataElement
 
appendChild(IDataElement) - Method in class org.jgap.data.DataElementsDocument
Appends a child element to the tree
appendChild(IDataElement) - Method in interface org.jgap.data.IDataCreators
Appends a child element to the tree
appendChild(IDataElement) - Method in interface org.jgap.data.IDataElement
 
ApplicationData - Class in examples.gp.monalisa.core
Application data for the Mona Lisa example.
ApplicationData() - Constructor for class examples.gp.monalisa.core.ApplicationData
For dynamic instantiation.
applyGeneticOperator(GeneticOperator, Population, List) - Method in class org.jgap.Genotype
Overwritable method that calls a GeneticOperator to operate on a given population and asks him to store the result in the list of chromosomes.
applyGeneticOperators(Configuration, Population) - Method in class org.jgap.BreederBase
Applies all GeneticOperators registered with the Configuration.
applyGeneticOperators() - Method in class org.jgap.Genotype
Applies all GeneticOperators registered with the Configuration.
applyGeneticOperators(Configuration, Population) - Method in class org.jgap.impl.job.EvolveJob
Applies all GeneticOperators registered with the Configuration.
applyMutation(int, double) - Method in class examples.gp.anttrail.IfFoodAheadLeft
 
applyMutation(int, double) - Method in class examples.gp.anttrail.IfFoodAheadRight
 
applyMutation(int, double) - Method in class examples.gp.anttrail.Left
 
applyMutation(int, double) - Method in class examples.gp.anttrail.Right
 
applyMutation(int, double) - Method in class examples.gp.anttrail.TurnToFood
 
applyMutation(int, double) - Method in class examples.gp.paintedDesert.GO_E
Mutates the gene.
applyMutation(int, double) - Method in class examples.gp.paintedDesert.GO_N
Mutates the gene.
applyMutation(int, double) - Method in class examples.gp.paintedDesert.GO_S
Mutates the gene
applyMutation(int, double) - Method in class examples.gp.paintedDesert.GO_W
Mutates the gene
applyMutation(int, double) - Method in class examples.gp.paintedDesert.X
 
applyMutation(int, double) - Method in class examples.gp.paintedDesert.Y
 
applyMutation(int, double) - Method in class examples.gp.symbolicRegression.AndD
 
applyMutation(int, double) - Method in class examples.gp.symbolicRegression.OrD
 
applyMutation(int, double) - Method in class examples.gp.symbolicRegression.XorD
 
applyMutation(int, double) - Method in interface org.jgap.Gene
Applies a mutation of a given intensity (percentage) onto the atomic element at given index (NumberGenes only have one atomic element)
applyMutation(int, double) - Method in class org.jgap.gp.function.Add
 
applyMutation(int, double) - Method in class org.jgap.gp.function.And
 
applyMutation(int, double) - Method in class org.jgap.gp.function.CountMatrix
 
applyMutation(int, double) - Method in class org.jgap.gp.function.Divide
 
applyMutation(int, double) - Method in class org.jgap.gp.function.Multiply
 
applyMutation(int, double) - Method in class org.jgap.gp.function.Or
 
applyMutation(int, double) - Method in class org.jgap.gp.function.ReplaceInMatrix
 
applyMutation(int, double) - Method in class org.jgap.gp.function.SubProgram
 
applyMutation() - Method in class org.jgap.gp.function.SubProgram
 
applyMutation(int, double) - Method in class org.jgap.gp.function.Subtract
 
applyMutation(int, double) - Method in class org.jgap.gp.function.Xor
 
applyMutation(int, double) - Method in interface org.jgap.gp.IMutateable
Mutates a CommandGene.
applyMutation(int, double) - Method in class org.jgap.gp.terminal.False
 
applyMutation(int, double) - Method in class org.jgap.gp.terminal.Terminal
 
applyMutation(int, double) - Method in class org.jgap.gp.terminal.True
 
applyMutation(int, double) - Method in class org.jgap.impl.BooleanGene
Applies a mutation of a given intensity (percentage) onto the atomic element at given index
applyMutation(int, double) - Method in class org.jgap.impl.CompositeGene
Don't use this method, is makes no sense here.
applyMutation(int, double) - Method in class org.jgap.impl.DoubleGene
See interface Gene for description.
applyMutation(int, double) - Method in class org.jgap.impl.FixedBinaryGene
Applies a mutation of a given intensity (percentage) onto the atomic element at given index
applyMutation(int, double) - Method in class org.jgap.impl.IntegerGene
See interface Gene for description.
applyMutation(int, double) - Method in class org.jgap.impl.MapGene
See interface Gene for description of applyMutation.
applyMutation(int, double) - Method in class org.jgap.impl.MutipleIntegerGene
See interface Gene for description.
applyMutation(int, double) - Method in class org.jgap.impl.SetGene
See interface Gene for description of applyMutation.
applyMutation(int, double) - Method in class org.jgap.impl.StringGene
Applies a mutation of a given intensity (percentage) onto the atomic element at given index (NumberGenes only have one atomic element).
applyMutation(int, double) - Method in class org.jgap.supergenes.AbstractSupergene
Applies a mutation of a given intensity (percentage) onto the gene at the given index.
applyNaturalSelectors(Configuration, Population, boolean) - Method in class org.jgap.BreederBase
Applies all NaturalSelectors registered with the Configuration.
applyNaturalSelectors(boolean) - Method in class org.jgap.Genotype
Applies all NaturalSelectors registered with the Configuration.
applyNaturalSelectors(Configuration, Population, boolean) - Method in class org.jgap.impl.job.EvolveJob
Applies all NaturalSelectors registered with the Configuration.
ArcCosine - Class in org.jgap.gp.function
The arc cosine command.
ArcCosine(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.ArcCosine
 
ArcCosine.Compatible - Interface in org.jgap.gp.function
 
ArcSine - Class in org.jgap.gp.function
The arc sine command.
ArcSine(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.ArcSine
 
ArcSine.Compatible - Interface in org.jgap.gp.function
 
ArcTangent - Class in org.jgap.gp.function
The arc tangent command.
ArcTangent(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.ArcTangent
 
ArcTangent.Compatible - Interface in org.jgap.gp.function
 
Argument - Class in org.jgap.gp.terminal
An argument that will be used internally only by ADF's.
Argument(GPConfiguration, int, Class) - Constructor for class org.jgap.gp.terminal.Argument
 
asChars(byte) - Static method in class org.jgap.util.NumberKit
Transforms a byte to a character array of hex octets.
asChars(byte, int) - Static method in class org.jgap.util.NumberKit
Transforms a byte to a character array of hex octets.
assembleResult(JGAPRequest, Genotype) - Method in class examples.grid.evolutionDistributed.MyWorkerReturnStrategy
Determines the top 10 chromosomes and returns them.
assembleResult(JGAPRequest, Genotype) - Method in class examples.grid.fitnessDistributed.MyWorkerReturnStrategy
Computes fitness of one chromosome and returns it.
assembleResult(JGAPRequestGP, GPGenotype) - Method in class examples.grid.mathProblemDistributed.MyWorkerReturnStrategy
Determines the top 10 chromosomes and returns them.
assembleResult(JGAPRequest, Genotype) - Method in class org.jgap.distr.grid.DefaultWorkerReturnStrategy
Simple returns the fittest chromosome.
assembleResult(JGAPRequestGP, GPGenotype) - Method in interface org.jgap.distr.grid.gp.IWorkerReturnStrategyGP
 
assembleResult(JGAPRequest, Genotype) - Method in interface org.jgap.distr.grid.IWorkerReturnStrategy
 
assembleWorkRequest() - Method in class examples.grid.evolutionDistributed.LocalEvolutionDemo
 
ATE - Static variable in class examples.gp.anttrail.AntMap
 
atLocation(int, int) - Method in class examples.gp.paintedDesert.AntMap
Returns the color of sand at the provided location
AveragingCrossoverOperator - Class in org.jgap.impl
The averaging crossover operator randomly selects two Chromosomes from the population and "mates" them by randomly picking a gene and then swapping that gene and all subsequent genes between the two Chromosomes.
AveragingCrossoverOperator() - Constructor for class org.jgap.impl.AveragingCrossoverOperator
Using the same random generator for randomizing the loci for crossing over as for selecting the genes to be crossed over.
AveragingCrossoverOperator(Configuration) - Constructor for class org.jgap.impl.AveragingCrossoverOperator
Using the same random generator for randomizing the loci for crossing over as for selecting the genes to be crossed over.
AveragingCrossoverOperator(Configuration, RandomGenerator) - Constructor for class org.jgap.impl.AveragingCrossoverOperator
Using a different random generator for randomizing the loci for crossing over than for selecting the genes to be crossed over
AveragingCrossoverOperator(Configuration, IUniversalRateCalculator) - Constructor for class org.jgap.impl.AveragingCrossoverOperator
Constructs a new instance of this CrossoverOperator with a specified crossover rate calculator, which results in dynamic crossover being turned on.
avgBestDeltaFitnessValue - Variable in class org.jgap.audit.Evaluator.GenotypeDataAvg
 
avgDiversityFitnessValue - Variable in class org.jgap.audit.Evaluator.GenotypeDataAvg
 
avgFitnessValue - Variable in class org.jgap.audit.Evaluator.GenotypeDataAvg
 

B

backupResult(Object, String, String) - Method in class org.jgap.distr.grid.DummyGridClientMediator
 
backupResult(Object, String, String) - Method in interface org.jgap.distr.grid.IGridClientMediator
Backs up a result in the given sub directory.
BaseChromosome - Class in org.jgap
Base class for any implementation of interface IChromosome.
BaseChromosome(Configuration) - Constructor for class org.jgap.BaseChromosome
The only constructor in this class.
BaseGene - Class in org.jgap
Abstract base class for all genes.
BaseGene(Configuration) - Constructor for class org.jgap.BaseGene
 
BaseGeneticOperator - Class in org.jgap
Base class for any implementation of interface GeneticOperator.
BaseGeneticOperator(Configuration) - Constructor for class org.jgap.BaseGeneticOperator
The only constructor in this class.
BaseGPChromosome - Class in org.jgap.gp
Abstract base class for all implementations of IGPChromosome.
BaseGPChromosome(GPConfiguration) - Constructor for class org.jgap.gp.BaseGPChromosome
 
BaseGPChromosome(GPConfiguration, IGPProgram) - Constructor for class org.jgap.gp.BaseGPChromosome
 
BaseRateCalculator - Class in org.jgap
Base class for rate calculators.
BaseRateCalculator(Configuration) - Constructor for class org.jgap.BaseRateCalculator
 
BasicContext - Class in org.jgap.distr.grid.common
Holds information to identify the context in which a solution should be evolved.
BasicContext() - Constructor for class org.jgap.distr.grid.common.BasicContext
 
BasicContext(String, Object) - Constructor for class org.jgap.distr.grid.common.BasicContext
 
BEFORE_GENETIC_OPERATOR - Static variable in class org.jgap.event.GeneticEvent
Fired before a genetic operator, liek mutation or crossing over, is executed.
beforeEvolve(IGridClientMediator) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called in run() before one evolution step is executed.
beforeGenerateWorkRequests() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called in run() before generating work requests for sending.
beforeSendWorkRequests(JGAPRequestGP[]) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called in run() before sending work requests.
beginTurn() - Method in class examples.gp.tictactoe.Board
 
beginWork() - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
beginWork() - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
beginWork() - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
beginWork() - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
beginWork() - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
beginWork() - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
beginWork() - Method in interface org.jgap.distr.grid.IClientFeedback
 
beginWorkingFor(String, WorkRequest) - Method in class examples.grid.fitnessDistributed.MyWorkerFeedback
 
BestChromosomesSelector - Class in org.jgap.impl
Implementation of a NaturalSelector that takes the top n chromosomes into the next generation. n can be specified.
BestChromosomesSelector() - Constructor for class org.jgap.impl.BestChromosomesSelector
Default constructor.
BestChromosomesSelector(Configuration) - Constructor for class org.jgap.impl.BestChromosomesSelector
Using original rate of 1.0
BestChromosomesSelector(Configuration, double) - Constructor for class org.jgap.impl.BestChromosomesSelector
 
bestFitnessValue - Variable in class org.jgap.audit.Evaluator.GenotypeDataAvg
 
bestFitnessValueGeneration - Variable in class org.jgap.audit.Evaluator.GenotypeDataAvg
 
BLACK - Static variable in class examples.gp.paintedDesert.AntMap
Black sand at this location or carried by the ant
Board - Class in examples.gp.tictactoe
A Tic Tac Toe board (3x3).
Board() - Constructor for class examples.gp.tictactoe.Board
 
BooleanClass - Static variable in class org.jgap.gp.CommandGene
 
BooleanGene - Class in org.jgap.impl
A Gene implementation that supports two possible values (alleles) for each gene: true and false.
BooleanGene() - Constructor for class org.jgap.impl.BooleanGene
Default constructor.
BooleanGene(Configuration) - Constructor for class org.jgap.impl.BooleanGene
 
BooleanGene(Configuration, boolean) - Constructor for class org.jgap.impl.BooleanGene
 
BooleanGene(Configuration, Boolean) - Constructor for class org.jgap.impl.BooleanGene
 
booleanValue() - Method in class org.jgap.impl.BooleanGene
Retrieves the boolean value of this Gene.
BranchTypingCross - Class in org.jgap.gp.impl
Crossing over for GP ProgramChromosomes.
BranchTypingCross(GPConfiguration) - Constructor for class org.jgap.gp.impl.BranchTypingCross
Standard constructor.
BranchTypingCross(GPConfiguration, boolean) - Constructor for class org.jgap.gp.impl.BranchTypingCross
 
Breeder - Class in org.jgap.distr
Breeds populations using a GA that will be executed either on a single server or on multiple servers, whose results will be merged/synchronized later on.
Breeder(IPopulationMerger) - Constructor for class org.jgap.distr.Breeder
 
BreederBase - Class in org.jgap
Abstract base class for breeders.
BreederBase() - Constructor for class org.jgap.BreederBase
 
buffer - Variable in class org.jgap.distr.grid.request.Status
 
buildDocument(IDataCreators, Object) - Method in class org.jgap.data.DocumentBuilderBase
Builds a document from the given input (input data + existing document).
buildDocument(IDataCreators) - Method in class org.jgap.xml.XMLDocumentBuilder
Convenience method to build an XML document from a generic input structure (of type IDataCreators)
BulkFitnessFunction - Class in org.jgap
Bulk fitness functions are used to determine how optimal a group of solutions are relative to each other.
BulkFitnessFunction() - Constructor for class org.jgap.BulkFitnessFunction
 
BulkFitnessOffsetRemover - Class in org.jgap.impl
Takes away the fitness offset of the population to evolve.
BulkFitnessOffsetRemover(FitnessFunction) - Constructor for class org.jgap.impl.BulkFitnessOffsetRemover
 
bulkFunctionEvaluation(Configuration, BulkFitnessFunction, Population, boolean) - Method in class org.jgap.impl.GABreeder
 
bumpPerfect - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
bumpValue - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 

C

CachedFitnessFunction - Class in org.jgap
The cached fitness function extends the original FitnessFunction functionality in order to reduce evaluating something twice.
CachedFitnessFunction() - Constructor for class org.jgap.CachedFitnessFunction
Default Constructor ensuring downward compatibility.
CachedFitnessFunction(Map<String, Double>) - Constructor for class org.jgap.CachedFitnessFunction
Constructor that allows to use a custom java.util.Map implementation as cache.
calcAvgFitness(int) - Method in class org.jgap.audit.Evaluator
Calculates the average fitness value curve for a given permutation.
calcAvgFitnessHelper(int, KeyedValues2D) - Method in class org.jgap.audit.Evaluator
 
calcAvgFitnessImpr(int) - Method in class org.jgap.audit.Evaluator
Calculates average fitness value improvement per generation.
calcFitness() - Method in class org.jgap.gp.impl.GPGenotype
Calculates the fitness value of all programs, of the best solution as well as the total fitness (sum of all fitness values).
calcFitness(Map) - Method in class org.jgap.impl.fitness.TruthTableFitnessFunction
Fitness value calculation for a given table of input/output tupels and a truth-table (also given as list of input/output tupels)
calcFitnessValue() - Method in class org.jgap.Chromosome
 
calcFitnessValue() - Method in class org.jgap.gp.GPProgramBase
 
calcPerformance(int) - Method in class org.jgap.audit.Evaluator
Calculates performance metrics for a given permutation and run stored before with storeGenotype, like: average fitness, maximum fitness...
calculateCurrentRate() - Method in class examples.dynamicMutation.DynamicMutationExample.CoinsMutationRateCalc
 
calculateCurrentRate() - Method in class org.jgap.impl.DefaultCrossoverRateCalculator
Calculates the dynamic crossover rate.
calculateCurrentRate() - Method in class org.jgap.impl.DefaultMutationRateCalculator
Calculates the mutation rate.
calculateCurrentRate() - Method in interface org.jgap.IUniversalRateCalculator
Calculates the required dynamic rate.
canBeStarted() - Method in class org.jgap.distr.Breeder
 
canBeStopped() - Method in class org.jgap.distr.Breeder
 
canConvert(Class) - Method in class org.jgap.util.XStreamPassThruConverter
 
Carrying - Class in examples.gp.paintedDesert
Terminal function to identify the sand, if any, the ant is carrying.
Carrying(GPConfiguration) - Constructor for class examples.gp.paintedDesert.Carrying
Constructor for the Carrying function.
CauchyRandomGenerator - Class in org.jgap.impl
Cauchy probability density function (cumulative distribution function).
CauchyRandomGenerator() - Constructor for class org.jgap.impl.CauchyRandomGenerator
Defaults to location = 0.0 and scale = 1.0.
CauchyRandomGenerator(double, double) - Constructor for class org.jgap.impl.CauchyRandomGenerator
 
Ceil - Class in org.jgap.gp.function
Returns the smallest (closest to negative infinity) double/float value that is not less than the argument and is equal to a mathematical integer.
Ceil(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Ceil
 
Ceil.Compatible - Interface in org.jgap.gp.function
 
ChainedMonitors - Class in org.jgap.audit
A meta monitor that chains together given monitors and executes them subsequently.
ChainedMonitors(List<IEvolutionMonitor>, int) - Constructor for class org.jgap.audit.ChainedMonitors
 
ChainOfSelectors - Class in org.jgap.impl
Ordered chain of NaturalSelectors.
ChainOfSelectors() - Constructor for class org.jgap.impl.ChainOfSelectors
Only for dynamic instantiation.
ChainOfSelectors(Configuration) - Constructor for class org.jgap.impl.ChainOfSelectors
 
changeDifferenceBonus(double, int) - Method in class examples.constraint.SampleFitnessFunction
Bonus calculation of fitness value.
changeDifferenceBonus(double, int) - Method in class examples.dynamicMutation.DynamicMutationFitnessFunction
Bonus calculation of fitness value.
changeDifferenceBonus(double, int) - Method in class examples.energy.CoinsEnergyFitnessFunction
Bonus calculation of fitness value.
changeDifferenceBonus(double, int) - Method in class examples.MinimizingFitnessFunctionCached
 
changeDifferenceBonus(double, int) - Method in class examples.MinimizingMakeChangeFitnessFunction
Bonus calculation of fitness value.
CharacterClass - Static variable in class org.jgap.gp.CommandGene
 
CharacterProvider - Class in org.jgap.gp.function
Returns a single character out of a set of given characters.
CharacterProvider(GPConfiguration, Class, String) - Constructor for class org.jgap.gp.function.CharacterProvider
 
CharacterProvider(GPConfiguration, Class, String, int) - Constructor for class org.jgap.gp.function.CharacterProvider
 
check(ProgramChromosome) - Method in class examples.gp.tictactoe.PutStone
 
check(ProgramChromosome) - Method in class examples.gp.tictactoe.PutStone1
 
check(ProgramChromosome) - Method in class org.jgap.gp.CommandGene
 
check(ProgramChromosome, int) - Method in class org.jgap.gp.CommandGene
 
checkErroneousPop(GPPopulation, String) - Static method in class org.jgap.gp.impl.GPGenotype
 
checkErroneousPop(GPPopulation, String, boolean) - Static method in class org.jgap.gp.impl.GPGenotype
 
checkErroneousPop(GPPopulation, String, boolean, boolean) - Static method in class org.jgap.gp.impl.GPGenotype
 
checkErroneousProg(IGPProgram, String) - Static method in class org.jgap.gp.impl.GPGenotype
 
checkErroneousProg(IGPProgram, String, boolean) - Static method in class org.jgap.gp.impl.GPGenotype
 
checkErroneousProg(IGPProgram, String, boolean, boolean) - Static method in class org.jgap.gp.impl.GPGenotype
 
checkForUpdates(String, String, String) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
checkGenes(Gene[]) - Method in class org.jgap.Chromosome
Helper: called by constructors only to verify the initial genes.
checkIndex(int) - Method in class org.jgap.impl.FixedBinaryGene
 
checkProperty(String, Object, Object, String) - Method in class org.jgap.Configuration
Verifies that a property is not set.
checkSubLength(int, int) - Method in class org.jgap.impl.FixedBinaryGene
 
children() - Method in class org.jgap.gp.impl.JGAPTreeNode
 
chooseImage() - Method in class examples.gp.monalisa.gui.GeneticDrawingView
 
chooseImage() - Method in class examples.monalisa.gui.GeneticDrawingView
 
CHROM_DELIMITER - Static variable in class org.jgap.BaseChromosome
Separates chromosome-related information.
CHROM_DELIMITER - Static variable in class org.jgap.Population
 
CHROM_DELIMITER_CLOSING - Static variable in class org.jgap.Population
Represents the closing delimiter that is used to separate chromosomes in the persistent representation.
CHROM_DELIMITER_HEADING - Static variable in class org.jgap.Population
Represents the heading delimiter that is used to separate chromosomes in the persistent representation.
Chromosome - Class in org.jgap
Chromosomes represent potential solutions and consist of a fixed-length collection of genes.
Chromosome() - Constructor for class org.jgap.Chromosome
Default constructor, only provided for dynamic instantiation.
Chromosome(Configuration) - Constructor for class org.jgap.Chromosome
Constructor, provided for dynamic or minimal instantiation.
Chromosome(Configuration, String) - Constructor for class org.jgap.Chromosome
Constructor, provided for instantiation via persistent representation.
Chromosome(Configuration, int) - Constructor for class org.jgap.Chromosome
Constructor for specifying the number of genes.
Chromosome(Configuration, Gene, int) - Constructor for class org.jgap.Chromosome
Constructs a Chromosome of the given size separate from any specific Configuration.
Chromosome(Configuration, Gene, int, IGeneConstraintChecker) - Constructor for class org.jgap.Chromosome
 
Chromosome(Configuration, Gene[]) - Constructor for class org.jgap.Chromosome
Constructs a Chromosome separate from any specific Configuration.
Chromosome(Configuration, Gene[], IGeneConstraintChecker) - Constructor for class org.jgap.Chromosome
Constructs a Chromosome separate from any specific Configuration.
chromosomeData - Variable in class org.jgap.audit.Evaluator.GenotypeData
 
ChromosomeFitnessComparator - Class in org.jgap.util
Simple comparator to allow the sorting of Chromosome lists with the highest fitness value in first place of the list.
ChromosomeFitnessComparator() - Constructor for class org.jgap.util.ChromosomeFitnessComparator
Constructs the comparator using the DefaultFitnessEvaluator
ChromosomeFitnessComparator(FitnessEvaluator) - Constructor for class org.jgap.util.ChromosomeFitnessComparator
 
ChromosomeInit - Class in examples.chromInit
Simple test class that demonstrates how to initialize chromosomes with different numbers of Genes.
ChromosomeInit() - Constructor for class examples.chromInit.ChromosomeInit
 
ChromosomePool - Class in org.jgap.impl
Provides a pooling mechanism for Chromosome instances so that discarded Chromosome instances can be recycled, thus saving memory and the overhead of constructing new ones from scratch each time.
ChromosomePool() - Constructor for class org.jgap.impl.ChromosomePool
Constructor.
CITIES - Static variable in class examples.salesman.TravellingSalesman
The number of cities to visit
CITYARRAY - Static variable in class examples.salesman.TravellingSalesman
 
ClassKit - Class in org.jgap.util
 
ClassKit() - Constructor for class org.jgap.util.ClassKit
 
cleanup() - Method in class org.jgap.BaseGene
Executed by the genetic engine when this Gene instance is no longer needed and should perform any necessary resource cleanup.
cleanup() - Method in class org.jgap.Chromosome
Invoked when this Chromosome is no longer needed and should perform any necessary cleanup.
cleanup() - Method in interface org.jgap.Gene
Executed by the genetic engine when this Gene instance is no longer needed and should perform any necessary resource cleanup.
cleanup() - Method in class org.jgap.gp.CommandGene
 
cleanup() - Method in interface org.jgap.gp.IGPChromosome
Clean up the chromosome.
cleanup() - Method in class org.jgap.gp.impl.ProgramChromosome
Clean up the chromosome.
cleanup() - Method in interface org.jgap.IChromosome
Invoked when this Chromosome is no longer needed and should perform any necessary cleanup.
cleanup() - Method in class org.jgap.impl.CompositeGene
Executed by the genetic engine when this Gene instance is no longer needed and should perform any necessary resource cleanup.
cleanup() - Method in class org.jgap.supergenes.AbstractSupergene
Calls cleanup() for each subgene.
clear() - Method in class org.jgap.distr.Culture
Clears the memory.
clear() - Method in class org.jgap.gp.impl.GPPopulation
Clears the list of programs.
clear() - Method in class org.jgap.impl.ChainOfSelectors
Clears all registered selectors.
clear() - Method in class org.jgap.impl.Pool
Empties out this pool of all objects.
clear() - Method in class org.jgap.Population
Clears the list of chromosomes.
clearFittest() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
Clear the fittes program.
clearHeaderData() - Method in class org.jgap.distr.grid.wan.ReceivedPacket
 
clearMemory() - Method in class org.jgap.gp.impl.GPConfiguration
Clears the memory.
clearStack() - Method in class org.jgap.gp.impl.GPConfiguration
 
CLIENT_DATABASE - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
ClientEvolveStrategy - Class in examples.grid.evolutionDistributed
Sample implementation of a strategy for evolving a generation on the client.
ClientEvolveStrategy() - Constructor for class examples.grid.evolutionDistributed.ClientEvolveStrategy
Default constructor is necessary here as it will be called dynamically!
ClientEvolveStrategy - Class in examples.grid.fitnessDistributed
Sample implementation of a strategy for evolving a generation on the client.
ClientEvolveStrategy() - Constructor for class examples.grid.fitnessDistributed.ClientEvolveStrategy
Default constructor is necessary here as it will be called dynamically!
ClientEvolveStrategy - Class in examples.grid.mathProblemDistributed
Sample implementation of a strategy for evolving a generation on the client.
ClientEvolveStrategy(GridConfiguration) - Constructor for class examples.grid.mathProblemDistributed.ClientEvolveStrategy
Default constructor is necessary here as it will be called dynamically!
ClientStatus - Class in org.jgap.distr.grid.common
Status information about the client.
ClientStatus() - Constructor for class org.jgap.distr.grid.common.ClientStatus
 
clone() - Method in class examples.gp.symbolicRegression.AndD
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.Gamma
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.Gaussian
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.Hill
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.Logistic
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.ModuloD
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.NotD
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.OrD
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.Sigmoid
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.Sign
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.Sqrt
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.Step
Clones the object.
clone() - Method in class examples.gp.symbolicRegression.XorD
Clones the object.
clone() - Method in class examples.gp.tictactoe.CountStones
Clones the object.
clone() - Method in class examples.gp.tictactoe.EvaluateBoard
Clones the object.
clone() - Method in class examples.gp.tictactoe.IfColor
 
clone() - Method in class examples.gp.tictactoe.IfIsFree
Clones the object.
clone() - Method in class examples.gp.tictactoe.IfIsOccupied
Clones the object.
clone() - Method in class examples.gp.tictactoe.IsOwnColor
 
clone() - Method in class examples.gp.tictactoe.PutStone
Clones the object.
clone() - Method in class examples.gp.tictactoe.PutStone1
Clones the object.
clone() - Method in class examples.gp.tictactoe.ReadBoard
Clones the object.
clone() - Method in class examples.gp.tictactoe.TransferBoardToMemory
Clones the object.
clone() - Method in class examples.grid.fitnessDistributed.MyRequest
 
clone() - Method in class examples.monalisa.core.GAConfiguration
 
clone() - Method in class examples.multiobjective.MultiObjectiveFitnessFunction
 
clone() - Method in class org.jgap.audit.KeyedValue
 
clone() - Method in class org.jgap.audit.KeyedValues
 
clone() - Method in class org.jgap.audit.KeyedValues2D
 
clone() - Method in class org.jgap.BaseChromosome
Creates and returns a copy of this object.
clone() - Method in class org.jgap.BreederBase
 
clone() - Method in class org.jgap.BulkFitnessFunction
Override in your implementation if necessary.
clone() - Method in class org.jgap.Chromosome
Returns a copy of this Chromosome.
clone() - Method in class org.jgap.Configuration
 
clone() - Method in class org.jgap.DefaultFitnessEvaluator
 
clone() - Method in class org.jgap.DeltaFitnessEvaluator
 
clone() - Method in class org.jgap.distr.grid.DefaultEvolveStrategy
 
clone() - Method in class org.jgap.distr.grid.gp.DefaultEvolveStrategyGP
 
clone() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
clone() - Method in class org.jgap.distr.grid.JGAPRequest
 
clone() - Method in class org.jgap.event.EventManager
 
clone() - Method in class org.jgap.FitnessFunction
Please override in your implementations!
clone() - Method in class org.jgap.gp.function.Abs
Clones the object.
clone() - Method in class org.jgap.gp.function.Add
Clones the object.
clone() - Method in class org.jgap.gp.function.Add3
Clones the object.
clone() - Method in class org.jgap.gp.function.Add4
Clones the object.
clone() - Method in class org.jgap.gp.function.AddAndStore
Clones the object.
clone() - Method in class org.jgap.gp.function.AddAndStoreTerminal
 
clone() - Method in class org.jgap.gp.function.And
Clones the object.
clone() - Method in class org.jgap.gp.function.ArcCosine
Clones the object.
clone() - Method in class org.jgap.gp.function.ArcSine
Clones the object.
clone() - Method in class org.jgap.gp.function.ArcTangent
Clones the object.
clone() - Method in class org.jgap.gp.function.Ceil
Clones the object.
clone() - Method in class org.jgap.gp.function.CharacterProvider
Clones the object.
clone() - Method in class org.jgap.gp.function.Cosine
Clones the object.
clone() - Method in class org.jgap.gp.function.CountMatrix
Clones the object.
clone() - Method in class org.jgap.gp.function.Divide
Clones the object.
clone() - Method in class org.jgap.gp.function.Equals
Clones the object.
clone() - Method in class org.jgap.gp.function.ExchangeMemory
Clones the object.
clone() - Method in class org.jgap.gp.function.Exp
Clones the object.
clone() - Method in class org.jgap.gp.function.Floor
Clones the object.
clone() - Method in class org.jgap.gp.function.ForLoop
Clones the object.
clone() - Method in class org.jgap.gp.function.ForXLoop
Clones the object.
clone() - Method in class org.jgap.gp.function.GreaterThan
Clones the object.
clone() - Method in class org.jgap.gp.function.If
Clones the object.
clone() - Method in class org.jgap.gp.function.IfDyn
Clones the object.
clone() - Method in class org.jgap.gp.function.IfElse
Clones the object.
clone() - Method in class org.jgap.gp.function.Increment
Clones the object.
clone() - Method in class org.jgap.gp.function.IncrementMemory
Clones the object.
clone() - Method in class org.jgap.gp.function.LesserThan
Clones the object.
clone() - Method in class org.jgap.gp.function.Log
Clones the object.
clone() - Method in class org.jgap.gp.function.Loop
Clones the object.
clone() - Method in class org.jgap.gp.function.Max
Clones the object.
clone() - Method in class org.jgap.gp.function.Mean
 
clone() - Method in class org.jgap.gp.function.Min
Clones the object.
clone() - Method in class org.jgap.gp.function.Modulo
Clones the object.
clone() - Method in class org.jgap.gp.function.Multiply
Clones the object.
clone() - Method in class org.jgap.gp.function.Multiply3
Clones the object.
clone() - Method in class org.jgap.gp.function.Not
Clones the object.
clone() - Method in class org.jgap.gp.function.Or
Clones the object.
clone() - Method in class org.jgap.gp.function.Pop
Clones the object.
clone() - Method in class org.jgap.gp.function.Pow
Clones the object.
clone() - Method in class org.jgap.gp.function.Push
Clones the object.
clone() - Method in class org.jgap.gp.function.RandomGenerator
Clones the object.
clone() - Method in class org.jgap.gp.function.ReadFromMatrix
Clones the object.
clone() - Method in class org.jgap.gp.function.ReadTerminal
Clones the object.
clone() - Method in class org.jgap.gp.function.ReadTerminalIndexed
Clones the object.
clone() - Method in class org.jgap.gp.function.ReplaceInMatrix
Clones the object.
clone() - Method in class org.jgap.gp.function.ResetMatrix
Clones the object.
clone() - Method in class org.jgap.gp.function.Round
Clones the object.
clone() - Method in class org.jgap.gp.function.Sine
Clones the object.
clone() - Method in class org.jgap.gp.function.StoreTerminal
Clones the object.
clone() - Method in class org.jgap.gp.function.StoreTerminalIndexed
Clones the object.
clone() - Method in class org.jgap.gp.function.SubProgram
 
clone() - Method in class org.jgap.gp.function.Subtract
Clones the object.
clone() - Method in class org.jgap.gp.function.Switch
Clones the object.
clone() - Method in class org.jgap.gp.function.Tangent
Clones the object.
clone() - Method in class org.jgap.gp.function.TransferMemory
Clones the object.
clone() - Method in class org.jgap.gp.function.Tupel
Clones the object.
clone() - Method in class org.jgap.gp.function.WriteToMatrix
Clones the object.
clone() - Method in class org.jgap.gp.function.Xor
Clones the object.
clone() - Method in class org.jgap.gp.GPProgramBase
 
clone() - Method in class org.jgap.gp.impl.BranchTypingCross
 
clone() - Method in class org.jgap.gp.impl.DefaultGPFitnessEvaluator
 
clone() - Method in class org.jgap.gp.impl.DeltaGPFitnessEvaluator
 
clone() - Method in class org.jgap.gp.impl.GPConfiguration
 
clone() - Method in class org.jgap.gp.impl.GPProgram
 
clone() - Method in class org.jgap.gp.impl.ProgramChromosome
 
clone() - Method in class org.jgap.gp.impl.TournamentSelector
 
clone() - Method in class org.jgap.gp.terminal.Constant
Clones the object.
clone() - Method in class org.jgap.gp.terminal.False
Clones the object.
clone() - Method in class org.jgap.gp.terminal.Terminal
Clones the object.
clone() - Method in class org.jgap.gp.terminal.True
Clones the object.
clone() - Method in interface org.jgap.IApplicationData
 
clone() - Method in class org.jgap.impl.BestChromosomesSelector
 
clone() - Method in class org.jgap.impl.BulkFitnessOffsetRemover
 
clone() - Method in class org.jgap.impl.ChainOfSelectors
 
clone() - Method in class org.jgap.impl.DefaultCloneHandler
 
clone() - Method in class org.jgap.impl.DefaultCompareToHandler
 
clone() - Method in class org.jgap.impl.DefaultConfiguration
 
clone() - Method in class org.jgap.impl.DefaultInitializer
 
clone() - Method in class org.jgap.impl.FixedBinaryGene
 
clone() - Method in class org.jgap.impl.GABreeder
 
clone() - Method in class org.jgap.impl.JGAPFactory
 
clone() - Method in class org.jgap.impl.SeededRandomGenerator
 
clone() - Method in class org.jgap.impl.StandardPostSelector
 
clone() - Method in class org.jgap.impl.StockRandomGenerator
 
clone() - Method in class org.jgap.impl.WeightedRouletteSelector
 
clone() - Method in class org.jgap.Population
 
clone() - Method in interface org.jgap.util.ICloneable
 
CloneException - Exception in org.jgap.util
Exception that occurs during cloning an object.
CloneException() - Constructor for exception org.jgap.util.CloneException
 
CloneException(Throwable) - Constructor for exception org.jgap.util.CloneException
 
CloneException(String) - Constructor for exception org.jgap.util.CloneException
 
cloneObject(Object) - Method in class org.jgap.Chromosome
Clones an object by using clone handlers.
cloneObject(Configuration, Object, Object) - Static method in class org.jgap.Chromosome
Static convenience method.
closeAboutBox() - Method in class examples.gp.monalisa.gui.GeneticDrawingAboutBox
 
closeAboutBox() - Method in class examples.monalisa.gui.GeneticDrawingAboutBox
 
code - Variable in class org.jgap.distr.grid.request.Status
 
CoinsEnergy - Class in examples.energy
THIS EXAMPLE IS NOT IMPLEMENTED FULLY!
CoinsEnergy() - Constructor for class examples.energy.CoinsEnergy
 
CoinsEnergy.EnergyGeneConstraintChecker - Class in examples.energy
Uses to set the energy when a new allele is set
CoinsEnergy.EnergyGeneConstraintChecker() - Constructor for class examples.energy.CoinsEnergy.EnergyGeneConstraintChecker
 
CoinsEnergyFitnessFunction - Class in examples.energy
Sample fitness function for the CoinsEnergy example.
CoinsEnergyFitnessFunction(int, double) - Constructor for class examples.energy.CoinsEnergyFitnessFunction
 
CoinsExample - Class in examples.audit
Same logic as in MinimizingMakeChange except that we are using the new audit capabilities provided by JGAP 2.2
CoinsExample() - Constructor for class examples.audit.CoinsExample
 
CoinsExampleFitnessFunction - Class in examples.audit
Sample fitness function for the coins example.
CoinsExampleFitnessFunction(int) - Constructor for class examples.audit.CoinsExampleFitnessFunction
 
coinWeights - Static variable in class examples.energy.CoinsEnergy.EnergyGeneConstraintChecker
 
ColorMutationOperator - Class in examples.monalisa.core
Changes the color of a polygon of each chromosome.
ColorMutationOperator(Configuration, int) - Constructor for class examples.monalisa.core.ColorMutationOperator
 
CommandDynamicArity - Class in org.jgap.gp
Abstract base class for GP-commands with a dynamic number of children.
CommandDynamicArity() - Constructor for class org.jgap.gp.CommandDynamicArity
Default constructor, only for dynamic instantiation.
CommandDynamicArity(GPConfiguration, int, int, int, Class) - Constructor for class org.jgap.gp.CommandDynamicArity
 
CommandDynamicArity(GPConfiguration, int, int, int, Class, int) - Constructor for class org.jgap.gp.CommandDynamicArity
 
CommandDynamicArity(GPConfiguration, int, int, int, Class, int, int[]) - Constructor for class org.jgap.gp.CommandDynamicArity
Allows specifying a sub return type and sub child types.
CommandFactory - Class in org.jgap.gp.impl
Easily creates single and batched consistent command objects.
CommandFactory() - Constructor for class org.jgap.gp.impl.CommandFactory
 
CommandGene - Class in org.jgap.gp
Abstract base class for all GP commands.
CommandGene() - Constructor for class org.jgap.gp.CommandGene
Default constructor, only for dynamic instantiation.
CommandGene(GPConfiguration, int, Class) - Constructor for class org.jgap.gp.CommandGene
 
CommandGene(GPConfiguration, int, Class, int, int[]) - Constructor for class org.jgap.gp.CommandGene
Allows specifying a sub return type and sub child types.
CommandGene(GPConfiguration, int, Class, int) - Constructor for class org.jgap.gp.CommandGene
Allows specifying a sub return type.
CommandGene(GPConfiguration, int, Class, int, int) - Constructor for class org.jgap.gp.CommandGene
Command with one child: Allows specifying a sub return type and a sub child type.
CommandGene.COMMAND_TYPE - Enum in org.jgap.gp
 
CommandResult - Class in org.jgap.util
Container for holding result information after executing an operation
CommandResult() - Constructor for class org.jgap.util.CommandResult
 
CommonConfiguration - Class in org.jgap.distr.grid.common
 
CommonConfiguration() - Constructor for class org.jgap.distr.grid.common.CommonConfiguration
 
CommonConfiguration(String, String) - Constructor for class org.jgap.distr.grid.common.CommonConfiguration
 
compare(Object, Object) - Method in class examples.multiobjective.MultiObjectiveExample.MOFitnessComparator
 
compare(Object, Object) - Method in class org.jgap.gp.impl.GPProgramFitnessComparator
Compares two programs by using a FitnessEvaluator.
compare(Object, Object) - Method in class org.jgap.NaturalSelector.AgeFitnessValueComparator
 
compare(Object, Object) - Method in class org.jgap.NaturalSelector.FitnessAgeValueComparator
 
compare(Object, Object) - Method in class org.jgap.NaturalSelector.FitnessValueComparator
 
compare(Object, Object) - Method in class org.jgap.util.ChromosomeFitnessComparator
Compares two chromosomes by using a FitnessEvaluator.
compareApplicationData(Object, Object) - Method in class org.jgap.BaseGene
 
compareTo(Object) - Method in class examples.gp.paintedDesert.LoopUntil
The compareTo-method.
compareTo(Object) - Method in class org.jgap.BreederBase
 
compareTo(Object) - Method in class org.jgap.Chromosome
Compares the given Chromosome to this Chromosome.
compareTo(Object) - Method in class org.jgap.Configuration
The compareTo-method.
compareTo(Object) - Method in class org.jgap.DefaultFitnessEvaluator
 
compareTo(Object) - Method in class org.jgap.DeltaFitnessEvaluator
 
compareTo(Object) - Method in class org.jgap.distr.Culture
The compareTo-method.
compareTo(Object) - Method in class org.jgap.distr.CultureMemoryCell
The compareTo-method.
compareTo(Object) - Method in class org.jgap.distr.grid.DefaultGenotypeInitializer
 
compareTo(Object) - Method in class org.jgap.gp.CommandGene
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.AddAndStore
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.AddAndStoreTerminal
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.ADF
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.CharacterProvider
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.CountMatrix
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.ExchangeMemory
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.ForLoop
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.ForXLoop
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.Increment
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.IncrementMemory
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.Loop
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.Push
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.ReadFromMatrix
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.ReadTerminal
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.ReadTerminalIndexed
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.ReplaceInMatrix
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.ResetMatrix
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.StoreTerminal
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.StoreTerminalIndexed
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.SubProgram
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.TransferMemory
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.Tupel
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.function.WriteToMatrix
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.impl.BranchTypingCross
The compareTo-method.
compareTo(Object) - Method in class org.jgap.gp.impl.DefaultGPFitnessEvaluator
 
compareTo(Object) - Method in class org.jgap.gp.impl.DeltaGPFitnessEvaluator
 
compareTo(Object) - Method in class org.jgap.gp.impl.GPConfiguration
 
compareTo(Object) - Method in class org.jgap.gp.impl.GPGenotype
Compares this Genotype against the specified object.
compareTo(Object) - Method in class org.jgap.gp.impl.GPPopulation
This method is not producing symmetric results as -1 is more often returned than 1 (see description of return value).
compareTo(Object) - Method in class org.jgap.gp.impl.GPProgram
Compares the given program to this program.
compareTo(Object) - Method in class org.jgap.gp.impl.GPProgramInfo
 
compareTo(Object) - Method in class org.jgap.gp.impl.ProgramChromosome
Compares the given chromosome to this chromosome.
compareTo(Object) - Method in class org.jgap.impl.AveragingCrossoverOperator
Compares the given object to this one.
compareTo(Object) - Method in class org.jgap.impl.BooleanGene
Compares this BooleanGene with the specified object for order.
compareTo(Object) - Method in class org.jgap.impl.ChainOfSelectors
The compareTo-method.
compareTo(Object) - Method in class org.jgap.impl.CompositeGene
Compares this CompositeGene with the specified object for order.
compareTo(Object) - Method in class org.jgap.impl.CrossoverOperator
Compares the given object to this one.
compareTo(Object) - Method in class org.jgap.impl.DefaultCloneHandler
 
compareTo(Object) - Method in class org.jgap.impl.DefaultCompareToHandler
 
compareTo(Object) - Method in class org.jgap.impl.FixedBinaryGene
Compares this Gene with the specified object for order.
compareTo(Object) - Method in class org.jgap.impl.GaussianMutationOperator
Compares the given GeneticOperator to this GeneticOperator.
compareTo(Object) - Method in class org.jgap.impl.GreedyCrossover
Compares the given GeneticOperator to this GeneticOperator.
compareTo(Object) - Method in class org.jgap.impl.InversionOperator
Compares the given GeneticOperator to this GeneticOperator.
compareTo(Object) - Method in class org.jgap.impl.JGAPFactory
 
compareTo(Object) - Method in class org.jgap.impl.MapGene
Compares this NumberGene with the specified object (which must also be a NumberGene) for order, which is determined by the number value of this Gene compared to the one provided for comparison.
compareTo(Object) - Method in class org.jgap.impl.MutationOperator
Compares the given GeneticOperator to this GeneticOperator.
compareTo(Object) - Method in class org.jgap.impl.NumberGene
Compares this NumberGene with the specified object (which must also be a NumberGene) for order, which is determined by the number value of this Gene compared to the one provided for comparison.
compareTo(Object) - Method in class org.jgap.impl.SeededRandomGenerator
 
compareTo(Object) - Method in class org.jgap.impl.SetGene
Compares this NumberGene with the specified object (which must also be a NumberGene) for order, which is determined by the number value of this Gene compared to the one provided for comparison.
compareTo(Object) - Method in class org.jgap.impl.StockRandomGenerator
 
compareTo(Object) - Method in class org.jgap.impl.StringGene
Compares this StringGene with the specified object (which must also be a StringGene) for order, which is determined by the String value of this Gene compared to the one provided for comparison.
compareTo(Object) - Method in class org.jgap.impl.TwoWayMutationOperator
Compares the given GeneticOperator to this GeneticOperator.
compareTo(Object) - Method in class org.jgap.Population
This method is not producing symmetric results as -1 is more often returned than 1 (see description of return value).
compareTo(Object) - Method in class org.jgap.supergenes.AbstractSupergene
Calls compareTo() for all subgenes.
compareToNative(Object, Object) - Method in class org.jgap.impl.DoubleGene
Compares to objects by first casting them into their expected type (e.g.
compareToNative(Object, Object) - Method in class org.jgap.impl.IntegerGene
Compares to objects by first casting them into their expected type (e.g.
compareToNative(Object, Object) - Method in class org.jgap.impl.MutipleIntegerGene
Compares to objects by first casting them into their expected type (e.g.
compareToNative(Object, Object) - Method in class org.jgap.impl.NumberGene
Compares to objects by first casting them into their expected type (e.g.
completeFrame(int) - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
completeFrame(int) - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
completeFrame(int) - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
completeFrame(int) - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
completeFrame(int) - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
completeFrame(int) - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
completeFrame(int) - Method in interface org.jgap.distr.grid.IClientFeedback
 
CompositeGene - Class in org.jgap.impl
Ordered container for multiple genes Has the same interface as a single gene and could be used accordingly.
CompositeGene() - Constructor for class org.jgap.impl.CompositeGene
Default constructor.
CompositeGene(Configuration) - Constructor for class org.jgap.impl.CompositeGene
 
CompositeGene(Configuration, Gene) - Constructor for class org.jgap.impl.CompositeGene
Allows to specify which Gene implementation is allowed to be added to the CompositeGene.
computeCoinNumberBonus(int) - Method in class examples.audit.CoinsExampleFitnessFunction
 
computeCoinNumberPenalty(double, int) - Method in class examples.constraint.SampleFitnessFunction
Calculates the penalty to apply to the fitness value based on the ammount of coins in the solution
computeCoinNumberPenalty(double, int) - Method in class examples.dynamicMutation.DynamicMutationFitnessFunction
Calculates the penalty to apply to the fitness value based on the ammount of coins in the solution
computeCoinNumberPenalty(double, int) - Method in class examples.energy.CoinsEnergyFitnessFunction
Calculates the penalty to apply to the fitness value based on the ammount of coins in the solution
computeCoinNumberPenalty(double, int) - Method in class examples.MinimizingFitnessFunctionCached
 
computeCoinNumberPenalty(double, int) - Method in class examples.MinimizingMakeChangeFitnessFunction
Calculates the penalty to apply to the fitness value based on the ammount of coins in the solution
computeItemNumberPenalty(double, int) - Method in class examples.knapsack.KnapsackFitnessFunction
Calculates the penalty to apply to the fitness value based on the amount of items in the solution.
computeRawFitness(IGPProgram) - Method in class examples.gp.Fibonacci.FormulaFitnessFunction
 
computeRawFitness(IGPProgram) - Method in class examples.gp.MathProblem.FormulaFitnessFunction
 
computeRawFitness(IGPProgram) - Method in class examples.gp.symbolicRegression.SymbolicRegression.FormulaFitnessFunction
 
computeRawFitness(IGPProgram) - Method in class examples.gp.tictactoe.TicTacToeMain.GameFitnessFunction
 
computeRawFitness(IGPProgram) - Method in class examples.grid.mathProblemDistributed.SampleFitnessFunction
 
computeWeightPenalty(double, double) - Method in class examples.energy.CoinsEnergyFitnessFunction
 
ConfigData - Class in org.jgap.data.config
Class to encapsulate information given by the GUI to a ConfigWriter to persist.
ConfigData() - Constructor for class org.jgap.data.config.ConfigData
 
ConfigException - Exception in org.jgap.data.config
Exception throw when there is an error with configuring JGAP via the GUI.
ConfigException(String) - Constructor for exception org.jgap.data.config.ConfigException
Constructs a new ConfigException instance with the given error message.
ConfigFileReader - Class in org.jgap.data.config
This is a Singleton Helper class to read a JGAP config file and provide a simple interface to the config properties.
ConfigFrame - Class in org.jgap.gui
GUI for the JGAP Configurator.
ConfigFrame.ConfigListSelectionListener - Class in org.jgap.gui
Listener for changes in the list of items.
ConfigFrame.ConfigListSelectionListener(ConfigFrame, JList) - Constructor for class org.jgap.gui.ConfigFrame.ConfigListSelectionListener
 
ConfigFrame.ListButtonListener - Class in org.jgap.gui
Listener for list buttons to move items around.
ConfigFrame.ListGroup - Class in org.jgap.gui
This class groups the property data structure along with the JLists associated with it.
ConfigProperty - Class in org.jgap.data.config
Represents a property to be shown on the configuration screen.
ConfigProperty() - Constructor for class org.jgap.data.config.ConfigProperty
Default Constructor for a ConfigProperty.
Configurable - Interface in org.jgap.data.config
This interface must be implemented for any class to be Configurable.
Configuration - Class in org.jgap
The Configuration class represents the current configuration of plugins and parameters necessary to execute the genetic algorithm (such as fitness function, natural selector, genetic operators, and so on).
Configuration() - Constructor for class org.jgap.Configuration
 
Configuration(String, String) - Constructor for class org.jgap.Configuration
Initialize with default values.
Configuration(String) - Constructor for class org.jgap.Configuration
Constructs a configuration with an informative name but without a unique ID.
Configuration(String, boolean) - Constructor for class org.jgap.Configuration
Reads in the configuration from the given file.
Configuration.ConfigurationConfigurable - Class in org.jgap
 
Configuration.ConfigurationConfigurable() - Constructor for class org.jgap.Configuration.ConfigurationConfigurable
 
ConfigurationHandler - Interface in org.jgap.data.config
The interface for the GUI to retrieve the information about what a Configurable looks like and how it must be rendered.
configureClass(String) - Static method in class org.jgap.data.config.RootConfigurationHandler
Retrieve all instances of a certain property from the config file reader and configure each of these.
configureJGAP() - Method in class examples.equalDistribution.MainClass
Sets up the configuration for the problem.
configureWindow(Window) - Method in class examples.gp.monalisa.gui.GeneticDrawingApp
This method is to initialize the specified window by injecting resources.
configureWindow(Window) - Method in class examples.monalisa.gui.GeneticDrawingApp
This method is to initialize the specified window by injecting resources.
ConfigWriter - Class in org.jgap.data.config
This class is a Singleton that generates a properties file from classes implementing IConfigInfo.
connect() - Method in class org.jgap.distr.grid.DummyGridClientMediator
 
connect() - Method in interface org.jgap.distr.grid.IGridClientMediator
 
Constant - Class in org.jgap.gp.terminal
A constant remaining the same value all time.
Constant(GPConfiguration, Class, Object) - Constructor for class org.jgap.gp.terminal.Constant
 
Constant(GPConfiguration, Class, Object, int) - Constructor for class org.jgap.gp.terminal.Constant
 
constants - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
ConstraintExample - Class in examples.constraint
This class provides an implementation of the classic "Make change" problem using a genetic algorithm.
ConstraintExample() - Constructor for class examples.constraint.ConstraintExample
 
containedInArray(IGPProgram[], IGPProgram) - Method in class org.jgap.gp.impl.GPPopulation
Checks if a program is contained within an array of programs.
contains(String) - Method in class org.jgap.distr.Culture
Checks if a memory cell with the given name exists.
contains(CommandGene[], CommandGene) - Method in class org.jgap.gp.impl.ProgramChromosome
Checks if a function or terminal of the class of the given instance exists within a_functionSet
contains(CommandGene[], Class) - Method in class org.jgap.gp.impl.ProgramChromosome
Checks if a function or terminal of the class of the given instance exists within a_functionSet
contains(CommandGene[], CommandGene, int) - Method in class org.jgap.gp.impl.ProgramChromosome
Checks if a function or terminal of the class of the given instance exists within a_functionSet at least a_limit times
contains(IChromosome) - Method in class org.jgap.Population
Determines whether the given chromosome is contained within the population.
containsGeneByIdentity(Gene) - Method in class org.jgap.impl.CompositeGene
Checks whether a specific gene is already contained.
CONTEXT_AFTER_BULK_EVALUATION - Static variable in class org.jgap.audit.EvolutionMonitor
 
CONTEXT_ANY - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
CONTEXT_END_OF_CYCLE - Static variable in class org.jgap.audit.EvolutionMonitor
 
CONTEXT_ID_ANY - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
CONTEXT_ID_EMPTY - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
CONTEXT_NEW_CHROMOSOME - Static variable in class org.jgap.audit.EvolutionMonitor
 
CONTEXT_OFFSET_AFTER_OPERATE - Static variable in class org.jgap.audit.EvolutionMonitor
 
CONTEXT_OFFSET_NATURAL_SELECTOR1 - Static variable in class org.jgap.audit.EvolutionMonitor
 
CONTEXT_OFFSET_NATURAL_SELECTOR2 - Static variable in class org.jgap.audit.EvolutionMonitor
 
CONTEXT_READD_FITTEST - Static variable in class org.jgap.audit.EvolutionMonitor
 
CONTEXT_UPDATE_CHROMOSOMES1 - Static variable in class org.jgap.audit.EvolutionMonitor
 
CONTEXT_UPDATE_CHROMOSOMES2 - Static variable in class org.jgap.audit.EvolutionMonitor
 
CONTEXT_WORK_REQUEST - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
CONTEXT_WORK_RESULT - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
copyFile(String, String) - Static method in class org.jgap.distr.grid.JGAPServer
 
copyFile(String, String) - Static method in class org.jgap.util.FileKit
Copies a complete file.
copyFile(String, String, int) - Static method in class org.jgap.util.FileKit
Copies a file.
copyGPPrograms(GPPopulation) - Method in class org.jgap.gp.impl.GPPopulation
Sets the GPPrograms of the given population to this population.
Cosine - Class in org.jgap.gp.function
The cosine command.
Cosine(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Cosine
 
Cosine.Compatible - Interface in org.jgap.gp.function
 
CountMatrix - Class in org.jgap.gp.function
Counts either the elements in a row, in a column or in a diagonal of a two-dimensional matrix in internal memory.
CountMatrix(GPConfiguration, String, CountMatrix.CountType, CountMatrix.CountMode, char, char) - Constructor for class org.jgap.gp.function.CountMatrix
 
CountMatrix(GPConfiguration, String, CountMatrix.CountType, CountMatrix.CountMode, char, char, int) - Constructor for class org.jgap.gp.function.CountMatrix
Allows setting a sub child type.
CountMatrix.CountMode - Enum in org.jgap.gp.function
 
CountMatrix.CountType - Enum in org.jgap.gp.function
 
CountStones - Class in examples.gp.tictactoe
 
CountStones(GPConfiguration, Board, int, String) - Constructor for class examples.gp.tictactoe.CountStones
 
CountStones(GPConfiguration, Board, int, String, int) - Constructor for class examples.gp.tictactoe.CountStones
 
create() - Method in class examples.gp.anttrail.AntTrailProblem
Sets up the functions to use and other parameters.
create() - Method in class examples.gp.Fibonacci
Sets up the functions to use and other parameters.
create() - Method in class examples.gp.KarubProblem
 
create() - Method in class examples.gp.MathProblem
This method is used for setting up the commands and terminals that can be used to solve the problem.
create() - Method in class examples.gp.monalisa.core.DrawingProblem
Generates an inital genotype for the drawing problem.
create() - Method in class examples.gp.paintedDesert.PaintedDesertProblem
Sets up the functions to use and other parameters.
create() - Method in class examples.gp.SimpleExample
 
create() - Method in class examples.gp.symbolicRegression.SymbolicRegression
This method is used for setting up the commands and terminals that can be used to solve the problem.
create(GPConfiguration, int, GPGenotype, int) - Method in class examples.gp.tictactoe.TicTacToeMain
Sets up the functions to use and other parameters.
create() - Method in class examples.gp.tictactoe.TicTacToeMain
 
create() - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
 
create(GAConfiguration) - Static method in class examples.monalisa.core.GAInitialChromosomeFactory
 
create() - Method in class org.jgap.gp.GPProblem
 
create(GPConfiguration, int, Class[], Class[][], CommandGene[][], int[], int[], int, int, boolean, int, boolean[]) - Method in class org.jgap.gp.impl.DefaultProgramCreator
 
create(Class[], Class[][], CommandGene[][], int[], int[], int, boolean[]) - Method in class org.jgap.gp.impl.GPPopulation
Creates a population.
create(Class[], Class[][], CommandGene[][], int[], int[], int, boolean[], IProgramCreator) - Method in class org.jgap.gp.impl.GPPopulation
Creates a population.
create(Class[], Class[][], CommandGene[][], int[], int[], int, boolean[], IProgramCreator, int) - Method in class org.jgap.gp.impl.GPPopulation
Creates a population.
create(Class[], Class[][], CommandGene[][], int[], int[], int, boolean, int, boolean[], int) - Method in class org.jgap.gp.impl.GPPopulation
Creates a population.
create(int, Class[], Class[][], CommandGene[][], int[], int[], int, boolean, int, boolean[], int) - Method in class org.jgap.gp.impl.GPPopulation
 
create(int, Class[], Class[][], CommandGene[][], int[], int[], int, boolean, int, boolean[], int, IProgramCreator) - Method in class org.jgap.gp.impl.GPPopulation
Creates a valid IGPProgram.
create(GPConfiguration, int, Class[], Class[][], CommandGene[][], int[], int[], int, int, boolean, int, boolean[]) - Method in interface org.jgap.gp.IProgramCreator
Initializes the given population by adding new individuals to it.
create(GPConfiguration, String, Class) - Static method in class org.jgap.gp.terminal.Variable
Creates an instance of a Variable.
createAndShowGUI(Object) - Method in class org.jgap.gui.ConfigFrame
Does the initial setup of the JFrame and shows it.
createChromosome(String, String) - Method in class org.jgap.Population
Creates a new Chromosome instance.
createConfiguration(Object) - Method in class org.jgap.impl.salesman.Salesman
Create a configuration.
createDirectory(String) - Static method in class org.jgap.util.FileKit
Creates a directory, and if necessary, any of its parent directories.
createElement(Object, Object, String) - Method in class org.jgap.data.DocumentBuilderBase
Creates an element with help for a given document.
createElement(Object, Object, String) - Method in class org.jgap.xml.XMLDocumentBuilder
 
createFitnessFunction(Object) - Method in class org.jgap.impl.salesman.Salesman
Return the fitness function to use.
createGene(String, String) - Method in class org.jgap.BaseChromosome
Creates a new Gene instance.
createGene(String, String) - Method in class org.jgap.gp.impl.ProgramChromosome
Creates a new instance of gene.
createGene(String, String) - Method in class org.jgap.impl.CompositeGene
Creates a new instance of gene.
createGene(String, String) - Method in class org.jgap.supergenes.AbstractSupergene
Creates a new instance of gene.
createKey(int, int) - Method in class org.jgap.audit.Evaluator
 
createMatrix(String, int, int) - Method in class org.jgap.gp.impl.GPConfiguration
Creates an instance of a matrix with a unique name.
createRandomGenerator() - Method in interface org.jgap.IJGAPFactory
 
createRandomGenerator() - Method in class org.jgap.impl.JGAPFactory
 
createReadOnlyCommands(CommandGene[], GPConfiguration, Class, String, int, int, boolean) - Static method in class org.jgap.gp.impl.CommandFactory
 
createSampleChromosome(Object) - Method in class examples.salesman.TravellingSalesman
Create an array of the given number of integer genes.
createSampleChromosome(Object) - Method in class org.jgap.impl.salesman.Salesman
Override this method to create a single sample chromosome, representing a list of "cities".
createStackCommands(CommandGene[], GPConfiguration, Class) - Static method in class org.jgap.gp.impl.CommandFactory
 
createStoreCommands(CommandGene[], GPConfiguration, Class, String, int) - Static method in class org.jgap.gp.impl.CommandFactory
 
createTree() - Method in class org.jgap.data.DataTreeBuilder
 
createTree(IGPProgram) - Method in class org.jgap.gp.GPProblem
Creates a tree out of a given GP program.
createValidator(String) - Method in class org.jgap.supergenes.AbstractSupergene
Create validator from the string representation.
createVariable(GPConfiguration) - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
 
createWriteOnlyCommands(CommandGene[], GPConfiguration, Class, String, int, boolean) - Static method in class org.jgap.gp.impl.CommandFactory
 
CrossMethod - Class in org.jgap.gp
Abstract base class for GP-crossing over implementations.
CrossMethod(GPConfiguration) - Constructor for class org.jgap.gp.CrossMethod
 
CrossoverOperator - Class in org.jgap.impl
The crossover operator randomly selects two Chromosomes from the population and "mates" them by randomly picking a gene and then swapping that gene and all subsequent genes between the two Chromosomes.
CrossoverOperator() - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator without a specified crossover rate, this results in dynamic crossover rate being turned off.
CrossoverOperator(Configuration) - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator without a specified crossover rate, this results in dynamic crossover rate being turned off.
CrossoverOperator(Configuration, IUniversalRateCalculator) - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator with a specified crossover rate calculator, which results in dynamic crossover being turned on.
CrossoverOperator(Configuration, IUniversalRateCalculator, boolean) - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator with a specified crossover rate calculator, which results in dynamic crossover being turned on.
CrossoverOperator(Configuration, int) - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator with the given crossover rate.
CrossoverOperator(Configuration, int, boolean) - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator with the given crossover rate.
CrossoverOperator(Configuration, int, boolean, boolean) - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator with the given crossover rate.
CrossoverOperator(Configuration, double) - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator with the given crossover rate.
CrossoverOperator(Configuration, double, boolean) - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator with the given crossover rate.
CrossoverOperator(Configuration, double, boolean, boolean) - Constructor for class org.jgap.impl.CrossoverOperator
Constructs a new instance of this CrossoverOperator with the given crossover rate.
crossoverProb - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
Culture - Class in org.jgap.distr
Culture is a memory not being bound to a generation, but possibly persistent during the whole history of a genotype (over all generations).
Culture(int) - Constructor for class org.jgap.distr.Culture
Constructor.
CultureMemoryCell - Class in org.jgap.distr
Represents a memory cell used within Culture, a special form of memory.
CultureMemoryCell() - Constructor for class org.jgap.distr.CultureMemoryCell
Default constructor.
CultureMemoryCell(String) - Constructor for class org.jgap.distr.CultureMemoryCell
Sets history size to 3.
CultureMemoryCell(String, int) - Constructor for class org.jgap.distr.CultureMemoryCell
Allows to freely specify informative name of memory cell as well as size of history to keep.
currentVersion - Variable in class org.jgap.distr.grid.request.VersionInfo
 
CVS_REVISION - Static variable in class examples.grid.evolutionDistributed.ClientEvolveStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in class examples.grid.fitnessDistributed.ClientEvolveStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.audit.IEvolutionMonitor
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.data.config.Configurable
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.data.config.ConfigurationHandler
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.data.config.IConfigInfo
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.data.IDataCreators
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.data.IDataElement
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.data.IDataElementList
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.gp.IClientEvolveStrategyGP
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.gp.IClientFeedbackGP
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.gp.IGenotypeInitializerGP
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.gp.IGPPopulationInitializer
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.gp.IGridConfigurationGP
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.gp.IRequestSplitStrategyGP
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.gp.IWorkerEvolveStrategyGP
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.gp.IWorkerReturnStrategyGP
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IClientEvolveStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IClientFeedback
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IEvolveStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IGenotypeInitializer
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IGridClientMediator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IGridConfiguration
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IGridMasterConnectionListener
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IRequestSplitStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IResultMergeStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IWorkerEvolveStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.grid.IWorkerReturnStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.IPopulationMerger
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.distr.IWorker
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.event.GeneticEventListener
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.FitnessEvaluator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.Gene
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.GeneticOperator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IComplexCommand
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IGPChromosome
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IGPFitnessEvaluator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IGPGeneticOperator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IGPInitStrategy
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IGPProgram
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IMutateable
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.INaturalGPSelector
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.INodeValidator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IPopulationCreator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IProgramCreator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.ISingleNodeValidator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.gp.IUniqueCommand
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IApplicationData
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IBreeder
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IBusinessKey
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IChromosome
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IChromosomePool
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.ICloneHandler
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.ICompareToHandler
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.ICompositeGene
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IGeneConstraintChecker
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IGeneticOperatorConstraint
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IHandler
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IInitializer
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IJGAPFactory
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.impl.job.IEvolveJob
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.impl.job.IJob
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.impl.job.IPopulationSplitter
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.INaturalSelector
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IPersistentRepresentation
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IUniqueKey
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.IUniversalRateCalculator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.RandomGenerator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.supergenes.Supergene
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.supergenes.SupergeneValidator
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.util.ICloneable
String containing the CVS revision.
CVS_REVISION - Static variable in interface org.jgap.util.ICommand
String containing the CVS revision.

D

data - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
DataElement - Class in org.jgap.data
Element owning a tag name and holding attributes.
DataElement(String) - Constructor for class org.jgap.data.DataElement
 
DataElementList - Class in org.jgap.data
Implements the IDataElementList interface and represents a list of IDataElement elements.
DataElementList() - Constructor for class org.jgap.data.DataElementList
 
DataElementsDocument - Class in org.jgap.data
The IDataCreators interface represents an entity comparable to org.w3c.dom.Document
DataElementsDocument() - Constructor for class org.jgap.data.DataElementsDocument
 
DataTreeBuilder - Class in org.jgap.data
Builds a tree structure from Genes, Chrosomes or from a Genotype.
DATEFORMAT_FULL_0 - Static variable in class org.jgap.util.DateKit
 
DATEFORMAT_FULL_1 - Static variable in class org.jgap.util.DateKit
 
DATEFORMAT_NORMAL - Static variable in class org.jgap.util.DateKit
 
DateKit - Class in org.jgap.util
Utility functions related to date and time.
DateKit() - Constructor for class org.jgap.util.DateKit
 
dateToString(Date, String) - Static method in class org.jgap.util.DateKit
 
debugOn - Variable in class org.jgap.util.JarResources
 
decode(String) - Method in class org.jgap.BaseChromosome
 
decode(String) - Method in class org.jgap.BaseGene
 
decode(String) - Method in class org.jgap.gp.impl.GPPopulation
 
decode(String) - Method in class org.jgap.gp.impl.GPProgram
 
decode(String) - Method in class org.jgap.gp.impl.ProgramChromosome
 
decode(String) - Static method in class org.jgap.util.StringKit
Decodes an encoded string.
DefaultClientFeedback - Class in org.jgap.distr.grid
Empty implementation.
DefaultClientFeedback() - Constructor for class org.jgap.distr.grid.DefaultClientFeedback
 
DefaultCloneHandler - Class in org.jgap.impl
Default clone handler supporting IApplicationData as well as implementations of Cloneable (for the latter: in case the clone-method is accessible via reflection).
DefaultCloneHandler() - Constructor for class org.jgap.impl.DefaultCloneHandler
 
DefaultCompareToHandler - Class in org.jgap.impl
Default implementation for comparing Comparables.
DefaultCompareToHandler() - Constructor for class org.jgap.impl.DefaultCompareToHandler
 
DefaultConfiguration - Class in org.jgap.impl
The DefaultConfiguration class simplifies the JGAP configuration process by providing default configuration values for many of the configuration settings.
DefaultConfiguration() - Constructor for class org.jgap.impl.DefaultConfiguration
 
DefaultConfiguration(String, String) - Constructor for class org.jgap.impl.DefaultConfiguration
Constructs a new DefaultConfiguration instance with a number of configuration settings set to default values.
DefaultCrossoverRateCalculator - Class in org.jgap.impl
Default implementation of a dynamic CrossoverRateCalculator.
DefaultCrossoverRateCalculator(Configuration) - Constructor for class org.jgap.impl.DefaultCrossoverRateCalculator
 
DefaultEvolveStrategy - Class in org.jgap.distr.grid
Default and simple implementation of IWorkerEvolveStrategy.
DefaultEvolveStrategy() - Constructor for class org.jgap.distr.grid.DefaultEvolveStrategy
 
DefaultEvolveStrategyGP - Class in org.jgap.distr.grid.gp
Default and simple implementation of IWorkerEvolveStrategyGP.
DefaultEvolveStrategyGP() - Constructor for class org.jgap.distr.grid.gp.DefaultEvolveStrategyGP
 
DefaultFitnessEvaluator - Class in org.jgap
A default implementation of a fitness evaluator.
DefaultFitnessEvaluator() - Constructor for class org.jgap.DefaultFitnessEvaluator
 
DefaultGenotypeInitializer - Class in org.jgap.distr.grid
Default implementation of IGenotypeInitializer.
DefaultGenotypeInitializer() - Constructor for class org.jgap.distr.grid.DefaultGenotypeInitializer
 
DefaultGPFitnessEvaluator - Class in org.jgap.gp.impl
A default implementation of a fitness evaluator.
DefaultGPFitnessEvaluator() - Constructor for class org.jgap.gp.impl.DefaultGPFitnessEvaluator
 
DefaultInitializer - Class in org.jgap.impl
Default implementation for initializing Chromosomes.
DefaultInitializer() - Constructor for class org.jgap.impl.DefaultInitializer
 
DefaultMutationRateCalculator - Class in org.jgap.impl
Default implementation of a mutation rate calculcator.
DefaultMutationRateCalculator(Configuration) - Constructor for class org.jgap.impl.DefaultMutationRateCalculator
 
DefaultPopulationCreator - Class in org.jgap.gp.impl
Default implementation of interface IPopulationCreator.
DefaultPopulationCreator() - Constructor for class org.jgap.gp.impl.DefaultPopulationCreator
 
DefaultPopulationCreator(IProgramCreator) - Constructor for class org.jgap.gp.impl.DefaultPopulationCreator
 
DefaultProgramCreator - Class in org.jgap.gp.impl
Used by DefaultPopulationCreator to create GP programs.
DefaultProgramCreator() - Constructor for class org.jgap.gp.impl.DefaultProgramCreator
 
DefaultWorkerReturnStrategy - Class in org.jgap.distr.grid
Default and simple implementation for IWorkerReturnStrategy.
DefaultWorkerReturnStrategy() - Constructor for class org.jgap.distr.grid.DefaultWorkerReturnStrategy
 
deleteDirectory(File) - Static method in class org.jgap.util.FileKit
Deletes a directory from disk, also if it is non-empty.
deleteFile(String) - Static method in class org.jgap.util.FileKit
Deletes a file from disk.
deleteFile(File) - Static method in class org.jgap.util.FileKit
Deletes a file from disk.
DELTA - Static variable in class org.jgap.BaseGene
Delta, useful for comparing doubles and floats.
DELTA - Static variable in class org.jgap.FitnessFunction
 
DELTA - Static variable in class org.jgap.gp.CommandGene
Delta, useful for comparing doubles and floats.
DELTA - Static variable in class org.jgap.gp.impl.GPPopulation
 
DeltaFitnessEvaluator - Class in org.jgap
An implementation of a fitness evaluator interpreting the fitness as delta value.
DeltaFitnessEvaluator() - Constructor for class org.jgap.DeltaFitnessEvaluator
 
DeltaGPFitnessEvaluator - Class in org.jgap.gp.impl
Fitness evaluator taking input as delta values.
DeltaGPFitnessEvaluator() - Constructor for class org.jgap.gp.impl.DeltaGPFitnessEvaluator
 
description - Variable in class org.jgap.distr.grid.request.Status
 
determineFittestChromosome() - Method in class org.jgap.Population
Determines the fittest Chromosome in the Population (the one with the highest fitness value) and memorizes it.
determineFittestChromosome(int, int) - Method in class org.jgap.Population
Determines the fittest Chromosome in the population (the one with the highest fitness value) within the given indices and memorizes it.
determineFittestChromosomes(int) - Method in class org.jgap.gp.impl.GPPopulation
Sorts the GPPrograms list and returns the fittest n GPPrograms in the population.
determineFittestChromosomes(int) - Method in class org.jgap.Population
Sorts the Chromosome list and returns the fittest n Chromosomes in the population.
determineFittestProgram() - Method in class org.jgap.gp.impl.GPPopulation
Determines the fittest GPProgram in the population (the one with the highest fitness value) and memorizes it.
determineFittestProgramComputed() - Method in class org.jgap.gp.impl.GPPopulation
Determines the fittest GPProgram in the population, but only considers programs with already computed fitness value.
DIMES - Static variable in class examples.supergene.AbstractSupergeneTest
Gene index for the dimes gene
directoryExists(String) - Static method in class org.jgap.util.FileKit
 
disconnect() - Method in class org.jgap.distr.grid.DummyGridClientMediator
 
disconnect() - Method in interface org.jgap.distr.grid.IGridClientMediator
 
dispatch(IWorker, WorkerCommand) - Method in class org.jgap.distr.RequestDispatcher
 
displaySolution(int[][]) - Method in class examples.gp.anttrail.AntTrailProblem
Display ant trail as found by GP.
distance(Gene, Gene) - Method in class examples.salesman.TravellingSalesman
Distance is equal to the difference between city numbers, except the distance between the last and first cities that is equal to 1.
distance(Object, Object) - Method in class org.jgap.impl.GreedyCrossover
Compute the distance between "cities", indicated by these two given genes.
distance(Gene, Gene) - Method in class org.jgap.impl.salesman.Salesman
Override this method to compute the distance between "cities", indicated by these two given genes.
DistributedGenotype - Class in org.jgap.distr
Genotype that is running on one of many servers computing a population.
DistributedGenotype(Configuration, Population) - Constructor for class org.jgap.distr.DistributedGenotype
 
Divide - Class in org.jgap.gp.function
The divide operation.
Divide(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Divide
 
Divide.Compatible - Interface in org.jgap.gp.function
 
doClone(Object) - Method in class org.jgap.Configuration
Helper called from clone.
doCross(ProgramChromosome, ProgramChromosome) - Method in class org.jgap.gp.impl.BranchTypingCross
Crosses two chromsomes using branch-typing.
doCrossover(IChromosome, IChromosome, List, RandomGenerator) - Method in class org.jgap.impl.CrossoverOperator
 
documentAppendChild(Object, Object) - Method in class org.jgap.data.DocumentBuilderBase
Append a child to a given document.
documentAppendChild(Object, Object) - Method in class org.jgap.xml.XMLDocumentBuilder
 
DocumentBuilderBase - Class in org.jgap.data
 
DocumentBuilderBase() - Constructor for class org.jgap.data.DocumentBuilderBase
 
doEvolution(Genotype) - Method in class examples.equalDistribution.MainClass
Does the evolution until finished.
DoubleClass - Static variable in class org.jgap.gp.CommandGene
 
DoubleGene - Class in org.jgap.impl
A Gene implementation that supports a double values for its allele.
DoubleGene() - Constructor for class org.jgap.impl.DoubleGene
Constructs a new DoubleGene with default settings.
DoubleGene(Configuration) - Constructor for class org.jgap.impl.DoubleGene
Constructs a new DoubleGene with default settings.
DoubleGene(Configuration, double, double) - Constructor for class org.jgap.impl.DoubleGene
Constructs a new DoubleGene with the specified lower and upper bounds for values (alleles) of this Gene instance.
doubleValue() - Method in class org.jgap.impl.DoubleGene
Retrieves the double value of this Gene, which may be more convenient in some cases than the more general getAllele() method.
doUnmarshal(UnmarshallingContext) - Method in class org.jgap.gp.GPPopulationConverter
 
doUnmarshal(UnmarshallingContext) - Method in class org.jgap.util.XStreamPassThruConverter
 
doWork(WorkRequest, String) - Method in class examples.grid.evolutionDistributed.MyGAWorker
Executes the evolution and returns the result.
doWork(WorkRequest, String) - Method in class examples.grid.fitnessDistributed.MyGAWorker
Executes the evolution and returns the result.
doWork(WorkRequest, String) - Method in class examples.grid.mathProblemDistributed.MyGAWorker
Executes the evolution and returns the result.
doWork(WorkRequest, String) - Method in class org.jgap.distr.grid.gp.JGAPWorkerGP
Executes the evolution and returns the result.
doWork(WorkRequest, String) - Method in class org.jgap.distr.grid.JGAPWorker
Executes the evolution and returns the result.
DrawingGPConfiguration - Class in examples.gp.monalisa.core
Encapsulates the settings of the genetic algorithm.
DrawingGPConfiguration(BufferedImage) - Constructor for class examples.gp.monalisa.core.DrawingGPConfiguration
 
DrawingGPProgramRunner - Class in examples.gp.monalisa.core
Interprets the commands manifested within a GP Program.
DrawingGPProgramRunner(DrawingGPConfiguration) - Constructor for class examples.gp.monalisa.core.DrawingGPProgramRunner
 
DrawingProblem - Class in examples.gp.monalisa.core
DrawingProblem encapsulates the GP configuration of the commands to use for composing a picture from polygons.
DrawingProblem(GPConfiguration) - Constructor for class examples.gp.monalisa.core.DrawingProblem
 
DrawingProblem.TerminalType - Enum in examples.gp.monalisa.core
TerminalType helps differentiate the terminals that have different ranges.
drop(AntMap) - Method in class examples.gp.paintedDesert.Ant
Drops the sand at the current location if possible.
Drop - Class in examples.gp.paintedDesert
Drops the sand at the current ants location
Drop(GPConfiguration) - Constructor for class examples.gp.paintedDesert.Drop
Drops the sand at the current location
DummyGridClientMediator - Class in org.jgap.distr.grid
Mediates requests and responses either within a LAN or via internet (WAN).
DummyGridClientMediator(GridNodeClientConfig) - Constructor for class org.jgap.distr.grid.DummyGridClientMediator
 
DynamicMutationExample - Class in examples.dynamicMutation
Experiment on how to dynamically adapt the mutation rate for different genes.
DynamicMutationExample() - Constructor for class examples.dynamicMutation.DynamicMutationExample
 
DynamicMutationExample.CoinsMutationRateCalc - Class in examples.dynamicMutation
This class only is an experiment!
DynamicMutationExample.CoinsMutationRateCalc() - Constructor for class examples.dynamicMutation.DynamicMutationExample.CoinsMutationRateCalc
 
DynamicMutationFitnessFunction - Class in examples.dynamicMutation
Sample fitness function for the DynamicMutation example.
DynamicMutationFitnessFunction(int) - Constructor for class examples.dynamicMutation.DynamicMutationFitnessFunction
 
dynamizeArity() - Method in class org.jgap.gp.CommandDynamicArity
Adaptation of the arity so that it represents a value within the interval [m_arityMin, m_arityMax].
dynamizeArity() - Method in class org.jgap.gp.CommandGene
Adaptation of the arity so that it represents a value within the interval [m_arityMin, m_arityMax].
dynamizeArityProb - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 

E

elementAppendChild(Object, Object) - Method in class org.jgap.data.DocumentBuilderBase
Append a child to a given element.
elementAppendChild(Object, Object) - Method in class org.jgap.xml.XMLDocumentBuilder
 
EMPTY - Static variable in class examples.gp.anttrail.AntMap
 
EMPTY - Static variable in class examples.gp.paintedDesert.AntMap
No Sand at this location or carried by the ant
empty() - Method in class org.jgap.impl.BestChromosomesSelector
Empties out the working pool of Chromosomes.
empty() - Method in class org.jgap.impl.StandardPostSelector
Empties out the working pool of chromosomes.
empty() - Method in class org.jgap.impl.ThresholdSelector
 
empty() - Method in class org.jgap.impl.TournamentSelector
 
empty() - Method in class org.jgap.impl.WeightedRouletteSelector
Empty out the working pool of Chromosomes.
empty() - Method in interface org.jgap.INaturalSelector
Empty out the working pool of Chromosomes.
encode(String) - Method in class org.jgap.BaseChromosome
 
encode(String) - Method in class org.jgap.BaseGene
 
encode(String) - Method in class org.jgap.gp.impl.GPPopulation
 
encode(String) - Method in class org.jgap.gp.impl.GPProgram
 
encode(String) - Method in class org.jgap.gp.impl.ProgramChromosome
 
encode(String) - Static method in class org.jgap.util.StringKit
Encodes a string.
endRound() - Method in class examples.gp.tictactoe.Board
 
endTime - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
endTurn() - Method in class examples.gp.tictactoe.Board
 
endWork() - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
endWork() - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
endWork() - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
endWork() - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
endWork() - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
endWork() - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
endWork() - Method in interface org.jgap.distr.grid.IClientFeedback
 
endWorkingFor(WorkResult) - Method in class examples.grid.fitnessDistributed.MyWorkerFeedback
 
ensureDirectory(String, String, String) - Static method in class org.jgap.distr.grid.util.GridKit
 
ensureUniqueness(ProgramChromosome) - Method in class org.jgap.gp.CommandGene
Ensures that the calling command is unique within the program.
ensureUniqueness(ProgramChromosome, int) - Method in class org.jgap.gp.CommandGene
Ensures that the calling command is unique within the program.
ensureUniqueness2(ProgramChromosome, int) - Method in class org.jgap.gp.CommandGene
Ensures that the calling command is unique within the program.
equals(Object) - Method in class examples.gp.paintedDesert.LoopUntil
The equals-method.
equals(Object) - Method in class org.jgap.audit.KeyedValue
Tests if this object is equal to another.
equals(Object) - Method in class org.jgap.audit.KeyedValues
Tests if this object is equal to another
equals(Object) - Method in class org.jgap.audit.KeyedValues2D
Tests if this object is equal to another
equals(Object) - Method in class org.jgap.BaseGene
Compares this Gene with the given object and returns true if the other object is a Gene of the same type and has the same value (allele) as this Gene.
equals(Object) - Method in class org.jgap.BaseGeneticOperator
Compares this GeneticOperator against the specified object.
equals(Object) - Method in class org.jgap.Chromosome
Compares this Chromosome against the specified object.
equals(Object) - Method in class org.jgap.Configuration
The equals-method.
equals(Object) - Method in class org.jgap.distr.Culture
The equals-method.
equals(Object) - Method in class org.jgap.distr.CultureMemoryCell
The equals-method.
equals(Object) - Method in class org.jgap.eval.PopulationHistory
 
equals(Object) - Method in class org.jgap.Genotype
Compares this Genotype against the specified object.
equals(Object) - Method in class org.jgap.gp.CommandGene
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.AddAndStore
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.AddAndStoreTerminal
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.ADF
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.CharacterProvider
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.CountMatrix
The equals-method.
Equals - Class in org.jgap.gp.function
The equals operation.
Equals(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Equals
 
Equals(GPConfiguration, Class, int, int[]) - Constructor for class org.jgap.gp.function.Equals
 
equals(Object) - Method in class org.jgap.gp.function.Equals
The equals method.
equals(Object) - Method in class org.jgap.gp.function.ExchangeMemory
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.ForLoop
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.ForXLoop
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.GreaterThan
The equals method.
equals(Object) - Method in class org.jgap.gp.function.IfElse
The equals method.
equals(Object) - Method in class org.jgap.gp.function.Increment
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.IncrementMemory
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.LesserThan
 
equals(Object) - Method in class org.jgap.gp.function.Loop
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.Push
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.ReadFromMatrix
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.ReadTerminal
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.ReadTerminalIndexed
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.ReplaceInMatrix
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.ResetMatrix
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.StoreTerminal
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.StoreTerminalIndexed
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.SubProgram
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.Switch
The equals method.
equals(Object) - Method in class org.jgap.gp.function.TransferMemory
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.Tupel
The equals-method.
equals(Object) - Method in class org.jgap.gp.function.WriteToMatrix
The equals-method.
equals(Object) - Method in class org.jgap.gp.GPProgramBase
Compares this entity against the specified object.
equals(Object) - Method in class org.jgap.gp.impl.BranchTypingCross
The equals-method.
equals(Object) - Method in class org.jgap.gp.impl.DefaultGPFitnessEvaluator
 
equals(Object) - Method in class org.jgap.gp.impl.DeltaGPFitnessEvaluator
 
equals(Object) - Method in class org.jgap.gp.impl.GPConfiguration
Compares this entity against the specified object.
equals(Object) - Method in class org.jgap.gp.impl.GPGenotype
Compares this entity against the specified object.
equals(Object) - Method in class org.jgap.gp.impl.GPPopulation
The equals-method.
equals(Object) - Method in class org.jgap.gp.impl.GPProgramInfo
 
equals(Object) - Method in class org.jgap.gp.impl.ProgramChromosome
Compares this chromosome against the specified object.
equals(Object) - Method in class org.jgap.impl.AveragingCrossoverOperator
Compares this GeneticOperator against the specified object.
equals(Object) - Method in class org.jgap.impl.BestChromosomesSelector
 
equals(Object) - Method in class org.jgap.impl.ChainOfSelectors
 
equals(Object) - Method in class org.jgap.impl.JGAPFactory
The equals-method
equals(Object) - Method in class org.jgap.impl.MutationOperator
Compares this GeneticOperator against the specified object.
equals(Object) - Method in class org.jgap.impl.StandardPostSelector
 
equals(Object) - Method in class org.jgap.impl.TwoWayMutationOperator
Compares this GeneticOperator against the specified object.
equals(Object) - Method in class org.jgap.impl.WeightedRouletteSelector
 
equals(Object) - Method in class org.jgap.NaturalSelectorExt
 
equals(Object) - Method in class org.jgap.Population
The equals-method.
equals(Object) - Method in class org.jgap.supergenes.AbstractSupergene
Calls equals() for each pair of genes.
ERROR - Static variable in class examples.gp.anttrail.AntMap
 
error(String, Exception) - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
error(String, Exception) - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
error(String, Exception) - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
error(String, Exception) - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
error(String, Exception) - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
error(String, Exception) - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
error(String, Exception) - Method in interface org.jgap.distr.grid.IClientFeedback
 
errorOnSendWorkRequests(Throwable, JGAPRequestGP[]) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
evaluate(IChromosome) - Method in class examples.audit.CoinsExampleFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(IChromosome) - Method in class examples.chromInit.MaxFunction
See examples.simpleBoolean.MaxFunction for description.
evaluate(IChromosome) - Method in class examples.config.MaximizingFunctionFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(IChromosome) - Method in class examples.constraint.SampleFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(IChromosome) - Method in class examples.distinctGenes.SampleFitnessFunction
Calculate the fitness value of a Chromosome.
evaluate(IChromosome) - Method in class examples.dynamicMutation.DynamicMutationFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(IChromosome) - Method in class examples.energy.CoinsEnergyFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(IChromosome) - Method in class examples.equalDistribution.SampleFitnessFunction
Calculates the difference in weight between the 8 groups of vents.
evaluate(IGPProgram) - Method in class examples.gp.Fibonacci.FormulaFitnessFunction
 
evaluate(IGPProgram) - Method in class examples.gp.KarubProblem.FormulaFitnessFunction
 
evaluate(IGPProgram) - Method in class examples.gp.MathProblem.FormulaFitnessFunction
 
evaluate(IGPProgram) - Method in class examples.gp.monalisa.core.LMSFitnessFunction
 
evaluate(IGPProgram) - Method in class examples.gp.symbolicRegression.SymbolicRegression.FormulaFitnessFunction
 
evaluate(IGPProgram) - Method in class examples.gp.tictactoe.TicTacToeMain.GameFitnessFunction
 
evaluate(IChromosome) - Method in class examples.grid.evolutionDistributed.SampleFitnessFunction
The fitness evaluation routine.
evaluate(IChromosome) - Method in class examples.grid.fitnessDistributed.SampleFitnessFunction
The fitness evaluation routine.
evaluate(IGPProgram) - Method in class examples.grid.mathProblemDistributed.SampleFitnessFunction
 
evaluate(IChromosome) - Method in class examples.knapsack.KnapsackFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(IChromosome) - Method in class examples.MinimizingFitnessFunctionCached
 
evaluate(IChromosome) - Method in class examples.MinimizingMakeChangeFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(IChromosome) - Method in class examples.monalisa.core.LMSFitnessFunction
 
evaluate(Population) - Method in class examples.multiobjective.MultiObjectiveFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(IChromosome) - Method in class examples.simpleBoolean.MaxFunction
This example implementation calculates the fitness value of Chromosomes using BooleanAllele implementations.
evaluate(IChromosome) - Method in class examples.simpleBooleanThreaded.MaxFunction
This example implementation calculates the fitness value of Chromosomes using BooleanAllele implementations.
evaluate(IChromosome) - Method in class examples.supergene.AbstractChangeFitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate() - Method in class org.jgap.audit.EvolutionEvaluator
 
evaluate(Population) - Method in class org.jgap.BulkFitnessFunction
Calculates and sets the fitness values on each of the given Chromosomes via their setFitnessValue() method.
evaluate(IChromosome) - Method in class org.jgap.FitnessFunction
Determine the fitness of the given Chromosome instance.
evaluate(IGPProgram) - Method in class org.jgap.gp.GPFitnessFunction
Determine the fitness of the given GPProgram instance.
evaluate(Population) - Method in class org.jgap.impl.BulkFitnessOffsetRemover
 
evaluate(IChromosome) - Method in class org.jgap.impl.fitness.RosenbrocksBulkNegativeFunction
 
evaluate(Population) - Method in class org.jgap.impl.fitness.RosenbrocksBulkNegativeFunction
 
evaluate(IChromosome) - Method in class org.jgap.impl.fitness.TruthTableFitnessFunction
Implementation of the evaluate method from class FitnessFunction.
evaluate(IChromosome) - Method in class org.jgap.impl.job.MaxFunction
 
evaluate(IChromosome) - Method in class org.jgap.impl.salesman.SalesmanFitnessFunction
Computes the distance by calling salesman Salesman.distance(org.jgap.Gene, org.jgap.Gene)
EvaluateBoard - Class in examples.gp.tictactoe
Evaluates the board.
EvaluateBoard(GPConfiguration, Board, int) - Constructor for class examples.gp.tictactoe.EvaluateBoard
 
EvaluateBoard(GPConfiguration, Board, int, int) - Constructor for class examples.gp.tictactoe.EvaluateBoard
 
EvaluateBoard(GPConfiguration, Board, Class) - Constructor for class examples.gp.tictactoe.EvaluateBoard
 
EvaluateBoard(GPConfiguration, Board, Class, int, int) - Constructor for class examples.gp.tictactoe.EvaluateBoard
 
evaluateRemote(IChromosome) - Method in class examples.grid.fitnessDistributed.SampleFitnessFunction
 
Evaluator - Class in org.jgap.audit
Gathers statistical data and returns them on request.
Evaluator(PermutingConfiguration) - Constructor for class org.jgap.audit.Evaluator
 
Evaluator.ChromosomeData - Class in org.jgap.audit
 
Evaluator.ChromosomeData() - Constructor for class org.jgap.audit.Evaluator.ChromosomeData
 
Evaluator.GenotypeData - Class in org.jgap.audit
Genotype data for one single run
Evaluator.GenotypeData() - Constructor for class org.jgap.audit.Evaluator.GenotypeData
 
Evaluator.GenotypeDataAvg - Class in org.jgap.audit
Averaged genotype data (computed over all runs of a permutation)
Evaluator.GenotypeDataAvg() - Constructor for class org.jgap.audit.Evaluator.GenotypeDataAvg
 
event(String, int, Object[]) - Method in class org.jgap.audit.ChainedMonitors
Called whenever it's worth monitoring.
event(String, int, Object[]) - Method in class org.jgap.audit.EvolutionMonitor
Called whenever it's worth monitoring.
event(String, int, Object[]) - Method in class org.jgap.audit.FitnessImprovementMonitor
Called whenever it's worth monitoring.
event(String, int, Object[]) - Method in interface org.jgap.audit.IEvolutionMonitor
Called whenever it's worth monitoring.
event(String, int, Object[]) - Method in class org.jgap.audit.TimedMonitor
Called whenever it's worth monitoring.
EventManager - Class in org.jgap.event
Manages event notification in the system.
EventManager() - Constructor for class org.jgap.event.EventManager
 
EvolutionEvaluator - Class in org.jgap.audit
Evaluates evolution progress thas has previously been tracked by EvolutionMonitor (or a similar instance).
EvolutionEvaluator(PopulationHistoryIndexed) - Constructor for class org.jgap.audit.EvolutionEvaluator
 
EvolutionMonitor - Class in org.jgap.audit
Monitors the evolution progress extensively.
EvolutionMonitor() - Constructor for class org.jgap.audit.EvolutionMonitor
 
EvolutionMonitorExample - Class in examples.audit
Demonstrates how to use evolution monitors to stop evolution when certain criteria are met.
EvolutionMonitorExample() - Constructor for class examples.audit.EvolutionMonitorExample
 
EvolutionRunnable - Class in examples.gp.monalisa.gui
Class in charge of actually running the evolution process.
EvolutionRunnable(GeneticDrawingView) - Constructor for class examples.gp.monalisa.gui.EvolutionRunnable
 
EvolutionRunnable - Class in examples.monalisa.gui
Class in charge of actually running the evolution process.
EvolutionRunnable(GeneticDrawingView, GAConfiguration) - Constructor for class examples.monalisa.gui.EvolutionRunnable
 
EvolutionRunnable(GeneticDrawingView, GAConfiguration, Genotype) - Constructor for class examples.monalisa.gui.EvolutionRunnable
 
evolve() - Method in class examples.grid.evolutionDistributed.ClientEvolveStrategy
 
evolve() - Method in class examples.grid.evolutionDistributed.LocalEvolutionDemo
 
evolve(Genotype) - Method in class examples.grid.evolutionDistributed.MyEvolveStrategy
 
evolve() - Method in class examples.grid.fitnessDistributed.ClientEvolveStrategy
 
evolve() - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
 
evolve(GPGenotype) - Method in class examples.grid.mathProblemDistributed.MyEvolveStrategy
 
evolve(Genotype) - Method in class org.jgap.distr.grid.DefaultEvolveStrategy
 
evolve(GPGenotype) - Method in class org.jgap.distr.grid.gp.DefaultEvolveStrategyGP
 
evolve() - Method in interface org.jgap.distr.grid.gp.IClientEvolveStrategyGP
 
evolve(GPGenotype) - Method in interface org.jgap.distr.grid.gp.IWorkerEvolveStrategyGP
 
evolve(IGridClientMediator, boolean) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
If necessary: override to implement your evolution cycle individually.
evolve() - Method in interface org.jgap.distr.grid.IClientEvolveStrategy
 
evolve(Genotype) - Method in interface org.jgap.distr.grid.IEvolveStrategy
 
evolve(Genotype) - Method in interface org.jgap.distr.grid.IWorkerEvolveStrategy
 
evolve(GridClient) - Method in class org.jgap.distr.grid.JGAPClient
If necessary: override to implement your evolution cycle individually.
evolve() - Method in class org.jgap.Genotype
Evolves the population of Chromosomes within this Genotype.
evolve(int) - Method in class org.jgap.Genotype
Evolves this Genotype the specified number of times.
evolve(IEvolutionMonitor) - Method in class org.jgap.Genotype
Evolves this genotype until the given monitor asks to quit the evolution cycle.
evolve(int) - Method in class org.jgap.gp.impl.GPGenotype
Evolves the population n times.
evolve() - Method in class org.jgap.gp.impl.GPGenotype
Evolve the population by one generation.
evolve(Population, Configuration) - Method in interface org.jgap.IBreeder
Evolves the population of Chromosomes within a Genotype.
evolve(Population, Configuration) - Method in class org.jgap.impl.GABreeder
Evolves the population of chromosomes within a genotype.
evolve(EvolveData) - Method in class org.jgap.impl.job.EvolveJob
Does the genetic evolution.
EvolveData - Class in org.jgap.impl.job
Data needed by a IEvolveJob implementation to evolve.
EvolveData(Configuration) - Constructor for class org.jgap.impl.job.EvolveData
 
EvolveJob - Class in org.jgap.impl.job
A job that evolves a population.
EvolveJob(JobData) - Constructor for class org.jgap.impl.job.EvolveJob
 
EvolveResult - Class in org.jgap.impl.job
Result of an evolution.
EvolveResult() - Constructor for class org.jgap.impl.job.EvolveResult
 
examples - package examples
Examples showing how to use JGAP to solve problems
examples.audit - package examples.audit
Demontrates how to use JGAP's audit capabilities
examples.chromInit - package examples.chromInit
Demonstrates how to initialize chromosomes with different numbers of Gene's
examples.config - package examples.config
Showing how to use the configuration features of JGAP
examples.constraint - package examples.constraint
Example showing how to consider constraints in the evolution process
examples.distinctGenes - package examples.distinctGenes
Example showing how to use 40 CompositeGene's with 4 genes and 1 CompositeGene with 3 genes in the same Chromosome
examples.dynamicMutation - package examples.dynamicMutation
Experiment of how to mutate genes differently
examples.energy - package examples.energy
Showing how to use the Gene's energy attribute
examples.equalDistribution - package examples.equalDistribution
Evolves a solution that tries to equally distribute elements over eight groups.
examples.gp - package examples.gp
Demonstrates how to find a formula for a given X-Y-table using Genetic Programming
examples.gp.anttrail - package examples.gp.anttrail
Demonstrates how to move an ant by picking as much food as possible
examples.gp.monalisa - package examples.gp.monalisa
Tries to repaint the mona lisa (or any other image) from polygons.
examples.gp.monalisa.core - package examples.gp.monalisa.core
Contains the core functionality of the Mona Lisa example
examples.gp.monalisa.gui - package examples.gp.monalisa.gui
Contains UI stuff for the monalisa example
examples.gp.paintedDesert - package examples.gp.paintedDesert
The painted desert example (Genetic Programming) from Koza
examples.gp.symbolicRegression - package examples.gp.symbolicRegression
Symbolic regression capable of eating configuration files for GP problems.
examples.gp.tictactoe - package examples.gp.tictactoe
Demonstrates how to evolve a strategy for playing Tic Tac Toe (Noughts and Crosses) using coevolution
examples.grid - package examples.grid
Examples for Distributed Computing
examples.grid.evolutionDistributed - package examples.grid.evolutionDistributed
Example for distributed evolution.
examples.grid.fitnessDistributed - package examples.grid.fitnessDistributed
Example for distributedly computing fitness values.
examples.grid.mathProblemDistributed - package examples.grid.mathProblemDistributed
Example for distributed evolution with GP.
examples.knapsack - package examples.knapsack
Implementation of the knapsack problem
examples.monalisa - package examples.monalisa
Tries to repaint the mona lisa (or any other image) from polygons.
examples.monalisa.core - package examples.monalisa.core
Contains the core functionality of the Mona Lisa example
examples.monalisa.gui - package examples.monalisa.gui
Contains UI stuff for the Mona Lisa example
examples.multiobjective - package examples.multiobjective
Demonstrates how to evolve a population towards multi-objectives (this functionality is preliminary)
examples.salesman - package examples.salesman
Implementation of the traveling salesperson problem (TSP)
examples.simpleBoolean - package examples.simpleBoolean
Very basic example showing the principle usage of JGAP
examples.simpleBooleanThreaded - package examples.simpleBooleanThreaded
Very basic example showing the principle usage of JGAP by using multithreaded computation
examples.supergene - package examples.supergene
Demonstrates the usage of the supergene concept
ExchangeMemory - Class in org.jgap.gp.function
Exchanges the values of two memory cells.
ExchangeMemory(GPConfiguration, String, String) - Constructor for class org.jgap.gp.function.ExchangeMemory
 
execute() - Method in class examples.grid.mathProblemDistributed.GPPopulationInitializer
 
execute() - Method in class examples.multiobjective.MultiObjectiveExample
Executes the genetic algorithm.
execute() - Method in interface org.jgap.distr.grid.gp.IGPPopulationInitializer
 
execute(Object) - Method in class org.jgap.distr.WorkerCommand
 
execute(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.CommandGene
Executes this node without knowing its return type.
execute(Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
Executes this node without knowing its return type.
execute(int, int, Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
execute(JobData) - Method in class org.jgap.impl.job.EvolveJob
Execute the evolution via JGAP.
execute(JobData) - Method in interface org.jgap.impl.job.IJob
Executes a job.
execute(Object) - Method in interface org.jgap.util.ICommand
Executes the command and returns the result of the operation
execute_abs() - Method in interface org.jgap.gp.function.Abs.Compatible
 
execute_add(Object) - Method in interface org.jgap.gp.function.Add.Compatible
 
execute_add3(Object) - Method in interface org.jgap.gp.function.Add3.Compatible
 
execute_add4(Object) - Method in interface org.jgap.gp.function.Add4.Compatible
 
execute_arccosine() - Method in interface org.jgap.gp.function.ArcCosine.Compatible
 
execute_arcsine() - Method in interface org.jgap.gp.function.ArcSine.Compatible
 
execute_arctangent() - Method in interface org.jgap.gp.function.ArcTangent.Compatible
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.LoopUntil
Executes the LoopUntil function for a void argument.
execute_boolean(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.MayDropSand
Executes the may drop sand function for a boolean argument
execute_boolean(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.MayPickUp
Executes the may pick up sand for a boolean argument.
execute_boolean(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.SandAtLocation
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.SandBelongsHere
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.IsOwnColor
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.CommandGene
Executes this node as a boolean.
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ADF
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.And
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Equals
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.GreaterThan
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.If
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.IfDyn
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.IfElse
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.LesserThan
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Not
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Or
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Switch
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Xor
 
execute_boolean(int, Object[]) - Method in interface org.jgap.gp.IGPProgram
Executes the given chromosome as a boolean function.
execute_boolean(int, Object[]) - Method in class org.jgap.gp.impl.GPProgram
Executes the given chromosome as a boolean function.
execute_boolean(Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
Executes this node as a boolean.
execute_boolean(int, int, Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
Executes this node as a boolean.
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Argument
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.False
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.True
 
execute_boolean(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Variable
 
execute_ceil() - Method in interface org.jgap.gp.function.Ceil.Compatible
 
execute_cosine() - Method in interface org.jgap.gp.function.Cosine.Compatible
 
execute_divide(Object) - Method in interface org.jgap.gp.function.Divide.Compatible
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.AndD
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Gamma
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Gaussian
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Hill
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Logistic
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.ModuloD
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.NotD
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.OrD
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Sigmoid
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Sign
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Sqrt
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Step
 
execute_double(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.XorD
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.CommandGene
Executes this node as a double.
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Abs
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add3
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add4
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ADF
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ArcCosine
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ArcSine
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ArcTangent
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Ceil
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Cosine
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Divide
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Exp
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Floor
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.If
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Increment
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Log
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Max
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Mean
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Min
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Modulo
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply3
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Pop
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Pow
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Push
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.RandomGenerator
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminal
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminalIndexed
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Round
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Sine
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminal
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.SubProgram
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Subtract
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Switch
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Tangent
 
execute_double(int, Object[]) - Method in interface org.jgap.gp.IGPProgram
Executes the given chromosome as a double function.
execute_double(int, Object[]) - Method in class org.jgap.gp.impl.GPProgram
Executes the given chromosome as a double function.
execute_double(Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
Executes this node as a double.
execute_double(int, int, Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Argument
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Constant
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Terminal
 
execute_double(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Variable
 
execute_exp() - Method in interface org.jgap.gp.function.Exp.Compatible
 
execute_float(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Gamma
 
execute_float(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Gaussian
 
execute_float(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Hill
 
execute_float(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Logistic
 
execute_float(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.ModuloD
 
execute_float(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Sigmoid
 
execute_float(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Sign
 
execute_float(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Sqrt
 
execute_float(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Step
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.CommandGene
Executes this node as a float.
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Abs
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add3
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add4
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ADF
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ArcCosine
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ArcSine
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ArcTangent
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Ceil
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Cosine
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Divide
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Exp
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Floor
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.If
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Increment
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Log
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Max
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Min
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Modulo
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply3
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Pop
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Pow
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Push
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.RandomGenerator
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminal
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminalIndexed
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Round
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Sine
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminal
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.SubProgram
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Subtract
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Switch
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Tangent
 
execute_float(int, Object[]) - Method in interface org.jgap.gp.IGPProgram
Executes the given chromosome as a float function.
execute_float(int, Object[]) - Method in class org.jgap.gp.impl.GPProgram
Executes the given chromosome as a float function.
execute_float(Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
Executes this node as a float.
execute_float(int, int, Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Argument
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Constant
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Terminal
 
execute_float(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Variable
 
execute_floor() - Method in interface org.jgap.gp.function.Floor.Compatible
 
execute_gamma() - Method in interface examples.gp.symbolicRegression.Gamma.Compatible
 
execute_gaussian() - Method in interface examples.gp.symbolicRegression.Gaussian.Compatible
 
execute_hill() - Method in interface examples.gp.symbolicRegression.Hill.Compatible
 
execute_increment() - Method in interface org.jgap.gp.function.Increment.Compatible
 
execute_int(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.Carrying
Returns the sand the ant is carrying
execute_int(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.Drop
returns the sand color that the ant dropped
execute_int(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.Pickup
Executes the function for an integer argument
execute_int(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.SandColor
 
execute_int(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.X
 
execute_int(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.Y
 
execute_int(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.ModuloD
 
execute_int(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.IfColor
 
execute_int(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.ReadBoard
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.CommandGene
Executes this node as an integer.
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add3
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add4
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ADF
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.CountMatrix
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Divide
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Exp
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.If
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.IfElse
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Increment
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.IncrementMemory
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Modulo
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply3
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Pop
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Pow
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Push
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminal
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminalIndexed
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReplaceInMatrix
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminal
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.SubProgram
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Subtract
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Switch
 
execute_int(int, Object[]) - Method in interface org.jgap.gp.IGPProgram
Executes the given chromosome as an integer function.
execute_int(int, Object[]) - Method in class org.jgap.gp.impl.GPProgram
Executes the given chromosome as an integer function.
execute_int(Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
Executes this node as an integer.
execute_int(int, int, Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Argument
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Constant
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Terminal
 
execute_int(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Variable
 
execute_log() - Method in interface org.jgap.gp.function.Log.Compatible
 
execute_logistic() - Method in interface examples.gp.symbolicRegression.Logistic.Compatible
 
execute_long(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.ModuloD
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.CommandGene
Executes this node as a long.
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add3
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add4
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Divide
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.If
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Increment
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Modulo
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply3
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Pop
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Push
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminal
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminalIndexed
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminal
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.SubProgram
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Subtract
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Switch
 
execute_long(Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
Executes this node as a long.
execute_long(int, int, Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Argument
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Constant
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Terminal
 
execute_long(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Variable
 
execute_mod(Object) - Method in interface examples.gp.symbolicRegression.ModuloD.Compatible
 
execute_mod(Object) - Method in interface org.jgap.gp.function.Modulo.Compatible
 
execute_multiply(Object) - Method in interface org.jgap.gp.function.Multiply.Compatible
 
execute_multiply3(Object) - Method in interface org.jgap.gp.function.Multiply3.Compatible
 
execute_object(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Gamma
 
execute_object(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Gaussian
 
execute_object(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Hill
 
execute_object(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Logistic
 
execute_object(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.ModuloD
 
execute_object(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Sigmoid
 
execute_object(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Sign
 
execute_object(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Sqrt
 
execute_object(ProgramChromosome, int, Object[]) - Method in class examples.gp.symbolicRegression.Step
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.CommandGene
Executes this node as an object.
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Abs
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add3
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Add4
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ADF
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ArcCosine
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ArcSine
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ArcTangent
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Ceil
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.CharacterProvider
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Cosine
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Divide
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Exp
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Floor
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ForLoop
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Increment
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Log
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Modulo
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Multiply3
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Pop
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Pow
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Push
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadFromMatrix
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminal
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReadTerminalIndexed
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Sine
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminal
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.SubProgram
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Subtract
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Switch
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Tangent
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Tupel
 
execute_object(int, Object[]) - Method in interface org.jgap.gp.IGPProgram
Executes the given chromosome as an object function.
execute_object(int, Object[]) - Method in class org.jgap.gp.impl.GPProgram
Executes the given chromosome as an object function.
execute_object(Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
Executes this node as an object.
execute_object(int, int, Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Argument
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Constant
 
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.NOP
Executes this node as an object.
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Terminal
Returns a string representation of the terminal.
execute_object(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.Variable
 
execute_pow(Object) - Method in interface org.jgap.gp.function.Pow.Compatible
 
execute_sigmoid() - Method in interface examples.gp.symbolicRegression.Sigmoid.Compatible
 
execute_sign() - Method in interface examples.gp.symbolicRegression.Sign.Compatible
 
execute_sine() - Method in interface org.jgap.gp.function.Sine.Compatible
 
execute_sqrt() - Method in interface examples.gp.symbolicRegression.Sqrt.Compatible
 
execute_step() - Method in interface examples.gp.symbolicRegression.Step.Compatible
 
execute_subtract(Object) - Method in interface org.jgap.gp.function.Subtract.Compatible
 
execute_tangent() - Method in interface org.jgap.gp.function.Tangent.Compatible
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.anttrail.IfFoodAheadElse
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.anttrail.IfFoodAheadLeft
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.anttrail.IfFoodAheadRight
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.anttrail.Left
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.anttrail.Move
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.anttrail.Right
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.anttrail.TurnToFood
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.GO_E
Goes east if possible
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.GO_N
Go north if possible
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.GO_S
Goes south if possible
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.GO_W
Goes west if possible
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.IfDrop
Executes the IfDrop function for integer arguments
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.IfLessThanOrEqual
Executes the IfLessThanOrEqual for void arguments
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.IfLessThanZero
Executes the If less than zero function for void arguments
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.paintedDesert.MoveRandom
Executes the move random function for an integer argument
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.CountStones
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.EvaluateBoard
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.IfColor
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.IfIsFree
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.IfIsOccupied
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.PutStone
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.PutStone1
 
execute_void(ProgramChromosome, int, Object[]) - Method in class examples.gp.tictactoe.TransferBoardToMemory
Executes the command.
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.CommandGene
Executes this node, returning nothing.
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.AddAndStore
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.AddAndStoreTerminal
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ExchangeMemory
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ForLoop
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ForXLoop
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.If
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.IfDyn
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.IfElse
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Loop
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.Push
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ReplaceInMatrix
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.ResetMatrix
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminal
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.SubProgram
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.TransferMemory
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.function.WriteToMatrix
 
execute_void(int, Object[]) - Method in interface org.jgap.gp.IGPProgram
Executes the given chromosome as an object function.
execute_void(int, Object[]) - Method in class org.jgap.gp.impl.GPProgram
Executes the given chromosome as an object function.
execute_void(Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
Executes this node, returning nothing.
execute_void(int, int, Object[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
execute_void(ProgramChromosome, int, Object[]) - Method in class org.jgap.gp.terminal.NOP
 
EXISTING_SOLUTIONS_ONLY - Static variable in class examples.supergene.AbstractSupergeneTest
If set to true (required for strict tests), only tasks with existing solutions will be submitted as a test tasks.
existsFile(String) - Static method in class org.jgap.util.FileKit
 
Exp - Class in org.jgap.gp.function
The exponential operation.
Exp(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Exp
 
Exp.Compatible - Interface in org.jgap.gp.function
 
express(IChromosome) - Method in class examples.monalisa.core.GAPhenotypeExpresser
 
expressColor(IChromosome, int) - Method in class examples.monalisa.core.GAPhenotypeExpresser
 
expressPolygon(IChromosome, int) - Method in class examples.monalisa.core.GAPhenotypeExpresser
 
extendsClass(Class, Class) - Static method in class org.jgap.util.ClassKit
 

F

False - Class in org.jgap.gp.terminal
The boolean value false.
False(GPConfiguration) - Constructor for class org.jgap.gp.terminal.False
 
False(GPConfiguration, Class) - Constructor for class org.jgap.gp.terminal.False
 
FALSE_BOOLEAN - Static variable in class org.jgap.impl.BooleanGene
Shared constant representing the "false" boolean value.
Fibonacci - Class in examples.gp
Example demonstrating Genetic Programming (GP) capabilities of JGAP.
Fibonacci(GPConfiguration) - Constructor for class examples.gp.Fibonacci
 
Fibonacci.FormulaFitnessFunction - Class in examples.gp
 
Fibonacci.FormulaFitnessFunction() - Constructor for class examples.gp.Fibonacci.FormulaFitnessFunction
 
FibonacciNodeValidator - Class in examples.gp
Validates evolved nodes for the Fibonacci problem.
FibonacciNodeValidator() - Constructor for class examples.gp.FibonacciNodeValidator
 
FIELDSTOSKIP - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
FileKit - Class in org.jgap.util
Contains helper functions related to the file system.
FileKit() - Constructor for class org.jgap.util.FileKit
 
filenameOfLib - Variable in class org.jgap.distr.grid.request.VersionInfo
 
fileseparator - Static variable in class org.jgap.util.FileKit
 
fill(String, int, char) - Static method in class org.jgap.util.StringKit
Fills a string with a given filler until length a_len is reached.
fillPopulation(int) - Method in class org.jgap.Genotype
Fills up the population with random chromosomes if necessary.
fillPopulation(int) - Method in class org.jgap.gp.impl.GPGenotype
Fills up the population with random programs if necessary.
finalize() - Method in class examples.gp.paintedDesert.AntMap
Determine the final position of grains of sand.
find(String) - Static method in class org.jgap.util.ClassKit
Retrieves all the classes inheriting or implementing a given class in the currently loaded packages.
find(String, String) - Static method in class org.jgap.util.ClassKit
Display all the classes inheriting or implementing a given class in a given package.
find(String, Class) - Static method in class org.jgap.util.ClassKit
Display all the classes inheriting or implementing a given class in a given package.
find(URL, String, Class) - Static method in class org.jgap.util.ClassKit
 
findHandlerFor(Object, Class, List, IHandler, String) - Method in class org.jgap.impl.JGAPFactory
Helper: Finds a handler for a given Object or Class, returns the default handler, if one is provided.
findImplementingClasses(String) - Method in class org.jgap.util.PluginDiscoverer
Finds all classes implementing the given interface
findImplementingClasses(Class) - Method in class org.jgap.util.PluginDiscoverer
Finds all classes implementing the given interface
findImplementingClasses(Class, String, String) - Method in class org.jgap.util.PluginDiscoverer
Finds all classes implementing the given interface within a given directory.
findInJar(List, URL, Class) - Static method in class org.jgap.util.ClassKit
 
findItemsForVolume(double) - Static method in class examples.knapsack.KnapsackMain
Executes the genetic algorithm to determine the minimum number of items necessary to make up the given target volume.
findNext(Gene[], Gene) - Method in class org.jgap.impl.GreedyCrossover
 
findOptimalPath(Object) - Method in class org.jgap.impl.salesman.Salesman
Executes the genetic algorithm to determine the optimal path between the cities.
fireGeneticEvent(GeneticEvent) - Method in class org.jgap.event.EventManager
Fires a genetic event.
fireGeneticEvent(GeneticEvent) - Method in interface org.jgap.event.IEventManager
Fires a genetic event.
fitness() - Method in class examples.gp.paintedDesert.AntMap
Calculates how well the sand is moved to the proper columns.
FitnessEvaluator - Interface in org.jgap
Interface for a fitness evaluator used in a Genotype to determine how to interpret the fitness value.
FitnessFunction - Class in org.jgap
Fitness functions are used to determine how optimal a particular solution is relative to other solutions.
FitnessFunction() - Constructor for class org.jgap.FitnessFunction
 
FitnessImprovementMonitor - Class in org.jgap.audit
Monitors the evolution and stops it if evolution does not make a progress as desired.
FitnessImprovementMonitor(int, int, double) - Constructor for class org.jgap.audit.FitnessImprovementMonitor
Constructor.
FitnessProportionateSelection - Class in org.jgap.gp.impl
Deprecated. use TournamentSelector instead
FitnessProportionateSelection() - Constructor for class org.jgap.gp.impl.FitnessProportionateSelection
Deprecated. Constructor.
FitnessSplitStrategy - Class in examples.grid.fitnessDistributed
Sample implementation of IRequestSplitStrategy.
FitnessSplitStrategy(Configuration) - Constructor for class examples.grid.fitnessDistributed.FitnessSplitStrategy
 
fitnessValue - Variable in class org.jgap.audit.Evaluator.ChromosomeData
 
FittestDrawingView - Class in examples.gp.monalisa.gui
 
FittestDrawingView() - Constructor for class examples.gp.monalisa.gui.FittestDrawingView
 
FittestDrawingView - Class in examples.monalisa.gui
 
FittestDrawingView() - Constructor for class examples.monalisa.gui.FittestDrawingView
 
FittestPopulationMerger - Class in org.jgap.impl
A implementation of the IPopulationMerger interface that merges two populations as specified based on the fitness function, that is, the n fittest chromosomes are returned in the new population, where n is supplied by parameter.
FittestPopulationMerger() - Constructor for class org.jgap.impl.FittestPopulationMerger
 
FixedBinaryGene - Class in org.jgap.impl
A Gene implementation that supports two possible values (alleles, 1 and 0) with a fixed length of alleles.
FixedBinaryGene(Configuration, int) - Constructor for class org.jgap.impl.FixedBinaryGene
 
FixedBinaryGene(Configuration, FixedBinaryGene) - Constructor for class org.jgap.impl.FixedBinaryGene
 
flagMaxNodeWarningPrinted() - Method in class org.jgap.gp.impl.GPConfiguration
See ProgramChromosome.growOrFull(...) and GPGenotype.evolve().
flip(int) - Method in class org.jgap.impl.FixedBinaryGene
 
FloatClass - Static variable in class org.jgap.gp.CommandGene
 
Floor - Class in org.jgap.gp.function
Returns the largest (closest to positive infinity) double/float value that is not greater than the argument and is equal to a mathematical integer.
Floor(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Floor
 
Floor.Compatible - Interface in org.jgap.gp.function
 
FOOD - Static variable in class examples.gp.anttrail.AntMap
 
Force - Class in examples.supergene
Solve the change problem using force method.
ForLoop - Class in org.jgap.gp.function
The for-loop.
ForLoop(GPConfiguration, Class, int) - Constructor for class org.jgap.gp.function.ForLoop
Constructor.
ForLoop(GPConfiguration, Class, int, int) - Constructor for class org.jgap.gp.function.ForLoop
Constructor allowing to preset the starting index of the loop.
ForLoop(GPConfiguration, Class, int, int, String) - Constructor for class org.jgap.gp.function.ForLoop
 
ForLoop(GPConfiguration, Class, int, int, int, String) - Constructor for class org.jgap.gp.function.ForLoop
Constructor allowing to preset the starting and the ending index of the loop.
ForLoop(GPConfiguration, Class, int, int, int, String, int, int) - Constructor for class org.jgap.gp.function.ForLoop
 
formatClassName(String) - Method in class org.jgap.util.MultiClassLoader
 
formula(int, double) - Static method in class examples.multiobjective.MultiObjectiveFitnessFunction
 
ForXLoop - Class in org.jgap.gp.function
The for-loop loop from 0 to X-1.
ForXLoop(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.ForXLoop
 
foundPerfect - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
functionProb - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
functions - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 

G

GABreeder - Class in org.jgap.impl
Breeder for genetic algorithms.
GABreeder() - Constructor for class org.jgap.impl.GABreeder
 
GAConfiguration - Class in examples.monalisa.core
Encapsulates the settings of the genetic algorithm.
GAConfiguration(BufferedImage, int) - Constructor for class examples.monalisa.core.GAConfiguration
 
GAInitialChromosomeFactory - Class in examples.monalisa.core
Creates a suitable initial chromosome.
GAInitialChromosomeFactory() - Constructor for class examples.monalisa.core.GAInitialChromosomeFactory
 
GameNodeValidator - Class in examples.gp.tictactoe
Validates evolved nodes for the Tic Tac Toe problem.
GameNodeValidator() - Constructor for class examples.gp.tictactoe.GameNodeValidator
 
GameWonException - Exception in examples.gp.tictactoe
 
GameWonException(int, String) - Constructor for exception examples.gp.tictactoe.GameWonException
 
Gamma - Class in examples.gp.symbolicRegression
Returns the natural logarithm (base e) of a double value.
Gamma(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.Gamma
 
Gamma.Compatible - Interface in examples.gp.symbolicRegression
 
GAPhenotypeExpresser - Class in examples.monalisa.core
 
GAPhenotypeExpresser(GAConfiguration) - Constructor for class examples.monalisa.core.GAPhenotypeExpresser
 
Gaussian - Class in examples.gp.symbolicRegression
Returns the natural logarithm (base e) of a double value.
Gaussian(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.Gaussian
 
Gaussian.Compatible - Interface in examples.gp.symbolicRegression
 
GaussianMutationOperator - Class in org.jgap.impl
This genetic operator performs Gaussian mutation across all genes in a Chromosome.
GaussianMutationOperator() - Constructor for class org.jgap.impl.GaussianMutationOperator
Constructs a GaussianMutationOperator with a default deviation of 0.05.
GaussianMutationOperator(Configuration) - Constructor for class org.jgap.impl.GaussianMutationOperator
Constructs a GaussianMutationOperator with a default deviation of 0.05.
GaussianMutationOperator(Configuration, double) - Constructor for class org.jgap.impl.GaussianMutationOperator
Constructs a GaussianMutationOperator with the given deviation.
GaussianRandomGenerator - Class in org.jgap.impl
Gaussian deviation serving as basis for randomly finding a number.
GaussianRandomGenerator() - Constructor for class org.jgap.impl.GaussianRandomGenerator
 
GaussianRandomGenerator(double) - Constructor for class org.jgap.impl.GaussianRandomGenerator
Constructor speicifying the (obliagtory) standard deviation.
Gene - Interface in org.jgap
Genes represent the discrete components of a potential solution (the Chromosome).
GENE_DELIMITER - Static variable in class org.jgap.BaseChromosome
This field separates gene class name from the gene persistent representation string. '*' does not work properly with URLEncoder!
GENE_DELIMITER - Static variable in class org.jgap.impl.CompositeGene
This field separates gene class name from the gene persistent representation string. '*' does not work properly with URLEncoder!
GENE_DELIMITER - Static variable in class org.jgap.supergenes.AbstractSupergene
This field separates gene class name from the gene persistent representation string.
GENE_DELIMITER_CLOSING - Static variable in class org.jgap.BaseChromosome
Represents the closing delimiter that is used to separate genes in the persistent representation of Chromosome instances.
GENE_DELIMITER_CLOSING - Static variable in class org.jgap.impl.CompositeGene
Represents the closing delimiter that is used to separate genes in the persistent representation of CompositeGene instances.
GENE_DELIMITER_CLOSING - Static variable in class org.jgap.supergenes.AbstractSupergene
Represents the closing delimiter that is used to separate genes in the persistent representation of CompositeGene instances.
GENE_DELIMITER_HEADING - Static variable in class org.jgap.BaseChromosome
Represents the heading delimiter that is used to separate genes in the persistent representation of Chromosome instances.
GENE_DELIMITER_HEADING - Static variable in class org.jgap.impl.CompositeGene
Represents the heading delimiter that is used to separate genes in the persistent representation of CompositeGene instances.
GENE_DELIMITER_HEADING - Static variable in class org.jgap.supergenes.AbstractSupergene
Represents the heading delimiter that is used to separate genes in the persistent representation of CompositeGene instances.
geneAt(int) - Method in interface org.jgap.ICompositeGene
 
geneAt(int) - Method in class org.jgap.impl.CompositeGene
 
geneAt(int) - Method in class org.jgap.supergenes.AbstractSupergene
Returns the Gene at the given index (locus) within the Chromosome.
geneAt(int) - Method in interface org.jgap.supergenes.Supergene
Returns the Gene at the given index (locus) within the Supergene.
GeneCreationException - Exception in org.jgap.xml
The GeneCreationException is a bit of a catch-all exception for representing problems encountered during the creation of a Gene object with a value (allele) representation found in an XML document.
GeneCreationException(String) - Constructor for exception org.jgap.xml.GeneCreationException
Constructs a new GeneCreationException instance with the given error message.
GeneCreationException(Class, Throwable) - Constructor for exception org.jgap.xml.GeneCreationException
Constructs a new GeneCreationException instance with the given error message.
generateWorkRequests(JGAPRequest, IRequestSplitStrategy, Object) - Method in class examples.grid.evolutionDistributed.ClientEvolveStrategy
 
generateWorkRequests(JGAPRequest, IRequestSplitStrategy, Object) - Method in class examples.grid.fitnessDistributed.ClientEvolveStrategy
 
generateWorkRequests(JGAPRequestGP, IRequestSplitStrategyGP, Object) - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
 
generateWorkRequests(JGAPRequestGP, IRequestSplitStrategyGP, Object) - Method in interface org.jgap.distr.grid.gp.IClientEvolveStrategyGP
 
generateWorkRequests(JGAPRequest, IRequestSplitStrategy, Object) - Method in interface org.jgap.distr.grid.IClientEvolveStrategy
 
generation - Variable in class org.jgap.audit.Evaluator.GenotypeData
 
generation - Variable in class org.jgap.audit.Evaluator.GenotypeDataAvg
 
GeneticDrawingAboutBox - Class in examples.gp.monalisa.gui
Shows a dialog that informs about the application.
GeneticDrawingAboutBox(Frame) - Constructor for class examples.gp.monalisa.gui.GeneticDrawingAboutBox
 
GeneticDrawingAboutBox - Class in examples.monalisa.gui
Shows a dialog that informs about the application.
GeneticDrawingAboutBox(Frame) - Constructor for class examples.monalisa.gui.GeneticDrawingAboutBox
 
GeneticDrawingApp - Class in examples.gp.monalisa.gui
This is the main class of the Mona Lisa Painting Problem.
GeneticDrawingApp() - Constructor for class examples.gp.monalisa.gui.GeneticDrawingApp
 
GeneticDrawingApp - Class in examples.monalisa.gui
This is the main class of the Mona Lisa Painting Problem.
GeneticDrawingApp() - Constructor for class examples.monalisa.gui.GeneticDrawingApp
 
GeneticDrawingView - Class in examples.gp.monalisa.gui
The application's main frame.
GeneticDrawingView(SingleFrameApplication) - Constructor for class examples.gp.monalisa.gui.GeneticDrawingView
 
GeneticDrawingView - Class in examples.monalisa.gui
The application's main frame.
GeneticDrawingView(SingleFrameApplication) - Constructor for class examples.monalisa.gui.GeneticDrawingView
 
GeneticEvent - Class in org.jgap.event
Represents events that are fired via the EventManager when various genetic events occur.
GeneticEvent(String, Object) - Constructor for class org.jgap.event.GeneticEvent
Constructs a new GeneticEvent of the given name.
GeneticEvent(String, Object, Object) - Constructor for class org.jgap.event.GeneticEvent
Constructs a new GeneticEvent of the given name.
geneticEventFired(GeneticEvent) - Method in interface org.jgap.event.GeneticEventListener
Notify this GeneticEventListener that an event has been fired of a type to which this listener is subscribed.
GeneticEventListener - Interface in org.jgap.event
Represents objects that process genetic events.
GeneticOperator - Interface in org.jgap
A GeneticOperator represents an operation that takes place on a population of Chromosomes during the evolution process.
Genotype - Class in org.jgap
Genotypes are fixed-length populations of chromosomes.
Genotype(Configuration, IChromosome[]) - Constructor for class org.jgap.Genotype
Deprecated. use Genotype(Configuration, Population) instead
Genotype(Configuration, Population) - Constructor for class org.jgap.Genotype
Constructs a new Genotype instance with the given array of Chromosomes and the given active Configuration instance.
Genotype(Configuration) - Constructor for class org.jgap.Genotype
Don't use this constructor, it's only for internal use.
GENOTYPE_EVOLVED_EVENT - Static variable in class org.jgap.event.GeneticEvent
Public constant representing the name of the event that is fired each time a Genotype is finished with a single evolution cycle.
get(int) - Method in class org.jgap.distr.Culture
Retrieves the memory cell at the given index.
get(String) - Method in class org.jgap.distr.Culture
Retrieves the memory cell at the given index.
get(int) - Method in class org.jgap.impl.ChainOfSelectors
Returns a Selector with specific index in the list.
getAbsoluteFitness(IChromosome) - Method in class org.jgap.impl.BulkFitnessOffsetRemover
Using this instance to remove the fitness offset in the populations brings the advantage of getting a selection more sensitive to the differences of fitness of the chromosomes.
getAge() - Method in class org.jgap.BaseChromosome
 
getAge() - Method in interface org.jgap.IChromosome
 
getAgeMillis() - Method in class org.jgap.distr.WorkerCommand
 
getAllele() - Method in class org.jgap.BaseGene
Retrieves the allele value represented by this Gene.
getAllele() - Method in interface org.jgap.Gene
Retrieves the value represented by this Gene.
getAllele() - Method in class org.jgap.gp.CommandGene
 
getAllele() - Method in class org.jgap.impl.CompositeGene
Retrieves the value represented by this Gene.
getAllele() - Method in class org.jgap.impl.FixedBinaryGene
 
getAllele() - Method in class org.jgap.supergenes.AbstractSupergene
Retrieves the allele value represented by this Supergene.
getAlleles() - Method in class org.jgap.impl.MapGene
 
getAllowsChildren() - Method in class org.jgap.gp.impl.JGAPTreeNode
 
getAllTimeBest() - Method in class org.jgap.gp.impl.GPGenotype
 
getAlphabet() - Method in class org.jgap.impl.StringGene
 
getAnt() - Method in class examples.gp.paintedDesert.AntMap
Returns the current Ant.
getAnts() - Method in class examples.gp.paintedDesert.AntMap
Returns this list of ants
getAppId() - Method in class org.jgap.distr.grid.common.BasicContext
 
getAppid() - Method in class org.jgap.distr.grid.wan.ReceivedPacket
 
getApplication() - Static method in class examples.gp.monalisa.gui.GeneticDrawingApp
A convenient static getter for the application instance.
getApplication() - Static method in class examples.monalisa.gui.GeneticDrawingApp
A convenient static getter for the application instance.
getApplicationData() - Method in class org.jgap.BaseGene
Retrieves the application-specific data that is attached to this Gene.
getApplicationData() - Method in class org.jgap.Chromosome
Retrieves the application-specific data that is attached to this Chromosome.
getApplicationData() - Method in interface org.jgap.Gene
Retrieves the application-specific data that is attached to this Gene.
getApplicationData() - Method in class org.jgap.gp.CommandGene
Retrieves the application-specific data that is attached to this Gene.
getApplicationData() - Method in class org.jgap.gp.GPProgramBase
 
getApplicationData() - Method in interface org.jgap.gp.IGPProgram
 
getApplicationData() - Method in class org.jgap.gp.impl.ProgramChromosome
Retrieves the application-specific data that is attached to this Chromosome.
getApplicationData() - Method in interface org.jgap.IChromosome
Retrieves the application-specific data that is attached to this Chromosome.
getArgType(int) - Method in class org.jgap.gp.GPProgramBase
 
getArgTypes() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getArgTypes() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getArgTypes() - Method in class org.jgap.gp.GPProgramBase
 
getArgTypes() - Method in interface org.jgap.gp.IGPProgram
 
getArgTypes() - Method in class org.jgap.gp.impl.ProgramChromosome
 
getArity(IGPProgram) - Method in class org.jgap.gp.CommandGene
Arity of the command.
getArity(IGPProgram) - Method in class org.jgap.gp.function.ADF
 
getArity() - Method in class org.jgap.gp.impl.ProgramChromosome
 
getArityMax() - Method in class org.jgap.gp.CommandGene
 
getArityMin() - Method in class org.jgap.gp.CommandGene
 
getAssignableFromClass(int, Class) - Method in class org.jgap.gp.BaseGPChromosome
Helper: Find GP command being assignable from given class.
getAttribute(String) - Method in class org.jgap.data.DataElement
 
getAttribute(String) - Method in interface org.jgap.data.IDataElement
 
getAttributes() - Method in class org.jgap.data.DataElement
 
getAttributes() - Method in interface org.jgap.data.IDataElement
 
getBit(int) - Method in class org.jgap.impl.FixedBinaryGene
 
getBoard() - Method in class examples.gp.tictactoe.TicTacToeMain
 
getBranchColor(Object, int) - Method in class examples.gp.anttrail.AntTreeBranchRenderer
 
getBranchColor(Object, int) - Method in class org.jgap.gp.impl.JGAPTreeBranchRenderer
 
getBreeder() - Method in class org.jgap.Configuration
 
getBreeder() - Method in class org.jgap.impl.job.EvolveData
 
getBulkFitnessFunction() - Method in class org.jgap.Configuration
Retrieves the bulk fitness function previously setup in this Configuration object.
getBulkFitnessFunction() - Method in class org.jgap.eval.PopulationContext
 
getBusinessKey() - Method in class org.jgap.BaseChromosome
 
getBusinessKey() - Method in class org.jgap.BaseGene
 
getBusinessKey(IChromosome) - Method in class org.jgap.CachedFitnessFunction
Retrieves the business key of a chromosome instance.
getBusinessKey() - Method in class org.jgap.gp.impl.GPProgram
 
getBusinessKey() - Method in class org.jgap.gp.impl.ProgramChromosome
 
getBusinessKey() - Method in interface org.jgap.IBusinessKey
 
getBusinessKey() - Method in class org.jgap.impl.CompositeGene
 
getBusinessKey() - Method in class org.jgap.impl.FixedBinaryGene
 
getBusinessKey() - Method in class org.jgap.impl.StringGene
 
getCarrying() - Method in class examples.gp.paintedDesert.Ant
Returns the grain of sand the ant is carrying.
getCauchyStandardDeviation() - Method in class org.jgap.impl.CauchyRandomGenerator
 
getChart() - Method in class examples.gp.monalisa.gui.GeneticDrawingView
 
getChart() - Method in class examples.monalisa.gui.GeneticDrawingView
 
getChild(int, int) - Method in interface org.jgap.gp.IGPChromosome
Gets the a_child'th child of the a_index'th node in this chromosome.
getChild(int, int) - Method in class org.jgap.gp.impl.ProgramChromosome
Gets the a_child'th child of the a_index'th node in this chromosome.
getChild(CommandGene, int) - Method in class org.jgap.gp.impl.ProgramChromosome
 
getChildAt(int) - Method in class org.jgap.gp.impl.JGAPTreeNode
 
getChildCount() - Method in class org.jgap.gp.impl.JGAPTreeNode
 
getChildNodes() - Method in class org.jgap.data.DataElement
 
getChildNodes() - Method in interface org.jgap.data.IDataElement
 
getChildType(IGPProgram, int) - Method in class examples.gp.paintedDesert.IfDrop
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class examples.gp.paintedDesert.IfLessThanOrEqual
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class examples.gp.paintedDesert.IfLessThanZero
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class examples.gp.paintedDesert.LoopUntil
 
getChildType(IGPProgram, int) - Method in class examples.gp.paintedDesert.X
 
getChildType(IGPProgram, int) - Method in class examples.gp.tictactoe.EvaluateBoard
 
getChildType(IGPProgram, int) - Method in class examples.gp.tictactoe.IfColor
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class examples.gp.tictactoe.IfIsFree
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class examples.gp.tictactoe.IfIsOccupied
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class examples.gp.tictactoe.IsOwnColor
 
getChildType(IGPProgram, int) - Method in class examples.gp.tictactoe.PutStone
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class examples.gp.tictactoe.PutStone1
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.CommandGene
Gets the type of node allowed from the given child number.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.AddAndStore
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.AddAndStoreTerminal
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.ADF
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.CountMatrix
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.Equals
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.ExchangeMemory
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.ForLoop
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.ForXLoop
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.GreaterThan
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.If
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.IfElse
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.LesserThan
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.Loop
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.Push
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.ReadFromMatrix
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.ReplaceInMatrix
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.StoreTerminal
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.StoreTerminalIndexed
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.SubProgram
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.Switch
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.TransferMemory
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.function.WriteToMatrix
Determines which type a specific child of this command has.
getChildType(IGPProgram, int) - Method in class org.jgap.gp.terminal.Argument
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.terminal.False
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.terminal.Terminal
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.terminal.True
 
getChildType(IGPProgram, int) - Method in class org.jgap.gp.terminal.Variable
 
getChromosome() - Method in class org.jgap.eval.PopulationContext
 
getChromosome(int) - Method in interface org.jgap.gp.IGPProgram
 
getChromosome(int) - Method in class org.jgap.gp.impl.GPProgram
 
getChromosome(int) - Method in class org.jgap.Population
 
getChromosomeFromDocument(Configuration, Document) - Static method in class org.jgap.xml.XMLManager
Unmarshall a Chromosome instance from a given XML Document representation.
getChromosomeFromElement(Configuration, Element) - Static method in class org.jgap.xml.XMLManager
Unmarshall a Chromosome instance from a given XML Element representation.
getChromosomeNum() - Method in class org.jgap.gp.function.ADF
 
getChromosomePool() - Method in class org.jgap.Configuration
Retrieves the ChromosomePool instance, if any, that is associated with this configuration.
getChromosomes() - Method in class org.jgap.distr.Problem
 
getChromosomes() - Method in class org.jgap.Genotype
Deprecated. uses getPopulation() instead
getChromosomes() - Method in class org.jgap.Population
 
getChromosomeSize() - Method in class org.jgap.Configuration
Retrieves the chromosome size being used by this genetic algorithm.
getChunk() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getChunk() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getChunk() - Method in class org.jgap.distr.grid.wan.RequestInformation
 
getClientEvolveStrategy() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getClientEvolveStrategy() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getClientEvolveStrategy() - Method in class org.jgap.distr.grid.GridConfigurationBase
 
getClientEvolveStrategy() - Method in interface org.jgap.distr.grid.IGridConfiguration
 
getClientFeedback() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getClientFeedback() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getClientFeedback() - Method in class org.jgap.distr.grid.GridConfigurationBase
 
getClientFeedback() - Method in interface org.jgap.distr.grid.IGridConfiguration
 
getCloneHandlerFor(Object, Class) - Method in interface org.jgap.IJGAPFactory
Retrieves a clone handler capable of clone the given class.
getCloneHandlerFor(Object, Class) - Method in class org.jgap.impl.JGAPFactory
Retrieves a clone handler capable of clone the given class.
getColor() - Method in exception examples.gp.tictactoe.GameWonException
 
getColumnCount() - Method in class org.jgap.audit.KeyedValues2D
 
getColumnKey(int) - Method in class org.jgap.audit.KeyedValues2D
 
getColumnKeys() - Method in class org.jgap.audit.KeyedValues2D
 
getCommandOfClass(int, Class) - Method in class org.jgap.gp.BaseGPChromosome
Helper: Find GP command with given class and return index of it.
getCommandOfClass(int, Class) - Method in interface org.jgap.gp.IGPProgram
Searches for a chromosome that has the given class and returns its index.
getCommandOfClass(int, Class) - Method in class org.jgap.gp.impl.GPProgram
Searches for a chromosome that has the given class and returns its index.
getCommandType() - Method in class org.jgap.gp.CommandGene
The type of the command this gene represents.
getCompareToHandlerFor(Object, Class) - Method in interface org.jgap.IJGAPFactory
Retrieves a handler capable of comparing two instances of the given class.
getCompareToHandlerFor(Object, Class) - Method in class org.jgap.impl.JGAPFactory
Retrieves a handler capable of comparing two instances of the given class.
getComplexity() - Method in interface org.jgap.gp.IComplexCommand
 
getConfigData() - Method in interface org.jgap.data.config.IConfigInfo
 
getConfigData() - Method in class org.jgap.gui.ConfigFrame
Getter for the Configuration Information on this frame.
getConfigProperties() - Method in interface org.jgap.data.config.ConfigurationHandler
Return the information to generate the GUI for configuring this class.
getConfigProperties() - Method in class org.jgap.data.config.RootConfigurationHandler
Return the information to generate the GUI for configuring this class.
getConfigProperty(String) - Method in class org.jgap.data.config.MetaConfig
Read the meta-config file and load it in memory.
getConfiguration() - Method in class examples.grid.evolutionDistributed.MyRequestSplitStrategy
 
getConfiguration() - Method in class examples.grid.fitnessDistributed.FitnessSplitStrategy
 
getConfiguration() - Method in class examples.grid.fitnessDistributed.MyRequestSplitStrategy
 
getConfiguration() - Method in class examples.grid.mathProblemDistributed.MyRequestSplitStrategy
 
getConfiguration() - Method in class org.jgap.BaseChromosome
 
getConfiguration() - Method in class org.jgap.BaseGene
 
getConfiguration() - Method in class org.jgap.BaseGeneticOperator
 
getConfiguration() - Method in class org.jgap.BaseRateCalculator
 
getConfiguration() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getConfiguration() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getConfiguration() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
getConfiguration() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getConfiguration() - Method in class org.jgap.distr.grid.GridConfigurationBase
 
getConfiguration() - Method in interface org.jgap.distr.grid.IGridConfiguration
 
getConfiguration() - Method in class org.jgap.distr.grid.JGAPClient
 
getConfiguration() - Method in class org.jgap.distr.grid.JGAPRequest
 
getConfiguration() - Method in class org.jgap.distr.grid.RequestSplitStrategy
 
getConfiguration() - Method in class org.jgap.distr.grid.SampleSplitStrategy
 
getConfiguration() - Method in interface org.jgap.Gene
 
getConfiguration() - Method in class org.jgap.Genotype
 
getConfiguration() - Method in class org.jgap.gp.CrossMethod
 
getConfiguration() - Method in interface org.jgap.IChromosome
 
getConfiguration() - Method in class org.jgap.impl.fitness.TruthTableFitnessFunction
 
getConfiguration() - Method in class org.jgap.impl.job.JobData
 
getConfiguration() - Method in class org.jgap.impl.job.JobResult
 
getConfiguration() - Method in class org.jgap.impl.salesman.Salesman
 
getConfiguration() - Method in class org.jgap.NaturalSelector
 
getConfiguration() - Method in class org.jgap.Population
 
getConfiguration() - Method in class org.jgap.supergenes.Validator
 
getConfiguration() - Method in class org.jgap.util.XStreamPassThruConverter
 
getConfigurationHandler() - Method in class org.jgap.Configuration
Implementation of the Configurable interface.
getConformPath(String, boolean) - Static method in class org.jgap.util.FileKit
 
getConformPath(String) - Static method in class org.jgap.util.FileKit
 
getConformPath(String, String) - Static method in class org.jgap.util.FileKit
 
getConnection(String) - Static method in class org.jgap.distr.grid.util.GridKit
 
getConstraintChecker() - Method in class org.jgap.BaseGene
 
getConstraintChecker() - Method in class org.jgap.Chromosome
 
getContext() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getContext() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getContext() - Method in class org.jgap.distr.grid.MessageContext
 
getContextId() - Method in class org.jgap.distr.grid.common.BasicContext
 
getContextIdAsString() - Method in class org.jgap.distr.grid.common.BasicContext
 
getCounterMemoryName() - Method in class org.jgap.gp.function.ForLoop
 
getCrossMethod() - Method in class org.jgap.gp.impl.GPConfiguration
 
getCrossoverProb() - Method in class org.jgap.gp.impl.GPConfiguration
 
getCrossOverRate() - Method in class org.jgap.impl.CrossoverOperator
 
getCrossOverRatePercent() - Method in class org.jgap.impl.CrossoverOperator
 
getCurrentDir() - Static method in class org.jgap.util.FileKit
 
getCurrentValue() - Method in class org.jgap.distr.CultureMemoryCell
 
getCurrentValueAsDouble() - Method in class org.jgap.distr.CultureMemoryCell
Convenience method to retrieve a primitive double value from memory easily.
getData() - Method in class org.jgap.audit.Evaluator
 
getData() - Method in class org.jgap.distr.grid.wan.ReceivedPacket
 
getDepth(int) - Method in class org.jgap.gp.impl.ProgramChromosome
Gets the depth of the branch starting at the a_index'th node.
getDescription() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getDescription() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getDescription() - Method in class org.jgap.distr.grid.wan.RequestInformation
 
getDescription() - Method in class org.jgap.distr.grid.wan.ResultInformation
 
getDeviation() - Method in class org.jgap.impl.GaussianMutationOperator
 
getDimesGene(Configuration) - Method in class examples.supergene.AbstractSupergeneTest
 
getDispatcher() - Method in class org.jgap.distr.Master
 
getDisplayName() - Method in interface org.jgap.distr.IWorker
 
getDisplayName() - Method in class org.jgap.distr.Worker
 
getDoubletteChromosomesAllowed() - Method in class org.jgap.impl.WeightedRouletteSelector
 
getDoubletteChromosomesAllowed() - Method in class org.jgap.NaturalSelectorExt
 
getDurationComputation() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getDurationComputation() - Method in class org.jgap.distr.grid.wan.ResultInformation
 
getDynamizeArityProb() - Method in class org.jgap.gp.impl.GPConfiguration
 
getElementsByTagName(String) - Method in class org.jgap.data.DataElement
 
getElementsByTagName(String) - Method in interface org.jgap.data.IDataElement
 
getEnergy() - Method in class org.jgap.BaseGene
 
getEnergy() - Method in interface org.jgap.Gene
 
getEnergy() - Method in class org.jgap.gp.CommandGene
 
getEventManager() - Method in class org.jgap.Configuration
Retrieves the event manager associated with this configuration.
getEventName() - Method in class org.jgap.event.GeneticEvent
Retrieves the name of this event, which can be used to identify the type of event.
getEvolves(IPopulationSplitter) - Method in class org.jgap.Genotype
Splits a population into pieces that can be evolved independently.
getFile(String, String, String) - Static method in class org.jgap.distr.grid.util.GridKit
 
getFileName() - Method in interface org.jgap.data.config.IConfigInfo
Get the config file to write to.
getFileName() - Method in class org.jgap.gui.ConfigFrame
Get the config file to write to.
getFilename(String) - Static method in class org.jgap.util.FileKit
 
getFilename(String, String) - Static method in class org.jgap.util.FileKit
Extract file name from a given path+filename.
getFilenames(String) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
getFitness() - Method in class org.jgap.distr.grid.common.ResultData
 
getFitnessEvaluator() - Method in class org.jgap.Configuration
 
getFitnessFunction() - Method in class org.jgap.Configuration
Retrieves the fitness function previously setup in this Configuration object.
getFitnessFunction() - Method in class org.jgap.distr.Problem
 
getFitnessRank(int) - Method in class org.jgap.gp.impl.GPPopulation
 
getFitnessRanks() - Method in class org.jgap.gp.impl.GPPopulation
 
getFitnessString(JGAPResultGP) - Static method in class org.jgap.distr.grid.wan.WANUtils
 
getFitnessValue(IChromosome) - Method in class org.jgap.CachedFitnessFunction
Cached fitness value function.
getFitnessValue() - Method in class org.jgap.Chromosome
Retrieves the fitness value of this Chromosome, as determined by the active fitness function.
getFitnessValue(IGPProgram) - Static method in class org.jgap.distr.grid.wan.WANUtils
 
getFitnessValue(IChromosome) - Method in class org.jgap.FitnessFunction
Retrieves the fitness value of the given Chromosome.
getFitnessValue(IGPProgram) - Method in class org.jgap.gp.GPFitnessFunction
Retrieves the fitness value of the given GPProgram.
getFitnessValue() - Method in class org.jgap.gp.GPProgramBase
 
getFitnessValue() - Method in interface org.jgap.gp.IGPProgram
 
getFitnessValue() - Method in class org.jgap.gp.impl.GPProgramInfo
 
getFitnessValue() - Method in interface org.jgap.IChromosome
Retrieves the fitness value of this Chromosome, as determined by the active fitness function.
getFitnessValueDirectly() - Method in class org.jgap.Chromosome
 
getFitnessValueDirectly() - Method in class org.jgap.gp.GPProgramBase
 
getFitnessValueDirectly() - Method in interface org.jgap.IChromosome
 
getFittest() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
Deprecated. use getPopulation instead
getFittest() - Method in class org.jgap.distr.grid.JGAPResult
Deprecated. use getPopulation instead
getFittest(JGAPResultGP) - Static method in class org.jgap.distr.grid.wan.WANUtils
 
getFittestChromosome() - Method in class org.jgap.Genotype
Retrieves the Chromosome in the Population with the highest fitness value.
getFittestChromosome(int, int) - Method in class org.jgap.Genotype
Retrieves the Chromosome in the Population with the highest fitness value within the given indices.
getFittestChromosomes(int) - Method in class org.jgap.Genotype
Retrieves the top n Chromsomes in the population (the ones with the best fitness values).
getFittestDrawingView() - Method in class examples.gp.monalisa.gui.GeneticDrawingView
 
getFittestDrawingView() - Method in class examples.monalisa.gui.GeneticDrawingView
 
getFittestProgram() - Method in class org.jgap.gp.impl.GPGenotype
Retrieves the GPProgram in the population with the best fitness value.
getFittestProgramComputed() - Method in class org.jgap.gp.impl.GPGenotype
Retrieves the GPProgram in the population with the highest fitness value.
getFoodTaken() - Method in class examples.gp.anttrail.AntMap
 
getFreeMemoryKB() - Static method in class org.jgap.util.SystemKit
 
getFreeMemoryMB() - Static method in class org.jgap.util.SystemKit
 
getFromMap(int, int) - Method in class examples.gp.anttrail.AntMap
 
getFunction(int) - Method in class org.jgap.gp.BaseGPChromosome
Gets the a_index'th function in this chromosome.
getFunction(int, Class, int) - Method in class org.jgap.gp.BaseGPChromosome
Gets the i'th function of the given return type in this chromosome.
getFunction(int) - Method in interface org.jgap.gp.IGPChromosome
Gets the a_index'th function in this chromosome.
getFunction(int, Class, int) - Method in interface org.jgap.gp.IGPChromosome
Gets the i'th function of the given type in this chromosome.
getFunctionProb() - Method in class org.jgap.gp.impl.GPConfiguration
 
getFunctions() - Method in interface org.jgap.gp.IGPChromosome
 
getFunctions() - Method in class org.jgap.gp.impl.ProgramChromosome
 
getFunctionSet() - Method in interface org.jgap.gp.IGPChromosome
 
getFunctionSet() - Method in class org.jgap.gp.impl.ProgramChromosome
 
getFunctionValue(double, double) - Method in class org.jgap.impl.fitness.RosenbrocksBulkNegativeFunction
 
getGaussianStdDeviation() - Method in class org.jgap.impl.GaussianRandomGenerator
 
getGene(int) - Method in class org.jgap.BaseChromosome
Returns the Gene at the given index (locus) within the Chromosome.
getGene(int) - Method in class org.jgap.gp.impl.ProgramChromosome
Returns the Gene at the given index (locus) within the Chromosome.
getGene(int) - Method in interface org.jgap.IChromosome
Returns the Gene at the given index (locus) within the Chromosome.
getGenerationNr() - Method in class org.jgap.Configuration
 
getGenericData() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getGenes() - Method in class org.jgap.BaseChromosome
Retrieves the set of genes that make up this Chromosome.
getGenes() - Method in interface org.jgap.IChromosome
Retrieves the set of genes that make up this Chromosome.
getGenes() - Method in class org.jgap.impl.CompositeGene
 
getGenes() - Method in class org.jgap.supergenes.AbstractSupergene
 
getGenes() - Method in interface org.jgap.supergenes.Supergene
Get the array of genes - components of this supergene.
getGenesFromElement(Configuration, Element) - Static method in class org.jgap.xml.XMLManager
Unmarshall a Chromosome instance from a given XML Element representation.
getGenesPersistentRepresentation() - Method in class org.jgap.BaseChromosome
 
getGenesPersistentRepresentation(StringBuffer) - Method in class org.jgap.BaseChromosome
Retrieves the persistent representation of the chromosome by considering its genes.
getGeneticOperatorConstraint() - Method in interface org.jgap.IJGAPFactory
 
getGeneticOperatorConstraint() - Method in class org.jgap.impl.JGAPFactory
 
getGeneticOperators() - Method in class org.jgap.Configuration
Retrieves the genetic operators setup in this Configuration instance.
getGeneTypeAllowed() - Method in class org.jgap.impl.CompositeGene
 
getGenome(boolean) - Method in class org.jgap.Population
Returns the genotype of the population, i.e. the list of genes in the Population.
getGenomeSize(GAConfiguration) - Static method in class examples.monalisa.core.GAInitialChromosomeFactory
 
getGenotypeAverageData() - Method in class org.jgap.audit.Evaluator
 
getGenotypeFromDocument(Configuration, Document) - Static method in class org.jgap.xml.XMLManager
Unmarshall a Genotype instance from a given XML Document representation.
getGenotypeFromElement(Configuration, Element) - Static method in class org.jgap.xml.XMLManager
Unmarshall a Genotype instance from a given XML Element representation.
getGenotypeInitializer() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getGenotypeInitializer() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getGenotypeInitializer() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getGenotypeInitializer() - Method in class org.jgap.distr.grid.GridConfigurationBase
 
getGenotypeInitializer() - Method in interface org.jgap.distr.grid.IGridConfiguration
 
getGenotypeInitializer() - Method in class org.jgap.distr.grid.JGAPRequest
 
getGPConfiguration() - Method in class org.jgap.gp.BaseGPChromosome
 
getGPConfiguration() - Method in class org.jgap.gp.CommandGene
 
getGPConfiguration() - Method in class org.jgap.gp.GPProblem
 
getGPConfiguration() - Method in class org.jgap.gp.GPProgramBase
 
getGPConfiguration() - Method in interface org.jgap.gp.IGPChromosome
 
getGPConfiguration() - Method in interface org.jgap.gp.IGPProgram
 
getGPConfiguration() - Method in class org.jgap.gp.impl.GPGenotype
 
getGPConfiguration() - Method in class org.jgap.gp.impl.GPPopulation
 
getGPFitnessEvaluator() - Method in class org.jgap.gp.impl.GPConfiguration
 
getGPFitnessFunction() - Method in class org.jgap.gp.impl.GPConfiguration
 
getGPPopulation() - Method in class org.jgap.gp.impl.GPGenotype
 
getGPProgram(int) - Method in class org.jgap.gp.impl.GPPopulation
 
getGPPrograms() - Method in class org.jgap.gp.impl.GPPopulation
 
getGridClientMediator() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
getGridConfiguration() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getGridConfigurationGP() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
getGridMessage(MessageContext, String, int, int, boolean) - Method in class org.jgap.distr.grid.DummyGridClientMediator
 
getGridMessage(MessageContext, String, int, int, boolean) - Method in interface org.jgap.distr.grid.IGridClientMediator
 
getGUID() - Static method in class org.jgap.util.SystemKit
 
getHeaderData() - Method in class org.jgap.distr.grid.wan.ReceivedPacket
 
getHeight() - Method in class examples.gp.anttrail.AntMap
 
getHeight() - Method in class examples.gp.paintedDesert.AntMap
Returns the height of the map
getHistory() - Method in class org.jgap.distr.CultureMemoryCell
 
getHistorySize() - Method in class org.jgap.distr.CultureMemoryCell
 
getId() - Method in class org.jgap.Configuration
 
getID() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getID() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getID() - Method in class org.jgap.distr.grid.wan.RequestInformation
 
getID() - Method in class org.jgap.distr.grid.wan.ResultInformation
 
getID() - Method in class org.jgap.distr.Problem
 
getIndex(Comparable) - Method in class org.jgap.audit.KeyedValues
 
getIndex(TreeNode) - Method in class org.jgap.gp.impl.JGAPTreeNode
 
getIndividual() - Method in class org.jgap.gp.BaseGPChromosome
 
getIndividual() - Method in interface org.jgap.gp.IGPChromosome
 
getInitializerFor(Object, Class) - Method in interface org.jgap.IJGAPFactory
Retrieves an initializer capable of initializing the Object of the given class.
getInitializerFor(Object, Class) - Method in class org.jgap.impl.JGAPFactory
Retrieves an initializer capable of initializing the Object of the given class.
getInitialMap() - Method in class examples.gp.paintedDesert.AntMap
Returns a representation of the initial map
getInitStrategy() - Method in class org.jgap.gp.impl.GPConfiguration
 
getInstance() - Static method in class org.jgap.data.config.ConfigWriter
Method to create and access the Singleton ConfigWriter instance.
getInstance() - Static method in class org.jgap.data.config.MetaConfig
 
getInstance() - Static method in class org.jgap.data.DataTreeBuilder
 
getInstance() - Static method in class org.jgap.gui.GUIManager
 
getInternalValue() - Method in class org.jgap.BaseGene
Each Gene implementation holds its own m_value object keeping the allele value.
getInternalValue() - Method in class org.jgap.gp.CommandGene
 
getInternalValue() - Method in class org.jgap.impl.BooleanGene
 
getInternalValue() - Method in class org.jgap.impl.CompositeGene
This method is not called internally because BaseGene.getAllele() is overridden here!
getInternalValue() - Method in class org.jgap.impl.FixedBinaryGene
Not called as getAllele() is overridden.
getInternalValue() - Method in class org.jgap.impl.MapGene
 
getInternalValue() - Method in class org.jgap.impl.NumberGene
 
getInternalValue() - Method in class org.jgap.impl.SetGene
 
getInternalValue() - Method in class org.jgap.impl.StringGene
 
getInternalValue() - Method in class org.jgap.supergenes.AbstractSupergene
 
getIntValues() - Method in class org.jgap.impl.FixedBinaryGene
 
getJGAPFactory() - Method in class org.jgap.Configuration
 
getJGAPFactory() - Method in class org.jgap.gp.impl.GPConfiguration
 
getJGAPVersion(Manifest) - Static method in class org.jgap.util.FileKit
 
getJobData() - Method in interface org.jgap.impl.job.IJob
 
getJobData() - Method in class org.jgap.impl.job.JobBase
 
getKey() - Method in class org.jgap.audit.KeyedValue
 
getKey(int) - Method in class org.jgap.audit.KeyedValues
 
getKeyFromObject(Object) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Override in sub classes.
getKeys() - Method in class org.jgap.audit.KeyedValues
Returns the keys for the values in the collection
getLabel() - Method in class org.jgap.data.config.ConfigProperty
 
getLastColor() - Method in class examples.gp.tictactoe.Board
 
getLastComputedFitnessValue() - Method in class org.jgap.FitnessFunction
 
getLastComputedFitnessValue() - Method in class org.jgap.gp.GPFitnessFunction
 
getLastConfiguration() - Method in class org.jgap.impl.GABreeder
 
getLastListingRequestsMillis() - Method in class org.jgap.distr.grid.common.ClientStatus
 
getLastListingResultsMillis() - Method in class org.jgap.distr.grid.common.ClientStatus
 
getLastPopulation() - Method in class org.jgap.impl.GABreeder
 
getLButton() - Method in class org.jgap.gui.ConfigFrame.ListGroup
 
getLength() - Method in class org.jgap.data.DataElementList
 
getLength() - Method in interface org.jgap.data.IDataElementList
 
getLength() - Method in class org.jgap.impl.FixedBinaryGene
 
getLibDir() - Method in class org.jgap.distr.grid.common.CommonConfiguration
 
getList() - Method in class org.jgap.gui.ConfigFrame.ListGroup
 
getListModel() - Method in class org.jgap.gui.ConfigFrame.ListGroup
 
getListNameAt(int) - Method in class org.jgap.data.config.ConfigData
Get the name of the list at the specified index.
getListScroller() - Method in class org.jgap.gui.ConfigFrame.ListGroup
 
getListValuesAt(int) - Method in class org.jgap.data.config.ConfigData
Get the contents of the list at the specified index.
getLocalHostName() - Static method in class org.jgap.util.NetworkKit
 
getLocalIPAddress() - Static method in class org.jgap.util.NetworkKit
 
getLocus(RandomGenerator, int, int) - Method in class org.jgap.impl.AveragingCrossoverOperator
Returns the crossover location for a given index.
getLowerBound() - Method in class org.jgap.impl.DoubleGene
 
getLowerBounds() - Method in class org.jgap.impl.IntegerGene
 
getLowerBounds() - Method in class org.jgap.impl.MutipleIntegerGene
 
getMACAddress() - Static method in class org.jgap.util.NetworkKit
Taken and adapted from UUID.
getMainPanel() - Method in class examples.gp.monalisa.gui.FittestDrawingView
 
getMainPanel() - Method in class examples.monalisa.gui.FittestDrawingView
 
getManifestOfJar(String) - Static method in class org.jgap.util.FileKit
Retrieve the manifest included in the given jar.
getMap(ProgramChromosome) - Method in class examples.gp.anttrail.AntCommand
 
getMap() - Method in class examples.gp.anttrail.AntMap
 
getMap(ProgramChromosome) - Method in class examples.gp.paintedDesert.AntCommand
 
getMap() - Method in class examples.gp.paintedDesert.AntMap
Returns a representation of the current map
getMasterInfo() - Method in class org.jgap.distr.Master
 
getMatrix(int, int) - Method in class org.jgap.distr.Culture
Reads a value from the matrix memory that was previously stored with setMatrix(...).
getMatrix(String) - Method in class org.jgap.gp.impl.GPConfiguration
Retrieves a named matrix.
getMaxCrossoverDepth() - Method in class org.jgap.gp.impl.GPConfiguration
 
getMaxDepths() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getMaxDepths() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getMaxDepths() - Method in class org.jgap.gp.GPProgramBase
 
getMaxDepths() - Method in interface org.jgap.gp.IGPProgram
 
getMaxEvolution() - Method in class org.jgap.impl.salesman.Salesman
 
getMaxFetchResults() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
getMaxInitDepth() - Method in class org.jgap.gp.impl.GPConfiguration
 
getMaxLength() - Method in class org.jgap.impl.StringGene
 
getMaxNodes() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getMaxNodes() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getMaxNodes() - Method in class org.jgap.gp.GPProgramBase
 
getMaxNodes() - Method in interface org.jgap.gp.IGPProgram
 
getMaxPolygons() - Method in class examples.monalisa.core.GAConfiguration
 
getMemoryNames() - Method in class org.jgap.distr.Culture
 
getMemorySize() - Method in class org.jgap.gp.impl.GPConfiguration
 
getMinDepths() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getMinDepths() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getMinDepths() - Method in class org.jgap.gp.GPProgramBase
 
getMinDepths() - Method in interface org.jgap.gp.IGPProgram
 
getMinFitness() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getMinFitnessToStore() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getMinFitnessToStore() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getMinimumPopSizePercent() - Method in class org.jgap.Configuration
 
getMinInitDepth() - Method in class org.jgap.gp.impl.GPConfiguration
 
getMinLength() - Method in class org.jgap.impl.StringGene
 
getModule() - Method in class org.jgap.distr.grid.MessageContext
 
getModuleVersion(Manifest) - Static method in class org.jgap.util.FileKit
 
getMonitor() - Method in class org.jgap.Configuration
 
getMonitors() - Method in class org.jgap.audit.ChainedMonitors
 
getMoveCount() - Method in class examples.gp.anttrail.AntMap
 
getMoveCount() - Method in class examples.gp.paintedDesert.AntMap
Asks each ant for the number of moves and sums up the result.
getMovements() - Method in class examples.gp.anttrail.AntMap
 
getMoves() - Method in class examples.gp.paintedDesert.Ant
Identifies the number of moves the ant has performed
getMultiObjectives() - Method in class org.jgap.Chromosome
 
getMutationProb() - Method in class org.jgap.gp.impl.GPConfiguration
 
getMutationRate() - Method in class org.jgap.impl.MutationOperator
 
getMutationRate() - Method in class org.jgap.impl.TwoWayMutationOperator
 
getMutationRateCalc() - Method in class org.jgap.impl.MutationOperator
 
getMutationRateCalc() - Method in class org.jgap.impl.TwoWayMutationOperator
 
getName() - Method in class examples.gp.paintedDesert.IfDrop
 
getName() - Method in class examples.gp.paintedDesert.IfLessThanOrEqual
 
getName() - Method in class examples.gp.paintedDesert.IfLessThanZero
 
getName() - Method in class examples.gp.paintedDesert.LoopUntil
 
getName() - Method in class examples.gp.symbolicRegression.AndD
 
getName() - Method in class examples.gp.symbolicRegression.Gamma
 
getName() - Method in class examples.gp.symbolicRegression.Gaussian
 
getName() - Method in class examples.gp.symbolicRegression.Hill
 
getName() - Method in class examples.gp.symbolicRegression.Logistic
 
getName() - Method in class examples.gp.symbolicRegression.ModuloD
 
getName() - Method in class examples.gp.symbolicRegression.NotD
 
getName() - Method in class examples.gp.symbolicRegression.OrD
 
getName() - Method in class examples.gp.symbolicRegression.Sigmoid
 
getName() - Method in class examples.gp.symbolicRegression.Sign
 
getName() - Method in class examples.gp.symbolicRegression.Sqrt
 
getName() - Method in class examples.gp.symbolicRegression.Step
 
getName() - Method in class examples.gp.symbolicRegression.XorD
 
getName() - Method in class examples.gp.tictactoe.CountStones
 
getName() - Method in class examples.gp.tictactoe.EvaluateBoard
 
getName() - Method in class examples.gp.tictactoe.IfColor
 
getName() - Method in class examples.gp.tictactoe.IfIsFree
 
getName() - Method in class examples.gp.tictactoe.IfIsOccupied
 
getName() - Method in class examples.gp.tictactoe.IsOwnColor
 
getName() - Method in class examples.gp.tictactoe.ReadBoard
 
getName() - Method in class examples.gp.tictactoe.TransferBoardToMemory
 
getName() - Method in class org.jgap.Configuration
 
getName() - Method in class org.jgap.data.config.ConfigProperty
 
getName() - Method in interface org.jgap.data.config.ConfigurationHandler
Return the name of this Configuration Object to be used in the properties file.
getName() - Method in class org.jgap.data.config.RootConfigurationHandler
 
getName() - Method in class org.jgap.distr.CultureMemoryCell
 
getName() - Method in class org.jgap.distr.WorkerCommand
 
getName() - Method in class org.jgap.gp.CommandGene
 
getName() - Method in class org.jgap.gp.function.Abs
 
getName() - Method in class org.jgap.gp.function.Add
 
getName() - Method in class org.jgap.gp.function.Add3
 
getName() - Method in class org.jgap.gp.function.Add4
 
getName() - Method in class org.jgap.gp.function.AddAndStore
 
getName() - Method in class org.jgap.gp.function.AddAndStoreTerminal
 
getName() - Method in class org.jgap.gp.function.And
 
getName() - Method in class org.jgap.gp.function.ArcCosine
 
getName() - Method in class org.jgap.gp.function.ArcSine
 
getName() - Method in class org.jgap.gp.function.ArcTangent
 
getName() - Method in class org.jgap.gp.function.Ceil
 
getName() - Method in class org.jgap.gp.function.CharacterProvider
 
getName() - Method in class org.jgap.gp.function.Cosine
 
getName() - Method in class org.jgap.gp.function.CountMatrix
 
getName() - Method in class org.jgap.gp.function.Divide
 
getName() - Method in class org.jgap.gp.function.Equals
 
getName() - Method in class org.jgap.gp.function.ExchangeMemory
 
getName() - Method in class org.jgap.gp.function.Exp
 
getName() - Method in class org.jgap.gp.function.Floor
 
getName() - Method in class org.jgap.gp.function.ForLoop
 
getName() - Method in class org.jgap.gp.function.ForXLoop
 
getName() - Method in class org.jgap.gp.function.GreaterThan
 
getName() - Method in class org.jgap.gp.function.IfElse
 
getName() - Method in class org.jgap.gp.function.Increment
 
getName() - Method in class org.jgap.gp.function.IncrementMemory
 
getName() - Method in class org.jgap.gp.function.LesserThan
 
getName() - Method in class org.jgap.gp.function.Log
 
getName() - Method in class org.jgap.gp.function.Loop
 
getName() - Method in class org.jgap.gp.function.Max
 
getName() - Method in class org.jgap.gp.function.Min
 
getName() - Method in class org.jgap.gp.function.Modulo
 
getName() - Method in class org.jgap.gp.function.Multiply
 
getName() - Method in class org.jgap.gp.function.Multiply3
 
getName() - Method in class org.jgap.gp.function.Not
 
getName() - Method in class org.jgap.gp.function.Or
 
getName() - Method in class org.jgap.gp.function.Pop
 
getName() - Method in class org.jgap.gp.function.Pow
 
getName() - Method in class org.jgap.gp.function.Push
 
getName() - Method in class org.jgap.gp.function.RandomGenerator
 
getName() - Method in class org.jgap.gp.function.ReadFromMatrix
 
getName() - Method in class org.jgap.gp.function.ReadTerminal
 
getName() - Method in class org.jgap.gp.function.ReadTerminalIndexed
 
getName() - Method in class org.jgap.gp.function.ReplaceInMatrix
 
getName() - Method in class org.jgap.gp.function.ResetMatrix
 
getName() - Method in class org.jgap.gp.function.Round
 
getName() - Method in class org.jgap.gp.function.Sine
 
getName() - Method in class org.jgap.gp.function.StoreTerminal
 
getName() - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
getName() - Method in class org.jgap.gp.function.SubProgram
 
getName() - Method in class org.jgap.gp.function.Subtract
 
getName() - Method in class org.jgap.gp.function.Switch
 
getName() - Method in class org.jgap.gp.function.Tangent
 
getName() - Method in class org.jgap.gp.function.TransferMemory
 
getName() - Method in class org.jgap.gp.function.Tupel
 
getName() - Method in class org.jgap.gp.function.WriteToMatrix
 
getName() - Method in class org.jgap.gp.function.Xor
 
getName() - Method in class org.jgap.gp.impl.JGAPTreeNode
 
getName() - Method in class org.jgap.gp.terminal.Argument
 
getName() - Method in class org.jgap.gp.terminal.Constant
 
getName() - Method in class org.jgap.gp.terminal.False
 
getName() - Method in class org.jgap.gp.terminal.NOP
 
getName() - Method in class org.jgap.gp.terminal.True
 
getName() - Method in class org.jgap.gp.terminal.Variable
Attention: It is important to return m_name here (see GPGenotype.putVariable).
getNaturalSelector() - Method in class org.jgap.Configuration
Deprecated. use getNaturalSelectors(true) or getNaturalSelectors(false) to obtain the relevant chain of NaturalSelector's and then call the chain's get(index) method
getNaturalSelector(boolean, int) - Method in class org.jgap.Configuration
 
getNaturalSelectors(boolean) - Method in class org.jgap.Configuration
Only use for read-only access!
getNaturalSelectorsSize(boolean) - Method in class org.jgap.Configuration
 
getNeededFiles(GridNodeWorkerConfig) - Method in class org.jgap.distr.grid.gp.JGAPWorkersGP
Get jar and other files needed for computation from server .
getNeededFiles(GridNodeWorkerConfig) - Method in class org.jgap.distr.grid.JGAPWorkers
Get jar and other files needed for computation from server .
getNewChromsPercent() - Method in class org.jgap.gp.impl.GPConfiguration
 
getNewInstance(Object, int, String) - Method in class org.jgap.distr.CultureMemoryCell
Creates a new instance of CultureMemoryCell preset with the given parameters.
getNiceURL(String, String) - Static method in class org.jgap.util.FileKit
Makes an URL nice by bringing it into a normalized (i.e. convenient) form.
getNickelsGene(Configuration) - Method in class examples.supergene.AbstractSupergeneTest
 
getNode(int) - Method in class org.jgap.gp.BaseGPChromosome
Gets the a_index'th node in this chromosome.
getNode(int) - Method in interface org.jgap.gp.IGPChromosome
Gets the a_index'th node in this chromosome.
getNode(Class, boolean) - Method in class org.jgap.gp.impl.ProgramChromosome
Checks whether a node with a given type is contained in the program.
getNode(Class, boolean, int) - Method in class org.jgap.gp.impl.ProgramChromosome
 
getNodeColor(Object, int) - Method in class examples.gp.anttrail.AntTreeNodeRenderer
 
getNodeColor(Object, int) - Method in class org.jgap.gp.impl.JGAPTreeNodeRenderer
 
getNodeSet(int) - Method in class org.jgap.gp.GPProgramBase
 
getNodeSets(GPConfiguration) - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
 
getNodeSets() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getNodeSets() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getNodeSets() - Method in class org.jgap.gp.GPProgramBase
 
getNodeSets() - Method in interface org.jgap.gp.IGPProgram
 
getNodeType() - Method in class org.jgap.data.DataElement
 
getNodeValidator() - Method in class org.jgap.gp.impl.GPConfiguration
 
getNodeValue() - Method in class org.jgap.data.DataElement
 
getNowAsString() - Static method in class org.jgap.util.DateKit
 
getNS() - Method in class org.jgap.data.config.ConfigData
Get the namespace of the Configurable for which this ConfigData is being used.
getNS() - Method in interface org.jgap.data.config.ConfigurationHandler
Get the namespace to be used in the config file for the Configurable this ConfigurationHandler belongs to.
getNS() - Method in class org.jgap.data.config.RootConfigurationHandler
Get the namespace to be used in the config file for the Configurable this ConfigurationHandler belongs to.
getNumberOfCoinsAtGene(IChromosome, int) - Static method in class examples.audit.CoinsExampleFitnessFunction
Retrieves the number of coins represented by the given potential solution at the given gene position.
getNumberOfCoinsAtGene(IChromosome, int) - Static method in class examples.constraint.SampleFitnessFunction
Retrieves the number of coins represented by the given potential solution at the given gene position.
getNumberOfCoinsAtGene(IChromosome, int) - Static method in class examples.dynamicMutation.DynamicMutationFitnessFunction
Retrieves the number of coins represented by the given potential solution at the given gene position.
getNumberOfCoinsAtGene(IChromosome, int) - Static method in class examples.energy.CoinsEnergyFitnessFunction
Retrieves the number of coins represented by the given potential solution at the given gene position.
getNumberOfCoinsAtGene(IChromosome, int) - Static method in class examples.MinimizingFitnessFunctionCached
 
getNumberOfCoinsAtGene(IChromosome, int) - Static method in class examples.MinimizingMakeChangeFitnessFunction
Retrieves the number of coins represented by the given potential solution at the given gene position.
getNumberOfCoinsAtGene(IChromosome, int) - Method in class examples.supergene.AbstractChangeFitnessFunction
Retrieves the number of coins represented by the given potential solution at the given gene position.
getNumberOfColorGenes(GAConfiguration) - Static method in class examples.monalisa.core.GAInitialChromosomeFactory
 
getNumberOfColorGenesPerPolygon() - Static method in class examples.monalisa.core.GAInitialChromosomeFactory
 
getNumberOfGenesPerPoint() - Static method in class examples.monalisa.core.GAInitialChromosomeFactory
 
getNumberOfGenesPerPolygon() - Static method in class examples.monalisa.core.GAInitialChromosomeFactory
 
getNumberOfItemsAtGene(IChromosome, int) - Static method in class examples.knapsack.KnapsackFitnessFunction
Retrieves the number of items represented by the given potential solution at the given gene position.
getNumberOfPointGenes(GAConfiguration) - Static method in class examples.monalisa.core.GAInitialChromosomeFactory
 
getNumberOfRuns(int) - Method in class org.jgap.audit.Evaluator
 
getNumLists() - Method in class org.jgap.data.config.ConfigData
 
getNumTexts() - Method in class org.jgap.data.config.ConfigData
 
getObject() - Method in class org.jgap.util.PersistableObject
 
getOperator() - Method in class org.jgap.eval.PopulationContext
 
getOrientation() - Method in class examples.gp.anttrail.AntMap
 
getOriginalRate() - Method in class org.jgap.impl.BestChromosomesSelector
 
getOutList() - Method in class org.jgap.gui.ConfigFrame.ListGroup
 
getOutListModel() - Method in class org.jgap.gui.ConfigFrame.ListGroup
Getter for the output list's associated model.
getOutListScroller() - Method in class org.jgap.gui.ConfigFrame.ListGroup
 
getPackageName() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getPackageName() - Method in class org.jgap.distr.grid.GridConfigurationBase
 
getParameters() - Method in class org.jgap.impl.JGAPFactory
 
getParent() - Method in class org.jgap.gp.impl.JGAPTreeNode
 
getParentNode(int) - Method in class org.jgap.gp.impl.ProgramChromosome
Gets the node which is the parent of the given node in this chromosome.
getPenniesGene(Configuration) - Method in class examples.supergene.AbstractSupergeneTest
 
getPersistent() - Method in class org.jgap.supergenes.AbstractSupergene
The default implementation returns an empty string.
getPersistent() - Method in interface org.jgap.supergenes.SupergeneValidator
 
getPersistent() - Method in class org.jgap.supergenes.Validator
The default implementation returns an empty string.
getPersistentRepresentation() - Method in class org.jgap.BaseChromosome
Returns a persistent representation of this chromosome, see interface Gene for description.
getPersistentRepresentation() - Method in interface org.jgap.Gene
Retrieves a string representation of the value of this Gene instance that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPersistentRepresentation() - Method in class org.jgap.gp.CommandGene
 
getPersistentRepresentation() - Method in interface org.jgap.gp.IGPChromosome
 
getPersistentRepresentation() - Method in interface org.jgap.gp.IGPProgram
 
getPersistentRepresentation() - Method in class org.jgap.gp.impl.GPPopulation
 
getPersistentRepresentation() - Method in class org.jgap.gp.impl.GPProgram
 
getPersistentRepresentation() - Method in class org.jgap.gp.impl.ProgramChromosome
 
getPersistentRepresentation() - Method in class org.jgap.impl.BooleanGene
Retrieves a string representation of this Gene that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPersistentRepresentation() - Method in class org.jgap.impl.CompositeGene
See interface Gene for description.
getPersistentRepresentation() - Method in class org.jgap.impl.DoubleGene
Retrieves a string representation of this Gene that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPersistentRepresentation() - Method in class org.jgap.impl.FixedBinaryGene
 
getPersistentRepresentation() - Method in class org.jgap.impl.IntegerGene
Retrieves a string representation of this Gene that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPersistentRepresentation() - Method in class org.jgap.impl.MapGene
Retrieves a string representation of this Gene that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPersistentRepresentation() - Method in class org.jgap.impl.MutipleIntegerGene
Retrieves a string representation of this Gene that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPersistentRepresentation() - Method in class org.jgap.impl.SetGene
Retrieves a string representation of this Gene that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPersistentRepresentation() - Method in class org.jgap.impl.StringGene
Retrieves a string representation of this Gene that includes any information required to reconstruct it at a later time, such as its value and internal state.
getPersistentRepresentation() - Method in interface org.jgap.IPersistentRepresentation
Returns a persistent representation of an entity (such as a chromosome or a gene).
getPersistentRepresentation() - Method in class org.jgap.Population
Returns a persistent representation of this chromosome, see interface Gene for description.
getPersistentRepresentation() - Method in class org.jgap.supergenes.AbstractSupergene
 
getPersistentRepresentationExt() - Method in class org.jgap.gp.CommandGene
Override in your sub classes of CommandGene if you have to add additional information to be persisted.
getPhenotypeExpresser() - Method in class examples.monalisa.core.GAConfiguration
 
getPickedUpFromXLoc() - Method in class examples.gp.paintedDesert.Ant
Returns the x location where the sand was picked up.
getPickedUpFromYLoc() - Method in class examples.gp.paintedDesert.Ant
Returns the Y locaiton where the sand was picked up.
getPlugins(String) - Static method in class org.jgap.util.ClassKit
 
getPopSize() - Method in class org.jgap.distr.grid.wan.RequestInformation
 
getPopSize() - Method in class org.jgap.distr.grid.wan.ResultInformation
 
getPopSize() - Method in class org.jgap.gp.impl.GPPopulation
 
getPopulation() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getPopulation() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getPopulation() - Method in class org.jgap.distr.grid.JGAPRequest
 
getPopulation() - Method in class org.jgap.distr.grid.JGAPResult
 
getPopulation() - Method in class org.jgap.eval.PopulationContext
 
getPopulation(int) - Method in class org.jgap.eval.PopulationHistory
 
getPopulation(int, int) - Method in class org.jgap.eval.PopulationHistoryIndexed
 
getPopulation() - Method in class org.jgap.Genotype
 
getPopulation() - Method in class org.jgap.impl.job.EvolveData
 
getPopulation() - Method in class org.jgap.impl.job.EvolveResult
 
getPopulations() - Method in class org.jgap.audit.ChainedMonitors
 
getPopulations() - Method in class org.jgap.audit.EvolutionMonitor
 
getPopulations() - Method in class org.jgap.audit.FitnessImprovementMonitor
 
getPopulations() - Method in interface org.jgap.audit.IEvolutionMonitor
 
getPopulations() - Method in class org.jgap.audit.TimedMonitor
 
getPopulations() - Method in class org.jgap.eval.PopulationHistory
 
getPopulations(int) - Method in class org.jgap.eval.PopulationHistoryIndexed
 
getPopulationsHistory() - Method in class org.jgap.eval.PopulationHistoryIndexed
 
getPopulationSize() - Method in class org.jgap.Configuration
Retrieves the population size setup in this Configuration instance.
getPopulationSize() - Method in class org.jgap.distr.Problem
 
getPopulationSize() - Method in class org.jgap.impl.salesman.Salesman
 
getPosX() - Method in class examples.gp.anttrail.AntMap
 
getPosY() - Method in class examples.gp.anttrail.AntMap
 
getPrivateField(Object, String) - Static method in class org.jgap.data.config.RootConfigurationHandler
Helper method: Read a private field.
getProbability() - Method in class org.jgap.impl.TournamentSelector
 
getProgramCreationMaxtries() - Method in class org.jgap.gp.impl.GPConfiguration
 
getProp() - Method in class org.jgap.gui.ConfigFrame.ListGroup
Getter for the ConfigProperty object associated with this ListGroup.
getPrototypeProgram() - Method in class org.jgap.gp.impl.GPConfiguration
 
getQuartersGene(Configuration) - Method in class examples.supergene.AbstractSupergeneTest
 
getRandomGenerator() - Method in class org.jgap.Configuration
Retrieves the random generator setup in this Configuration instance.
getRange() - Method in class org.jgap.impl.RangedSwappingMutationOperator
Gets the mutation range.
getRButton() - Method in class org.jgap.gui.ConfigFrame.ListGroup
 
getReadAccessed() - Method in class org.jgap.distr.CultureMemoryCell
 
getReadAccessedCurrentVersion() - Method in class org.jgap.distr.CultureMemoryCell
 
getReader(String) - Method in class org.jgap.data.config.MetaConfig
Returns a reader to a file
getReadPositionCount() - Method in class examples.gp.tictactoe.Board
 
getReceived() - Method in class org.jgap.distr.grid.common.ResultData
 
getReproductionProb() - Method in class org.jgap.gp.impl.GPConfiguration
 
getRequestDate() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getRequestDate() - Method in class org.jgap.distr.grid.wan.RequestInformation
 
getRequesterInfo() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getRequests() - Method in class org.jgap.distr.grid.common.ClientStatus
 
getRequestSplitStrategy() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getRequestSplitStrategy() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getRequestSplitStrategy() - Method in class org.jgap.distr.grid.GridConfigurationBase
 
getRequestSplitStrategy() - Method in interface org.jgap.distr.grid.IGridConfiguration
 
getResource(String) - Method in class org.jgap.util.JarResources
Extracts a jar resource as a blob.
getResponseDate() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getResponseDate() - Method in class org.jgap.distr.grid.wan.ResultInformation
 
getResponsibleGene(IChromosome, int) - Method in class examples.supergene.AbstractChangeFitnessFunction
Get the gene, responsible for the number of coins, corresponding this code.
getResponsibleGene(IChromosome, int) - Method in class examples.supergene.SupergeneChangeFitnessFunction
Dimes and nickels are taken from the chromosome, and quarters and pennies are taken from the supergene (gene number 2).
getResult() - Method in interface org.jgap.impl.job.IJob
 
getResult() - Method in class org.jgap.impl.job.JobBase
 
getResultData() - Method in class org.jgap.distr.grid.common.ResultVerification
 
getResultFilename(JGAPResultGP) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
getResults() - Method in class org.jgap.distr.grid.common.ClientStatus
 
getResults() - Method in class org.jgap.impl.job.SimpleJobConsumer
 
getReturnType() - Method in class org.jgap.gp.CommandGene
 
getReturnType() - Method in class org.jgap.gp.function.ForXLoop
 
getRowCount() - Method in class org.jgap.audit.KeyedValues2D
 
getRowIndex(Comparable) - Method in class org.jgap.audit.KeyedValues2D
 
getRowKey(int) - Method in class org.jgap.audit.KeyedValues2D
 
getRowKeys() - Method in class org.jgap.audit.KeyedValues2D
 
getRunID() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
getSampleChromosome() - Method in class org.jgap.Configuration
Retrieves the sample Chromosome that contains the desired Gene setup for each respective gene position (locus).
getSelectFromPrevGen() - Method in class org.jgap.Configuration
 
getSelectionMethod() - Method in class org.jgap.gp.impl.GPConfiguration
 
getSelector() - Method in class org.jgap.eval.PopulationContext
 
getServerAddress() - Method in class org.jgap.distr.grid.common.CommonConfiguration
 
getSignificance() - Method in class org.jgap.impl.MutipleIntegerGene
 
getSingleNodeValidator() - Method in class org.jgap.gp.impl.GPConfiguration
 
getSize(int) - Method in class org.jgap.gp.impl.ProgramChromosome
Gets the number of nodes in the branch starting at the a_index'th node.
getStartOffset() - Method in class org.jgap.impl.GreedyCrossover
Gets a number of genes at the start of chromosome, that are excluded from the swapping.
getStartOffset() - Method in class org.jgap.impl.RangedSwappingMutationOperator
Gets a number of genes at the start of chromosome, that are excluded from the swapping.
getStartOffset() - Method in class org.jgap.impl.salesman.Salesman
Gets a number of genes at the start of chromosome, that are excluded from the swapping.
getStartOffset() - Method in class org.jgap.impl.SwappingMutationOperator
Gets a number of genes at the start of chromosome, that are excluded from the swapping.
getStaticConfiguration() - Static method in class org.jgap.Genotype
 
getStaticGPConfiguration() - Static method in class org.jgap.gp.impl.GPGenotype
 
getStatus() - Method in interface org.jgap.distr.IWorker
 
getStatus() - Method in class org.jgap.distr.Worker
 
getSubChildType(int) - Method in class org.jgap.gp.CommandGene
 
getSubChildTypes() - Method in class org.jgap.gp.CommandGene
 
getSubReturnType() - Method in class org.jgap.gp.CommandGene
 
getTagName() - Method in class org.jgap.data.DataElement
 
getTagName() - Method in interface org.jgap.data.IDataElement
 
getTarget() - Method in class examples.gp.monalisa.core.DrawingGPConfiguration
Get the target image of the drawing problem.
getTarget() - Method in class examples.monalisa.core.GAConfiguration
 
getTargetImage() - Method in class examples.gp.monalisa.gui.GeneticDrawingView
 
getTargetImage() - Method in class examples.monalisa.gui.GeneticDrawingView
 
getTempDir() - Static method in class org.jgap.util.FileKit
 
getTerminal(int) - Method in class org.jgap.gp.BaseGPChromosome
Gets the i'th terminal in this chromosome.
getTerminal(int, Class, int) - Method in class org.jgap.gp.BaseGPChromosome
Gets the a_index'th terminal of the given type in this chromosome.
getTerminal(int) - Method in interface org.jgap.gp.IGPChromosome
Gets the i'th terminal in this chromosome.
getTerminal(int, Class, int) - Method in interface org.jgap.gp.IGPChromosome
Gets the a_index'th terminal of the given type in this chromosome.
getTextNameAt(int) - Method in class org.jgap.data.config.ConfigData
Get the name of the text at the specified index.
getTextValueAt(int) - Method in class org.jgap.data.config.ConfigData
Get the value of the text at the specified index.
getThreadKey(Thread, String) - Static method in class org.jgap.Configuration
Builds a string considering the current thread and the given id.
getTitle() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getTitle() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getTitle() - Method in class org.jgap.distr.grid.wan.ReceivedPacket
 
getTitle() - Method in class org.jgap.distr.grid.wan.RequestInformation
 
getTitle() - Method in class org.jgap.distr.grid.wan.ResultInformation
 
getTodayAsString() - Static method in class org.jgap.util.DateKit
 
getTopResults() - Method in class org.jgap.distr.grid.common.ClientStatus
 
getToStringNorm() - Method in class org.jgap.gp.impl.GPProgramInfo
 
getTotalFitness() - Method in class org.jgap.gp.impl.GPGenotype
 
getTotalMemoryKB() - Static method in class org.jgap.util.SystemKit
 
getTotalMemoryMB() - Static method in class org.jgap.util.SystemKit
 
getTotalNumberOfCoins(IChromosome) - Static method in class examples.audit.CoinsExampleFitnessFunction
Returns the total number of coins represented by all of the genes in the given potential solution.
getTotalNumberOfCoins(IChromosome) - Static method in class examples.constraint.SampleFitnessFunction
Returns the total number of coins represented by all of the genes in the given potential solution.
getTotalNumberOfCoins(IChromosome) - Static method in class examples.dynamicMutation.DynamicMutationFitnessFunction
Returns the total number of coins represented by all of the genes in the given potential solution.
getTotalNumberOfCoins(IChromosome) - Static method in class examples.energy.CoinsEnergyFitnessFunction
Returns the total number of coins represented by all of the genes in the given potential solution.
getTotalNumberOfCoins(IChromosome) - Static method in class examples.MinimizingFitnessFunctionCached
Returns the total number of coins represented by all of the genes in the given potential solution.
getTotalNumberOfCoins(IChromosome) - Static method in class examples.MinimizingMakeChangeFitnessFunction
Returns the total number of coins represented by all of the genes in the given potential solution.
getTotalNumberOfCoins(IChromosome) - Method in class examples.supergene.AbstractChangeFitnessFunction
Returns the total number of coins represented by all of the genes in the given potential solution.
getTotalNumberOfItems(IChromosome) - Static method in class examples.knapsack.KnapsackFitnessFunction
Returns the total number of items represented by all of the genes in the given potential solution.
getTotalVolume(IChromosome) - Static method in class examples.knapsack.KnapsackFitnessFunction
Calculates the total amount of change (in cents) represented by the given potential solution and returns that amount.
getTotalWeight(IChromosome) - Static method in class examples.energy.CoinsEnergyFitnessFunction
Returns the total weight of all coins.
getTournamentSize() - Method in class org.jgap.impl.TournamentSelector
 
getTree() - Method in class org.jgap.data.DataElementsDocument
 
getTree() - Method in interface org.jgap.data.IDataCreators
 
getTruthTable() - Method in class org.jgap.impl.fitness.TruthTableFitnessFunction
 
getType(int) - Method in class org.jgap.gp.GPProgramBase
 
getTypes() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getTypes() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getTypes() - Method in class org.jgap.gp.GPProgramBase
 
getTypes() - Method in interface org.jgap.gp.IGPProgram
 
getUnchecked(int) - Method in class org.jgap.impl.FixedBinaryGene
 
getUniqueID() - Method in class org.jgap.BaseChromosome
 
getUniqueID() - Method in class org.jgap.BaseGene
 
getUniqueID() - Method in interface org.jgap.IUniqueKey
 
getUniqueIDTemplate(int) - Method in class org.jgap.BaseChromosome
 
getUniqueIDTemplate(int) - Method in class org.jgap.BaseGene
 
getUniqueIDTemplate(int) - Method in interface org.jgap.IUniqueKey
 
getUniqueKey(String) - Method in class org.jgap.impl.JGAPFactory
Returns a unique key for the given context.
getUnitDone() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getUnitDone() - Method in class org.jgap.distr.grid.JGAPResult
 
getUpperBound() - Method in class org.jgap.impl.DoubleGene
 
getUpperBounds() - Method in class org.jgap.impl.IntegerGene
 
getUpperBounds() - Method in class org.jgap.impl.MutipleIntegerGene
 
getURI() - Method in class org.jgap.distr.grid.wan.ReceivedPacket
 
getUri() - Method in class org.jgap.distr.grid.wan.WANData
 
getUserGrp() - Method in class org.jgap.distr.grid.MessageContext
 
getUserID() - Method in class org.jgap.distr.grid.MessageContext
 
getValidator() - Method in class org.jgap.supergenes.AbstractSupergene
Gets an object, responsible for deciding if the Supergene allele combination is valid.
getValidator() - Method in interface org.jgap.supergenes.Supergene
Gets an object, responsible for deciding if the Supergene allele combination is valid.
getValue(String[], int) - Static method in class examples.energy.CoinsEnergy
 
getValue(Comparable, Comparable) - Method in class org.jgap.audit.Evaluator
 
getValue(int, int, Comparable, Comparable) - Method in class org.jgap.audit.Evaluator
 
getValue() - Method in class org.jgap.audit.KeyedValue
 
getValue(int) - Method in class org.jgap.audit.KeyedValues
 
getValue(Comparable) - Method in class org.jgap.audit.KeyedValues
Returns the value for a given key.
getValue(int, int) - Method in class org.jgap.audit.KeyedValues2D
Returns the value for a given row and column
getValue(Comparable, Comparable) - Method in class org.jgap.audit.KeyedValues2D
 
getValue(String) - Method in class org.jgap.data.config.ConfigFileReader
Retrieve the value for the property with the name as in param name.
getValue() - Method in class org.jgap.event.GeneticEvent
 
getValue() - Method in class org.jgap.gp.terminal.Variable
 
getValue() - Method in class org.jgap.impl.FixedBinaryGene
 
getValues(String) - Method in class org.jgap.data.config.ConfigFileReader
Retrieve the values for the property with the name as in param name.
getValuesIter() - Method in class org.jgap.data.config.ConfigProperty
 
getVariable() - Method in class examples.grid.mathProblemDistributed.GridConfiguration
 
getVariable(String) - Method in class org.jgap.gp.impl.GPConfiguration
 
getVariable(String) - Method in class org.jgap.gp.impl.GPGenotype
 
getVariable(String) - Static method in class org.jgap.gp.terminal.Variable
Gets the one instance of a named variable.
getVariableWithReturnType(int, Class) - Method in class org.jgap.gp.BaseGPChromosome
Helper: Find GP Variable with given return type and return index of it.
getVarName() - Method in class org.jgap.gp.function.ForLoop
 
getVector(IChromosome) - Static method in class examples.multiobjective.MultiObjectiveFitnessFunction
 
getVersion() - Method in class org.jgap.distr.CultureMemoryCell
 
getVersion() - Method in class org.jgap.distr.grid.MessageContext
 
getVersionOfJGAP(String) - Static method in class org.jgap.util.FileKit
See getJGAPVersion.
getVersionOfModule(String) - Static method in class org.jgap.util.FileKit
See getModuleVersion.
getVersionTimeMilliseconds() - Method in class org.jgap.distr.CultureMemoryCell
 
getWeight() - Method in class examples.equalDistribution.Vent
 
getWidget() - Method in class org.jgap.data.config.ConfigProperty
 
getWidth() - Method in class examples.gp.anttrail.AntMap
 
getWidth() - Method in class examples.gp.paintedDesert.AntMap
Returns the width of the map
getWorkDir() - Method in class org.jgap.distr.grid.common.CommonConfiguration
 
getWorkDirectory() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
getWorker() - Method in class org.jgap.distr.grid.common.ResultData
 
getWorkerEvolveStrategy() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getWorkerEvolveStrategy() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getWorkerEvolveStrategy() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getWorkerEvolveStrategy() - Method in class org.jgap.distr.grid.GridConfigurationBase
 
getWorkerEvolveStrategy() - Method in interface org.jgap.distr.grid.IGridConfiguration
 
getWorkerEvolveStrategy() - Method in class org.jgap.distr.grid.JGAPRequest
 
getWorkerFeedback() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getWorkerFeedback() - Method in class org.jgap.distr.grid.JGAPRequest
 
getWorkerInfo() - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
getWorkerListener() - Method in class org.jgap.distr.Master
 
getWorkerReturnStrategy() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
getWorkerReturnStrategy() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
getWorkerReturnStrategy() - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
getWorkerReturnStrategy() - Method in class org.jgap.distr.grid.GridConfigurationBase
 
getWorkerReturnStrategy() - Method in interface org.jgap.distr.grid.IGridConfiguration
 
getWorkerReturnStrategy() - Method in class org.jgap.distr.grid.JGAPRequest
 
getWorkRequests() - Method in exception org.jgap.distr.grid.common.WorkRequestsSendException
 
getXpos() - Method in class examples.gp.paintedDesert.Ant
Returns the x location of the ant.
getYpos() - Method in class examples.gp.paintedDesert.Ant
Returns the y location of the ant.
GO_E - Class in examples.gp.paintedDesert
Moves the ant to the right.
GO_E(GPConfiguration) - Constructor for class examples.gp.paintedDesert.GO_E
Constructor for the Go east function
GO_N - Class in examples.gp.paintedDesert
Takes a step to the north or positive y direction.
GO_N(GPConfiguration) - Constructor for class examples.gp.paintedDesert.GO_N
Creates a function to go north
GO_S - Class in examples.gp.paintedDesert
Moves the ant to the south or negative y direction
GO_S(GPConfiguration) - Constructor for class examples.gp.paintedDesert.GO_S
Constructor for the Go south function
GO_W - Class in examples.gp.paintedDesert
Moves the ant to the west or negative x direction.
GO_W(GPConfiguration) - Constructor for class examples.gp.paintedDesert.GO_W
Constructor for the go west function
goE(AntMap) - Method in class examples.gp.paintedDesert.Ant
Instructs the ant to go east, if possible.
goN(AntMap) - Method in class examples.gp.paintedDesert.Ant
Instructs the ant to go north, if possible
goS(AntMap) - Method in class examples.gp.paintedDesert.Ant
Instructs the ant to go south, if possible
goW(AntMap) - Method in class examples.gp.paintedDesert.Ant
Instructs the ant to go west, if possible
GPConfiguration - Class in org.jgap.gp.impl
Configuration for a GP.
GPConfiguration() - Constructor for class org.jgap.gp.impl.GPConfiguration
Constructor utilizing the FitnessProportionateSelection.
GPConfiguration(String, String) - Constructor for class org.jgap.gp.impl.GPConfiguration
 
GPConfiguration(String) - Constructor for class org.jgap.gp.impl.GPConfiguration
Constructs a configuration with an informative name but without a unique ID.
GPConfiguration(INaturalGPSelector) - Constructor for class org.jgap.gp.impl.GPConfiguration
Constructor utilizing the FitnessProportionateSelection.
GPFitnessFunction - Class in org.jgap.gp
Fitness function for GP-Programs.
GPFitnessFunction() - Constructor for class org.jgap.gp.GPFitnessFunction
 
GPFitnessFunction() - Method in class org.jgap.gp.GPFitnessFunction
Default constructor.
GPGenotype - Class in org.jgap.gp.impl
Genotype for GP Programs.
GPGenotype() - Constructor for class org.jgap.gp.impl.GPGenotype
Default constructor.
GPGenotype(GPConfiguration, GPPopulation, Class[], Class[][], CommandGene[][], int[], int[], int) - Constructor for class org.jgap.gp.impl.GPGenotype
Preferred constructor to use, if not using the static method randomInitialGenotype.
GPGenotype(GPConfiguration, GPPopulation, Class[], Class[][], CommandGene[][], int[], int[], int, IGPPopulationInitializer) - Constructor for class org.jgap.gp.impl.GPGenotype
See above constructor.
GPGENOTYPE_EVOLVED_EVENT - Static variable in class org.jgap.event.GeneticEvent
 
GPGENOTYPE_NEW_BEST_SOLUTION - Static variable in class org.jgap.event.GeneticEvent
 
GPPopulation - Class in org.jgap.gp.impl
Population for GP programs.
GPPopulation() - Constructor for class org.jgap.gp.impl.GPPopulation
Default constructor, only for dynamic instantiation.
GPPopulation(GPConfiguration, int) - Constructor for class org.jgap.gp.impl.GPPopulation
 
GPPopulation(GPPopulation) - Constructor for class org.jgap.gp.impl.GPPopulation
 
GPPopulation(GPPopulation, boolean) - Constructor for class org.jgap.gp.impl.GPPopulation
 
GPPopulationConverter - Class in org.jgap.gp
Converts an XStream to a GPPopulation object.
GPPopulationConverter(XStream, GPConfiguration) - Constructor for class org.jgap.gp.GPPopulationConverter
 
GPPopulationInitializer - Class in examples.grid.mathProblemDistributed
 
GPPopulationInitializer() - Constructor for class examples.grid.mathProblemDistributed.GPPopulationInitializer
 
GPProblem - Class in org.jgap.gp
Abstract base class for all GP problems.
GPProblem(GPConfiguration) - Constructor for class org.jgap.gp.GPProblem
 
GPProblem() - Constructor for class org.jgap.gp.GPProblem
Default constructor for dynamic instantiation.
GPProgram - Class in org.jgap.gp.impl
A GP program contains 1..n ProgramChromosome's.
GPProgram() - Constructor for class org.jgap.gp.impl.GPProgram
Default constructor, only for dynamic instantiation.
GPProgram(GPConfiguration, Class[], Class[][], CommandGene[][], int[], int[], int) - Constructor for class org.jgap.gp.impl.GPProgram
Master constructor.
GPProgram(IGPProgram) - Constructor for class org.jgap.gp.impl.GPProgram
Constructor to initialize a GPProgram with values of another GPProgram.
GPProgram(GPConfiguration, int) - Constructor for class org.jgap.gp.impl.GPProgram
Sort of minimalistic constructor.
GPProgramBase - Class in org.jgap.gp
Base class for GPProgram's.
GPProgramBase() - Constructor for class org.jgap.gp.GPProgramBase
Default constructor, only for dynamic instantiation.
GPProgramBase(GPConfiguration) - Constructor for class org.jgap.gp.GPProgramBase
 
GPProgramBase(IGPProgram) - Constructor for class org.jgap.gp.GPProgramBase
 
GPProgramFitnessComparator - Class in org.jgap.gp.impl
Simple comparator to allow the sorting of GPProgram lists with the highest fitness value in first place of the list.
GPProgramFitnessComparator() - Constructor for class org.jgap.gp.impl.GPProgramFitnessComparator
Constructs the comparator using the DefaultFitnessEvaluator
GPProgramFitnessComparator(IGPFitnessEvaluator) - Constructor for class org.jgap.gp.impl.GPProgramFitnessComparator
 
GPProgramInfo - Class in org.jgap.gp.impl
Holds information about a program.
GPProgramInfo(GPProgram, boolean) - Constructor for class org.jgap.gp.impl.GPProgramInfo
 
graphics - Variable in class examples.gp.monalisa.core.ApplicationData
 
GRAY - Static variable in class examples.gp.paintedDesert.AntMap
Gray sand at this location or carried by the ant
GreaterThan - Class in org.jgap.gp.function
The Greater Than (x > y) operation.
GreaterThan(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.GreaterThan
 
GreaterThan(GPConfiguration, Class, int, int[]) - Constructor for class org.jgap.gp.function.GreaterThan
 
GreedyCrossover - Class in org.jgap.impl
The Greedy Crossover is a specific type of crossover.
GreedyCrossover() - Constructor for class org.jgap.impl.GreedyCrossover
Default constructor for dynamic instantiation.
GreedyCrossover(Configuration) - Constructor for class org.jgap.impl.GreedyCrossover
Using the given configuration.
GridConfiguration - Class in examples.grid.evolutionDistributed
Main configuration for defining the problem and the way it is solved in the grid.
GridConfiguration() - Constructor for class examples.grid.evolutionDistributed.GridConfiguration
 
GridConfiguration - Class in examples.grid.fitnessDistributed
Main configuration for defining the problem and the way it is solved in the grid.
GridConfiguration() - Constructor for class examples.grid.fitnessDistributed.GridConfiguration
 
GridConfiguration - Class in examples.grid.mathProblemDistributed
Main configuration for defining the problem and the way it is solved in the grid.
GridConfiguration() - Constructor for class examples.grid.mathProblemDistributed.GridConfiguration
 
GridConfigurationBase - Class in org.jgap.distr.grid
Abstract base class for the important grid configuration.
GridConfigurationBase() - Constructor for class org.jgap.distr.grid.GridConfigurationBase
 
GridConfigurationGPBase - Class in org.jgap.distr.grid.gp
Abstract base class for the important GP grid configuration.
GridConfigurationGPBase() - Constructor for class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
GridKit - Class in org.jgap.distr.grid.util
Utility functions related to distributed/grid computing.
GridKit() - Constructor for class org.jgap.distr.grid.util.GridKit
 
growOrFull(int, boolean, int, boolean[], int) - Method in class org.jgap.gp.impl.GPProgram
Initialize the chromosomes within this GP program using the grow or the full method.
growOrFull(Class[][], CommandGene[][]) - Method in class org.jgap.gp.impl.GPProgram
Initialize this program by using given chromosomes.
growOrFull(int, int, Class, Class[], CommandGene[], boolean, int) - Method in class org.jgap.gp.impl.ProgramChromosome
Initialize this chromosome using the grow or the full method.
growOrFullNode(int, int, Class, int, CommandGene[], CommandGene, int, boolean, int, boolean) - Method in class org.jgap.gp.impl.ProgramChromosome
Create a tree of nodes using the grow or the full method.
GUIManager - Class in org.jgap.gui
Singleton GUIManager for the JGAP Configurator.

H

handleMsg(GridMessage) - Method in class org.jgap.distr.grid.JGAPClientHandlerThread
 
hashCode - Variable in class org.jgap.audit.Evaluator.GenotypeData
 
hashCode() - Method in class org.jgap.audit.KeyedValue
 
hashCode() - Method in class org.jgap.audit.KeyedValues
 
hashCode() - Method in class org.jgap.audit.KeyedValues2D
 
hashCode() - Method in class org.jgap.BaseGene
Retrieves the hash code value for a Gene.
hashCode() - Method in class org.jgap.Chromosome
Retrieve a hash code for this Chromosome.
hashCode() - Method in class org.jgap.event.EventManager
 
hashCode() - Method in class org.jgap.Genotype
Hashcode function for the genotype, tries to create a unique hashcode for the chromosomes within the population.
hashCode() - Method in class org.jgap.gp.CommandGene
Retrieves the hash code value for a CommandGene.
hashCode() - Method in class org.jgap.gp.impl.GPGenotype
Hashcode function for the genotype, tries to create a unique hashcode for the chromosomes within the population.
hashCode() - Method in class org.jgap.impl.BooleanGene
Modified hashCode() function to return different hashcodes for differently ordered genes in a chromosome
hashCode() - Method in class org.jgap.impl.ChainOfSelectors
 
hashCode() - Method in class org.jgap.impl.CompositeGene
Retrieves the hash code value for this Gene.
hashCode() - Method in class org.jgap.impl.DoubleGene
Modified hashCode() function to return different hashcodes for differently ordered genes in a chromosome.
hashCode() - Method in class org.jgap.impl.FixedBinaryGene
Modified hashCode() function to return different hashcodes for differently ordered genes in a chromosome --> does not work as internal value always initialized!
hashCode() - Method in class org.jgap.impl.IntegerGene
Modified hashCode() function to return different hashcodes for differently ordered genes in a chromosome.
hashCode() - Method in class org.jgap.impl.MapGene
Modified hashCode() function to return different hashcodes for differently ordered genes in a chromosome
hashCode() - Method in class org.jgap.impl.MutipleIntegerGene
Modified hashCode() function to return different hashcodes for differently ordered genes in a chromosome.
hashCode() - Method in class org.jgap.impl.SetGene
Modified hashCode() function to return different hashcodes for differently ordered genes in a chromosome
hashCode() - Method in class org.jgap.Population
Hashcode function for the genotype, tries to create a unique hashcode for the chromosomes within the population.
hashCode() - Method in class org.jgap.supergenes.AbstractSupergene
Returns sum of hashCode() of the genes-components.
hasNext() - Method in class org.jgap.audit.Evaluator
 
hasNext() - Method in class org.jgap.audit.PermutingConfiguration
 
HEIGHT - Static variable in class examples.gp.tictactoe.Board
 
hexValue(char) - Static method in class org.jgap.util.NumberKit
Returns the hex value of "c" or -1 if there is no corresponding hex value.
Hill - Class in examples.gp.symbolicRegression
Returns the natural logarithm (base e) of a double value.
Hill(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.Hill
 
Hill.Compatible - Interface in examples.gp.symbolicRegression
 

I

IApplicationData - Interface in org.jgap
The Chromosome class allows to attach a custom object that is ignored by the genetic operations.
IBreeder - Interface in org.jgap
Interface for GA breeders.
IBusinessKey - Interface in org.jgap
Interface for objects that offer a business key.
IChromosome - Interface in org.jgap
Interface for chromosomes.
IChromosomePool - Interface in org.jgap
Interface for chromosome pools (e.g., see class ChromosomePool).
IClientEvolveStrategy - Interface in org.jgap.distr.grid
Interface for defining a strategy that controls how a client evolves generations.
IClientEvolveStrategyGP - Interface in org.jgap.distr.grid.gp
Interface for defining a strategy that controls how a client evolves generations of GP's.
IClientFeedback - Interface in org.jgap.distr.grid
Interface for the feedback a client receives as a listener.
IClientFeedbackGP - Interface in org.jgap.distr.grid.gp
Interface for the feedback a client receives as a listener.
ICloneable - Interface in org.jgap.util
Interface introducing the clone method that should already be there with java.lang.Cloneable!
ICloneHandler - Interface in org.jgap
Interface for handlers capable of cloning specific classes.
ICommand - Interface in org.jgap.util
Interface for commands (part of the Command pattern)
ICompareToHandler - Interface in org.jgap
Interface for handlers capable of comparing instances of specific classes.
IComplexCommand - Interface in org.jgap.gp
Marker interface for complex GP commands.
IComplexCommand.Complexity - Enum in org.jgap.gp
 
ICompositeGene - Interface in org.jgap
Interface for Genes being composed by other genes.
IConfigInfo - Interface in org.jgap.data.config
Interface a ConfigWriter uses to get the information from a ConfigFrame.
IDataCreators - Interface in org.jgap.data
The IDataCreators interface represents an entity comparable to org.w3c.dom.Document
IDataElement - Interface in org.jgap.data
The IDataElement interface represents an entity comparable to org.w3c.dom.Element
IDataElementList - Interface in org.jgap.data
IDataElementList is an interface describing a list of IDataElement elements
IEventManager - Interface in org.jgap.event
Interface for event managers (e.g., see class EventManager).
IEvolutionMonitor - Interface in org.jgap.audit
Monitors evolution and decides when to stop the evolution cycle.
IEvolveJob - Interface in org.jgap.impl.job
Interface for a job to do evolution (via JGAP, but possibly via other frameworks).
IEvolveStrategy - Interface in org.jgap.distr.grid
Interface for defining a strategy that controls how a worker evolves a single request.
If - Class in org.jgap.gp.function
The if-then construct.
If(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.If
 
If(GPConfiguration, Class, Class) - Constructor for class org.jgap.gp.function.If
 
IfColor - Class in examples.gp.tictactoe
The if-then construct.
IfColor(GPConfiguration, Class, int) - Constructor for class examples.gp.tictactoe.IfColor
 
IfColor(GPConfiguration, Class, int, int, int) - Constructor for class examples.gp.tictactoe.IfColor
Allows setting the sub child type.
IfColor(GPConfiguration, Class, int, int, int[]) - Constructor for class examples.gp.tictactoe.IfColor
 
IfDrop - Class in examples.gp.paintedDesert
A two argument if-then function.
IfDrop(GPConfiguration, Class) - Constructor for class examples.gp.paintedDesert.IfDrop
Constructor for the If Drop function
IfDyn - Class in org.jgap.gp.function
The if-then construct with a dynamic number of children.
IfDyn(GPConfiguration, Class, int, int, int) - Constructor for class org.jgap.gp.function.IfDyn
 
IfElse - Class in org.jgap.gp.function
The if-then-else construct.
IfElse(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.IfElse
 
IfElse(GPConfiguration, Class, int, int[]) - Constructor for class org.jgap.gp.function.IfElse
 
IfFoodAheadElse - Class in examples.gp.anttrail
If food-ahead then execute else execute .
IfFoodAheadElse(GPConfiguration) - Constructor for class examples.gp.anttrail.IfFoodAheadElse
Standard constructor for the classic ant problem.
IfFoodAheadElse(GPConfiguration, int) - Constructor for class examples.gp.anttrail.IfFoodAheadElse
Allows to specify how many fields to look ahead.
IfFoodAheadLeft - Class in examples.gp.anttrail
If food-ahead to the left then execute else execute .
IfFoodAheadLeft(GPConfiguration) - Constructor for class examples.gp.anttrail.IfFoodAheadLeft
Looks ahead 1 field to the left.
IfFoodAheadLeft(GPConfiguration, int) - Constructor for class examples.gp.anttrail.IfFoodAheadLeft
Allows to specify how many fields to look ahead to the left.
IfFoodAheadRight - Class in examples.gp.anttrail
If food-ahead to the right then execute else execute .
IfFoodAheadRight(GPConfiguration) - Constructor for class examples.gp.anttrail.IfFoodAheadRight
Looks ahead 1 field to the right.
IfFoodAheadRight(GPConfiguration, int) - Constructor for class examples.gp.anttrail.IfFoodAheadRight
Allows to specify how many fields to look ahead to the right.
IfIsFree - Class in examples.gp.tictactoe
The if-then construct.
IfIsFree(GPConfiguration, Board, Class) - Constructor for class examples.gp.tictactoe.IfIsFree
 
IfIsFree(GPConfiguration, Board, Class, int, int[]) - Constructor for class examples.gp.tictactoe.IfIsFree
 
IfIsOccupied - Class in examples.gp.tictactoe
The if-then construct.
IfIsOccupied(GPConfiguration, Board, Class) - Constructor for class examples.gp.tictactoe.IfIsOccupied
 
IfIsOccupied(GPConfiguration, Board, Class, int, int[]) - Constructor for class examples.gp.tictactoe.IfIsOccupied
 
IfLessThanOrEqual - Class in examples.gp.paintedDesert
A four argument version of if-less-than-or-equal (IFLTE) construct.
IfLessThanOrEqual(GPConfiguration, Class) - Constructor for class examples.gp.paintedDesert.IfLessThanOrEqual
Creates the 4 argument IfLessThanOrEqual.
IfLessThanZero - Class in examples.gp.paintedDesert
A three argument version of if-less-than-zero (IFLTZ) construct.
IfLessThanZero(GPConfiguration, Class) - Constructor for class examples.gp.paintedDesert.IfLessThanZero
Constructor for the less than zero function
IGeneConstraintChecker - Interface in org.jgap
Interface for checking whether a given allele value is valid to be set for a given gene instance.
IGeneticOperatorConstraint - Interface in org.jgap
Interface for a constraint checker that determines whether a genetic operation should be executed for a given list of chromosomes. it is possible considering the caller.
IGenotypeInitializer - Interface in org.jgap.distr.grid
Interface specifying how to initialize a Genotype on behalf of the worker.
IGenotypeInitializerGP - Interface in org.jgap.distr.grid.gp
Interface specifying how to initialize a GPGenotype on behalf of the worker.
ignoreVariables - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
IGPChromosome - Interface in org.jgap.gp
Interface for GP chromosomes.
IGPFitnessEvaluator - Interface in org.jgap.gp
Interface for a fitness evaluator used in a Genotype to determine how to interpret the fitness value.
IGPGeneticOperator - Interface in org.jgap.gp
Interface for genetic operators suitable for GP.
IGPInitStrategy - Interface in org.jgap.gp
Optional initializer for creating GP programs.
IGPPopulationInitializer - Interface in org.jgap.distr.grid.gp
Allows to initialize a GP population right when creating a GPGenotype.
IGPProgram - Interface in org.jgap.gp
Interface for GP programs.
IGridClientMediator - Interface in org.jgap.distr.grid
Interface for grid client mediators.
IGridConfiguration - Interface in org.jgap.distr.grid
Interface for a grid configuration.
IGridConfigurationGP - Interface in org.jgap.distr.grid.gp
Interface for a GP-related grid configuration.
IGridMasterConnectionListener - Interface in org.jgap.distr.grid
Listener that is called from GridMasterConnection.
IHandler - Interface in org.jgap
Interface for handlers capable of doing somethign specific.
IInitializer - Interface in org.jgap
Interface for handlers capable of initializing specific classes.
IJGAPFactory - Interface in org.jgap
Interface for central factory, see JGAPFactory.
IJob - Interface in org.jgap.impl.job
Interface for jobs of any kind.
implementsInterface(Class, Class) - Static method in class org.jgap.util.ClassKit
 
ImproperXMLException - Exception in org.jgap.xml
An ImproperXMLException will be thrown when an XML document or element is parsed but is found to be structured improperly or missing required data.
ImproperXMLException(String) - Constructor for exception org.jgap.xml.ImproperXMLException
Constructs a new ImproperXMLException instance with the given error message.
IMutateable - Interface in org.jgap.gp
Interface for GP commands that are mutateable.
INaturalGPSelector - Interface in org.jgap.gp
Interface for algorithms selecting individuals for evolutionary operations.
INaturalSelector - Interface in org.jgap
Natural selectors are responsible for actually selecting a specified number of Chromosome specimens from a population, using the fitness values as a guide.
increaseAge() - Method in class org.jgap.BaseChromosome
Increases the number of evolutionary rounds of chromosome in which it has not been changed by one.
increaseAge() - Method in interface org.jgap.IChromosome
Increases the number of evolutionary rounds of chromosome in which it has not been changed by one.
increaseOperatedOn() - Method in class org.jgap.BaseChromosome
Increase information of number of genetic operations performed on chromosome in current evolution round.
increaseOperatedOn() - Method in interface org.jgap.IChromosome
Increase information of number of genetic operations performed on chromosome in current evolution round.
Increment - Class in org.jgap.gp.function
The increment operation.
Increment(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Increment
Constructor for using an increment of 1.
Increment(GPConfiguration, Class, int) - Constructor for class org.jgap.gp.function.Increment
Constructor to freely choose increment.
Increment(GPConfiguration, Class, int, int, int) - Constructor for class org.jgap.gp.function.Increment
 
Increment.Compatible - Interface in org.jgap.gp.function
 
incrementGenerationNr() - Method in class org.jgap.Configuration
 
IncrementMemory - Class in org.jgap.gp.function
Increments the value of a memory cell and returns the incremented value.
IncrementMemory(GPConfiguration, Class, String, int) - Constructor for class org.jgap.gp.function.IncrementMemory
Constructor for using an increment of 1.
IncrementMemory(GPConfiguration, Class, String, int, int) - Constructor for class org.jgap.gp.function.IncrementMemory
Constructor to freely choose increment.
IncrementMoveCounter() - Method in class examples.gp.anttrail.AntMap
 
incrementMoveCounter() - Method in class examples.gp.paintedDesert.Ant
Increments the move counter for the ant
incrementVersion() - Method in class org.jgap.distr.CultureMemoryCell
Increment version number and keep track of current time.
index - Variable in class org.jgap.audit.Evaluator.ChromosomeData
 
info(String) - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
info(String) - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
info(String) - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
info(String) - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
info(String) - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
info(String) - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
info(String) - Method in interface org.jgap.distr.grid.IClientFeedback
 
informParent() - Method in class org.jgap.distr.Breeder
 
init(IGPChromosome, int) - Method in class examples.gp.monalisa.core.InitStrategy
Initializes a chromosome within a GP program before a random creation of the (rest of the) program is executed.
init() - Method in class examples.gp.paintedDesert.AntMap
 
init(IGPChromosome, int) - Method in class examples.gp.tictactoe.InitStrategy
Initializes a chromosome within a GP program before a random creation of the (rest of the) program is executed.
init() - Method in class examples.grid.mathProblemDistributed.SampleFitnessFunction
 
init() - Method in class org.jgap.audit.EvolutionMonitor
 
init() - Method in class org.jgap.audit.PermutingConfiguration
 
init() - Method in class org.jgap.data.config.MetaConfig
Read the meta-config file and load it in memory.
init(XStream) - Method in class org.jgap.distr.grid.gp.JGAPGPXStream
 
init() - Method in class org.jgap.gp.CommandGene
Initializations, called from each Constructor.
init() - Method in class org.jgap.gp.function.ForLoop
 
init(IGPChromosome, int) - Method in interface org.jgap.gp.IGPInitStrategy
Initializes a chromosome within a GP program before a random creation of the (rest of the) program is executed.
init(boolean) - Method in class org.jgap.gp.impl.GPConfiguration
Helper for construction.
init() - Method in class org.jgap.gp.impl.GPGenotype
 
init() - Method in class org.jgap.impl.CrossoverOperator
Initializes certain parameters.
init() - Method in class org.jgap.impl.job.SimpleJobConsumer
 
init(Configuration) - Method in class org.jgap.NaturalSelectorExt
 
init(XStream) - Method in class org.jgap.util.PersistableObject
 
initFromGene(Gene) - Method in class org.jgap.Chromosome
 
initialize(GridClient, Configuration, IClientFeedback) - Method in class examples.grid.evolutionDistributed.ClientEvolveStrategy
Called at the very beginning and only once before distributed evolution starts.
initialize(GridNodeClientConfig) - Method in class examples.grid.evolutionDistributed.GridConfiguration
 
initialize(GridClient, Configuration, IClientFeedback) - Method in class examples.grid.fitnessDistributed.ClientEvolveStrategy
Called at the very beginning and only once before distributed evolution starts.
initialize(GridNodeClientConfig) - Method in class examples.grid.fitnessDistributed.GridConfiguration
 
initialize(IGridClientMediator, GPConfiguration, IClientFeedbackGP) - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
Called at the very beginning and only once before distributed evolution starts.
initialize(GridNodeClientConfig) - Method in class examples.grid.mathProblemDistributed.GridConfiguration
 
initialize(GridNodeClientConfig) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
Write your initialization of the private attributes here!
initialize(IGridClientMediator, GPConfiguration, IClientFeedbackGP) - Method in interface org.jgap.distr.grid.gp.IClientEvolveStrategyGP
 
initialize(GridNodeClientConfig) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
initialize(GridNodeClientConfig) - Method in class org.jgap.distr.grid.GridConfigurationBase
Write your initialization of the private attributes here!
initialize(GridClient, Configuration, IClientFeedback) - Method in interface org.jgap.distr.grid.IClientEvolveStrategy
 
initialize(GridNodeClientConfig) - Method in interface org.jgap.distr.grid.IGridConfiguration
 
initialize(GPPopulation, Class[], Class[][], CommandGene[][], int[], int[], int, boolean[]) - Method in class org.jgap.gp.impl.DefaultPopulationCreator
Initializes the given population by creating individuals for it.
initialize(GPPopulation, Class[], Class[][], CommandGene[][], int[], int[], int, boolean[]) - Method in class org.jgap.gp.impl.StaticPopulationCreator
Initializes the given population.
initialize(GPPopulation, Class[], Class[][], CommandGene[][], int[], int[], int, boolean[]) - Method in interface org.jgap.gp.IPopulationCreator
Initializes the given population.
initPop(GPConfiguration, GridConfiguration) - Method in class examples.grid.mathProblemDistributed.MyGenotypeInitializer
Initializes a partly or fully incomplete population on behalf of the worker.
InitStrategy - Class in examples.gp.monalisa.core
Initializes GP programs properly when they are created.
InitStrategy() - Constructor for class examples.gp.monalisa.core.InitStrategy
 
InitStrategy - Class in examples.gp.tictactoe
Initializes GP programs properly when they are created.
InitStrategy() - Constructor for class examples.gp.tictactoe.InitStrategy
 
initView - Static variable in class examples.gp.monalisa.gui.EvolutionRunnable
 
INodeValidator - Interface in org.jgap.gp
A node validator checks whether a certain node is valid for a given evolution.
instance() - Static method in class org.jgap.data.config.ConfigFileReader
Method to create and access the Singleton ConfigFileReader instance.
INTEGER_RANGE - Static variable in class org.jgap.impl.IntegerGene
Represents the constant range of values supported by integers.
INTEGER_RANGE - Static variable in class org.jgap.impl.MutipleIntegerGene
Represents the constant range of values supported by integers.
IntegerClass - Static variable in class org.jgap.gp.CommandGene
 
IntegerGene - Class in org.jgap.impl
A Gene implementation that supports an integer values for its allele.
IntegerGene() - Constructor for class org.jgap.impl.IntegerGene
Constructs a new IntegerGene with default settings.
IntegerGene(Configuration) - Constructor for class org.jgap.impl.IntegerGene
Constructs a new IntegerGene with default settings.
IntegerGene(Configuration, int, int) - Constructor for class org.jgap.impl.IntegerGene
Constructs a new IntegerGene with the specified lower and upper bounds for values (alleles) of this Gene instance.
intValue() - Method in enum examples.gp.monalisa.core.DrawingProblem.TerminalType
 
intValue() - Method in enum org.jgap.gp.CommandGene.COMMAND_TYPE
 
intValue() - Method in enum org.jgap.gp.function.CountMatrix.CountMode
 
intValue() - Method in enum org.jgap.gp.function.CountMatrix.CountType
 
intValue() - Method in enum org.jgap.gp.function.ReplaceInMatrix.ReplacementMode
 
intValue() - Method in class org.jgap.impl.IntegerGene
Retrieves the int value of this Gene, which may be more convenient in some cases than the more general getAllele() method.
InvalidConfigurationException - Exception in org.jgap
This exception is typically thrown when an invalid value has been passed to a Configuration object, an attempt is made to lock a Configuration object before all required settings have been provided, or an attempt is made to alter a setting in a Configuration object after it has been successfully locked.
InvalidConfigurationException(String) - Constructor for exception org.jgap.InvalidConfigurationException
Constructs a new InvalidConfigurationException instance with the given error message.
InvalidConfigurationException(Throwable) - Constructor for exception org.jgap.InvalidConfigurationException
 
InvalidConfigurationException(String, Throwable) - Constructor for exception org.jgap.InvalidConfigurationException
 
InversionOperator - Class in org.jgap.impl
The inversion operator randomly selects one chromosomes from the population and inverses it by randomly picking a splitting locus on which to swap the first part with the last part of the chromosome.
InversionOperator() - Constructor for class org.jgap.impl.InversionOperator
Default constructor.
InversionOperator(Configuration) - Constructor for class org.jgap.impl.InversionOperator
Constructs a new instance of this operator.
IPersistentRepresentation - Interface in org.jgap
Interface for objects that can represent themselves as a string and parse this string later on to generate a new instance of themselves.
IPopulationCreator - Interface in org.jgap.gp
Interface for initializing the complete population within GPGenotype.randomInitializeGenotype.
IPopulationMerger - Interface in org.jgap.distr
Interface for implementations allowing to merge two independent populations together into one combined population.
IPopulationSplitter - Interface in org.jgap.impl.job
For splitting a single population into smaller chunks.
IProgramCreator - Interface in org.jgap.gp
Interface for creating a single program (IGPProgram).
IRequestSplitStrategy - Interface in org.jgap.distr.grid
Interface for a strategy how to split a work request into parts.
IRequestSplitStrategyGP - Interface in org.jgap.distr.grid.gp
Interface for a strategy how to split a GP work request into parts.
IResultMergeStrategy - Interface in org.jgap.distr.grid
Client side: Can be used in implementations of IClientEvolveStrategyGP to merge previous results with the current result in order to obtain a working set for future evolutions.
isAffectGlobalState() - Method in class org.jgap.gp.CommandGene
 
isAffectGlobalState() - Method in class org.jgap.gp.function.AddAndStoreTerminal
 
isAffectGlobalState() - Method in class org.jgap.gp.function.ExchangeMemory
 
isAffectGlobalState() - Method in class org.jgap.gp.function.Push
 
isAffectGlobalState() - Method in class org.jgap.gp.function.StoreTerminal
 
isAffectGlobalState() - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
isAffectGlobalState() - Method in class org.jgap.gp.function.TransferMemory
 
isAffectGlobalState() - Method in class org.jgap.gp.function.WriteToMatrix
 
isAllowed(int, ProgramChromosome, CommandGene[], CommandGene, Class, int, int) - Method in class examples.gp.tictactoe.SingleNodeValidator
Checks if the given a_function is allowed in the current context.
isAllowed(int, ProgramChromosome, CommandGene[], CommandGene, Class, int, int) - Method in interface org.jgap.gp.ISingleNodeValidator
Checks if the given a_function is allowed in the current context.
isAllowFullCrossOver() - Method in class org.jgap.impl.CrossoverOperator
 
isAlwaysCalculateFitness() - Method in class org.jgap.Configuration
 
isCarrying() - Method in class examples.gp.paintedDesert.Ant
Identifies if the ant is carrying any sand.
isChanged() - Method in class org.jgap.gp.impl.GPPopulation
 
isChanged() - Method in class org.jgap.Population
 
isCompareApplicationData() - Method in class org.jgap.BaseGene
 
isCompareApplicationData() - Method in class org.jgap.Chromosome
 
isCompareApplicationData() - Method in interface org.jgap.Gene
 
isCompareApplicationData() - Method in class org.jgap.gp.CommandGene
 
isCompareApplicationData() - Method in class org.jgap.gp.impl.ProgramChromosome
 
isEmpty() - Method in class org.jgap.impl.ChainOfSelectors
 
isEmpty() - Method in class org.jgap.impl.CompositeGene
 
isEndOfGame() - Method in class examples.gp.tictactoe.Board
 
isEvolutionActivated() - Method in class examples.gp.monalisa.gui.GeneticDrawingView
 
isEvolutionActivated() - Method in class examples.monalisa.gui.GeneticDrawingView
 
isEvolutionFinished(int) - Method in class examples.grid.evolutionDistributed.ClientEvolveStrategy
 
isEvolutionFinished(int) - Method in class examples.grid.fitnessDistributed.ClientEvolveStrategy
 
isEvolutionFinished(int) - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
 
isEvolutionFinished(int) - Method in interface org.jgap.distr.grid.gp.IClientEvolveStrategyGP
 
isEvolutionFinished(int) - Method in interface org.jgap.distr.grid.IClientEvolveStrategy
 
isFinished() - Method in interface org.jgap.impl.job.IJob
 
isFinished() - Method in class org.jgap.impl.job.JobBase
 
isFirstEmpty() - Method in class org.jgap.gp.impl.GPPopulation
 
isFitter(double, double) - Method in class examples.multiobjective.MOFitnessEvaluator
Not to be called in multi-objectives context!
isFitter(IChromosome, IChromosome) - Method in class examples.multiobjective.MOFitnessEvaluator
 
isFitter(double, double) - Method in class org.jgap.DefaultFitnessEvaluator
Compares the first given fitness value with the second and returns true if the first one is greater than the second one.
isFitter(IChromosome, IChromosome) - Method in class org.jgap.DefaultFitnessEvaluator
 
isFitter(double, double) - Method in class org.jgap.DeltaFitnessEvaluator
Compares the first given fitness value with the second and returns true if the first one is smaller than the second one.
isFitter(IChromosome, IChromosome) - Method in class org.jgap.DeltaFitnessEvaluator
 
isFitter(double, double) - Method in interface org.jgap.FitnessEvaluator
Compares the first given fitness value with the second and returns true if the first one is greater than the second one.
isFitter(IChromosome, IChromosome) - Method in interface org.jgap.FitnessEvaluator
 
isFitter(double, double) - Method in interface org.jgap.gp.IGPFitnessEvaluator
Compares the first given fitness value with the second and returns true if the first one is fitter than the second one.
isFitter(IGPProgram, IGPProgram) - Method in interface org.jgap.gp.IGPFitnessEvaluator
 
isFitter(double, double) - Method in class org.jgap.gp.impl.DefaultGPFitnessEvaluator
Compares the first given fitness value with the second and returns true if the first one is greater than the second one.
isFitter(IGPProgram, IGPProgram) - Method in class org.jgap.gp.impl.DefaultGPFitnessEvaluator
 
isFitter(double, double) - Method in class org.jgap.gp.impl.DeltaGPFitnessEvaluator
Compares the first given fitness value with the second and returns true if the first one is smaller than the second one.
isFitter(IGPProgram, IGPProgram) - Method in class org.jgap.gp.impl.DeltaGPFitnessEvaluator
 
isFloatType() - Method in class org.jgap.gp.CommandGene
 
isFound() - Method in class org.jgap.gp.impl.GPProgramInfo
 
isHandlerFor(Object, Class) - Method in class examples.distinctGenes.MyChromosome
 
isHandlerFor(Object, Class) - Method in class org.jgap.Chromosome
Determines whether the handler is suitable for the given object instance or class.
isHandlerFor(Object, Class) - Method in interface org.jgap.IHandler
Determines whether the handler is suitable for the given object instance or class.
isHandlerFor(Object, Class) - Method in class org.jgap.impl.DefaultCloneHandler
Handles all implementations of IApplicationData as well as all of java.lang.Cloneable (for which the clone-method is accessible via reflection.
isHandlerFor(Object, Class) - Method in class org.jgap.impl.DefaultCompareToHandler
 
isHandlerFor(Object, Class) - Method in class org.jgap.impl.DefaultInitializer
 
ISingleNodeValidator - Interface in org.jgap.gp
Checks whether a single node is valid during GP program creation.
isIntegerType() - Method in class org.jgap.gp.CommandGene
 
isKeepPopulationSizeConstant() - Method in class org.jgap.Configuration
See setKeepPopulationSizeConstant and GABreeder#evolve(Population, Configuration) for detailled explanation.
isLeaf() - Method in class org.jgap.gp.impl.JGAPTreeNode
 
isLocked() - Method in class org.jgap.Configuration
Retrieves the lock status of this object.
isMaxNodeWarningPrinted() - Method in class org.jgap.gp.impl.GPConfiguration
 
isNoCommandGeneCloning() - Method in class org.jgap.gp.impl.GPConfiguration
 
isNoCommunication() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
IsOwnColor - Class in examples.gp.tictactoe
 
IsOwnColor(GPConfiguration, int) - Constructor for class examples.gp.tictactoe.IsOwnColor
 
IsOwnColor(GPConfiguration, int, int, int) - Constructor for class examples.gp.tictactoe.IsOwnColor
 
isPossible(Class, int, CommandGene[], boolean, boolean) - Method in class org.jgap.gp.impl.ProgramChromosome
Determines whether there exists a function or terminal in the given node set with the given return and sub return type.
isPreserveFittestIndividual() - Method in class org.jgap.Configuration
 
isRunning() - Method in class org.jgap.distr.Breeder
 
isSaveToFile() - Method in class examples.gp.monalisa.gui.GeneticDrawingView
 
isSelectedForNextGeneration() - Method in class org.jgap.Chromosome
Retrieves whether this Chromosome has been selected by the natural selector to continue to the next generation.
isSelectedForNextGeneration() - Method in interface org.jgap.IChromosome
Retrieves whether this Chromosome has been selected by the natural selector to continue to the next generation.
isSorted() - Method in class org.jgap.Population
 
isStrictProgramCreation() - Method in class org.jgap.gp.impl.GPConfiguration
 
isUniqueKeysActive() - Method in class org.jgap.Configuration
 
isUpdateAvailable(String, String, String) - Static method in class org.jgap.distr.grid.util.GridKit
 
isUseCaching() - Method in class org.jgap.impl.JGAPFactory
 
isUseProgramCache() - Method in class org.jgap.gp.impl.GPConfiguration
 
isValid(ProgramChromosome) - Method in class examples.gp.paintedDesert.LoopUntil
 
isValid(Gene[], Supergene) - Method in class examples.supergene.NickelsPenniesSupergene
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.CommandGene
Subclasses capable of validating programs should overwrite this method.
isValid(ProgramChromosome, int) - Method in class org.jgap.gp.CommandGene
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.AddAndStoreTerminal
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.ADF
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.ExchangeMemory
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.ForLoop
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.ForXLoop
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.Loop
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.Pop
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.Push
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.ReadTerminal
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.StoreTerminal
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.SubProgram
 
isValid(ProgramChromosome) - Method in class org.jgap.gp.function.TransferMemory
 
isValid(Population, List, GeneticOperator) - Method in interface org.jgap.IGeneticOperatorConstraint
 
isValid() - Method in class org.jgap.supergenes.AbstractSupergene
Test the allele combination of this supergene for validity.
isValid(Gene[], Supergene) - Method in class org.jgap.supergenes.AbstractSupergene
Test the given gene list for validity.
isValid() - Method in interface org.jgap.supergenes.Supergene
Test the allele combination of this supergene for validity.
isValid(Gene[], Supergene) - Method in interface org.jgap.supergenes.SupergeneValidator
Return true if this gene combination is valid for the given supergene
isValid(Gene[], Supergene) - Method in class org.jgap.supergenes.Validator
Return true if this gene combination is valid for the given supergene
isVerifiedByWorker(String) - Method in class org.jgap.distr.grid.common.ResultVerification
 
isVerifyPrograms() - Method in class org.jgap.gp.impl.GPConfiguration
 
isXoverNewAge() - Method in class org.jgap.impl.CrossoverOperator
 
item(int) - Method in class org.jgap.data.DataElementList
 
item(int) - Method in interface org.jgap.data.IDataElementList
 
itemNames - Static variable in class examples.knapsack.KnapsackMain
Names of arbitrary items, only for outputting something imaginable
itemVolumes - Static variable in class examples.knapsack.KnapsackMain
Volumes of arbitrary items in ccm
iterator() - Method in class org.jgap.impl.ChainOfSelectors
 
iterator() - Method in class org.jgap.Population
 
IUniqueCommand - Interface in org.jgap.gp
Marker interface for GP commands that are allowed only once within a program.
IUniqueKey - Interface in org.jgap
Interface for unique keys.
IUniversalRateCalculator - Interface in org.jgap
Interface for a calculator that determines a dynamic rate.
IWorker - Interface in org.jgap.distr
Interface for workers processing requests from an IMaster instance.
IWorkerEvolveStrategy - Interface in org.jgap.distr.grid
Interface for defining a strategy that controls how a worker evolves a single request.
IWorkerEvolveStrategyGP - Interface in org.jgap.distr.grid.gp
Interface for defining a strategy that controls how a worker evolves a single GP request.
IWorkerReturnStrategy - Interface in org.jgap.distr.grid
Defines which part of a result is returned by a worker.
IWorkerReturnStrategyGP - Interface in org.jgap.distr.grid.gp
Defines which part of a result is returned by a worker.

J

JarClassLoader - Class in org.jgap.util
A class loader for loading jar files, both local and remote.
JarClassLoader(String) - Constructor for class org.jgap.util.JarClassLoader
 
JarResources - Class in org.jgap.util
JarResources maps all resources included in a zip or jar file.
JarResources(String) - Constructor for class org.jgap.util.JarResources
creates a JarResources.
JGAPAdmin - Class in org.jgap.distr.grid
The admin instance can display status information about a running grid.
JGAPAdmin() - Constructor for class org.jgap.distr.grid.JGAPAdmin
 
JGAPClient - Class in org.jgap.distr.grid
A client defines work for the grid and sends it to the JGAPServer.
JGAPClient(GridNodeClientConfig, String) - Constructor for class org.jgap.distr.grid.JGAPClient
 
JGAPClientGP - Class in org.jgap.distr.grid.gp
A client defines work for the grid and sends it to the JGAPServer.
JGAPClientGP(GridNodeClientConfig, String, boolean, boolean, boolean, boolean, boolean, boolean, int) - Constructor for class org.jgap.distr.grid.gp.JGAPClientGP
 
JGAPClientGP(IGridClientMediator, GridNodeClientConfig, String, boolean, boolean, boolean, boolean, boolean, boolean, int) - Constructor for class org.jgap.distr.grid.gp.JGAPClientGP
 
JGAPClientHandlerThread - Class in org.jgap.distr.grid
Handles JGAP-specific messages on the client-side that are not originally supported by JCGrid.
JGAPClientHandlerThread(GridServer, Socket) - Constructor for class org.jgap.distr.grid.JGAPClientHandlerThread
 
JGAPFactory - Class in org.jgap.impl
Central factory for creating default objects to use, e.g. random generators.
JGAPFactory(boolean) - Constructor for class org.jgap.impl.JGAPFactory
 
JGAPGPXStream - Class in org.jgap.distr.grid.gp
Specialized version of XStream for JGAP.
JGAPGPXStream() - Constructor for class org.jgap.distr.grid.gp.JGAPGPXStream
 
JGAPRequest - Class in org.jgap.distr.grid
An instance that creates single requests to be sent to a worker.
JGAPRequest(String, int, Configuration, IWorkerEvolveStrategy) - Constructor for class org.jgap.distr.grid.JGAPRequest
Constructor.
JGAPRequest(String, int, Configuration) - Constructor for class org.jgap.distr.grid.JGAPRequest
Constructor.
JGAPRequest(String, int, Configuration, Population, IWorkerEvolveStrategy) - Constructor for class org.jgap.distr.grid.JGAPRequest
Constructor.
JGAPRequest(String, int, Configuration, Population) - Constructor for class org.jgap.distr.grid.JGAPRequest
Constructor.
JGAPRequestGP - Class in org.jgap.distr.grid.gp
An instance that defines a request from which work packages are generated that are sent to workers in the grid.
JGAPRequestGP(String, String, int, IGridConfigurationGP, IWorkerEvolveStrategyGP) - Constructor for class org.jgap.distr.grid.gp.JGAPRequestGP
Constructor.
JGAPRequestGP(String, String, int, IGridConfigurationGP) - Constructor for class org.jgap.distr.grid.gp.JGAPRequestGP
Constructor.
JGAPRequestGP(String, String, int, IGridConfigurationGP, GPPopulation, IWorkerEvolveStrategyGP) - Constructor for class org.jgap.distr.grid.gp.JGAPRequestGP
Constructor.
JGAPRequestGP(String, String, int, IGridConfigurationGP, GPPopulation) - Constructor for class org.jgap.distr.grid.gp.JGAPRequestGP
Constructor.
JGAPResult - Class in org.jgap.distr.grid
Holds the result of a worker.
JGAPResult(String, int, IChromosome, long) - Constructor for class org.jgap.distr.grid.JGAPResult
Deprecated. use other constructor with Population parameter instead
JGAPResult(String, int, Population, long) - Constructor for class org.jgap.distr.grid.JGAPResult
Constructor: Takes a Population as result of a worker's computation.
JGAPResultGP - Class in org.jgap.distr.grid.gp
Holds the result of a worker.
JGAPResultGP(String, String, int, IGPProgram, long) - Constructor for class org.jgap.distr.grid.gp.JGAPResultGP
Deprecated. use other constructor with GPPopulation parameter instead
JGAPResultGP(String, String, int, GPPopulation, long) - Constructor for class org.jgap.distr.grid.gp.JGAPResultGP
Constructor: Takes a population as result of a worker's computation.
JGAPServer - Class in org.jgap.distr.grid
A grid server is able to: a) receive work requests from JGAPClients b) send work units to JGAPWorkers c) receive solutions from JGAPWorkers, and d) send back these solutions to the requesting JGAPClient.
JGAPServer(String[]) - Constructor for class org.jgap.distr.grid.JGAPServer
 
JGAPTreeBranchRenderer - Class in org.jgap.gp.impl
Renders the branches' colors of a tree to display.
JGAPTreeBranchRenderer() - Constructor for class org.jgap.gp.impl.JGAPTreeBranchRenderer
 
JGAPTreeNode - Class in org.jgap.gp.impl
A CommandGene represented as a tree node.
JGAPTreeNode(ProgramChromosome, int) - Constructor for class org.jgap.gp.impl.JGAPTreeNode
 
JGAPTreeNodeRenderer - Class in org.jgap.gp.impl
Renders the nodes' colors of a tree to display.
JGAPTreeNodeRenderer() - Constructor for class org.jgap.gp.impl.JGAPTreeNodeRenderer
 
JGAPWorker - Class in org.jgap.distr.grid
A worker receives work units from a JGAPServer and sends back computed solutions to the same JGAPServer.
JGAPWorker() - Constructor for class org.jgap.distr.grid.JGAPWorker
 
JGAPWorkerGP - Class in org.jgap.distr.grid.gp
A GP worker receives work units from a JGAPServer and sends back computed solutions to the same JGAPServer.
JGAPWorkerGP() - Constructor for class org.jgap.distr.grid.gp.JGAPWorkerGP
 
JGAPWorkers - Class in org.jgap.distr.grid
A worker receives work units from a JGAPServer and sends back computed solutions to a JGAPServer.
JGAPWorkers(String[]) - Constructor for class org.jgap.distr.grid.JGAPWorkers
 
JGAPWorkers(GridNodeWorkerConfig) - Constructor for class org.jgap.distr.grid.JGAPWorkers
 
JGAPWorkersGP - Class in org.jgap.distr.grid.gp
A GP worker receives work units from a JGAPServer and sends back computed solutions to a JGAPServer.
JGAPWorkersGP(String[]) - Constructor for class org.jgap.distr.grid.gp.JGAPWorkersGP
 
JGAPWorkersGP(GridNodeWorkerConfig) - Constructor for class org.jgap.distr.grid.gp.JGAPWorkersGP
 
JobBase - Class in org.jgap.impl.job
Abstract base class for JGAP jobs.
JobBase(JobData) - Constructor for class org.jgap.impl.job.JobBase
 
JobData - Class in org.jgap.impl.job
Holds all data needed to execute a JGAP job.
JobData(Configuration) - Constructor for class org.jgap.impl.job.JobData
 
JobResult - Class in org.jgap.impl.job
 
JobResult() - Constructor for class org.jgap.impl.job.JobResult
 

K

KarubProblem - Class in examples.gp
Sort of minimal GP problem definition.
KarubProblem(GPConfiguration) - Constructor for class examples.gp.KarubProblem
 
KarubProblem.FormulaFitnessFunction - Class in examples.gp
 
KarubProblem.FormulaFitnessFunction() - Constructor for class examples.gp.KarubProblem.FormulaFitnessFunction
 
keepHistory(Object, int, String) - Method in class org.jgap.distr.CultureMemoryCell
Puts an entry into history.
keepPopSizeConstant(Population, int) - Method in class org.jgap.Genotype
Cares that the population size does not exceed the given maximum size.
keepPopSizeConstant(Population, Configuration) - Method in class org.jgap.impl.GABreeder
Cares that population size is kept constant and does not exceed the desired size.
keepPopSizeConstant() - Method in class org.jgap.Population
Cares that the population size does not exceed the maximum size given in the configuration.
KeyedValue - Class in org.jgap.audit
A (key, value) tupel.
KeyedValue(Comparable, Number) - Constructor for class org.jgap.audit.KeyedValue
Creates a new (key, value) tupel.
KeyedValues - Class in org.jgap.audit
A collection of (key, value) tupels
KeyedValues() - Constructor for class org.jgap.audit.KeyedValues
Creates a new collection (initially empty).
KeyedValues2D - Class in org.jgap.audit
A collection of (row, column) tupels
KeyedValues2D() - Constructor for class org.jgap.audit.KeyedValues2D
Constructor setting behavior: non-sorted keys
KeyedValues2D(boolean) - Constructor for class org.jgap.audit.KeyedValues2D
Constructor.
KnapsackFitnessFunction - Class in examples.knapsack
Fitness function for the knapsack example.
KnapsackFitnessFunction(double) - Constructor for class examples.knapsack.KnapsackFitnessFunction
 
KnapsackMain - Class in examples.knapsack
This class provides an implementation of the classic knapsack problem using a genetic algorithm.
KnapsackMain() - Constructor for class examples.knapsack.KnapsackMain
 

L

Left - Class in examples.gp.anttrail
Turn the ant left.
Left(GPConfiguration) - Constructor for class examples.gp.anttrail.Left
 
leftButtonPressed() - Method in class org.jgap.gui.ConfigFrame.ListGroup
Move selected items from the output list back to the list.
LesserThan - Class in org.jgap.gp.function
The Lesser Than (x < y) operation.
LesserThan(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.LesserThan
 
LesserThan(GPConfiguration, Class, int, int[]) - Constructor for class org.jgap.gp.function.LesserThan
 
libName - Variable in class org.jgap.distr.grid.request.VersionInfo
 
listen() - Method in class org.jgap.distr.WorkerListener
Listens to a request.
listFilesInDir(String, String) - Static method in class org.jgap.util.FileKit
Returns the files within a directory that match a given pattern.
listRequests(MessageContext, String, String) - Method in class org.jgap.distr.grid.DummyGridClientMediator
 
listRequests() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Override in sub classes: list available requests
listRequests(MessageContext, String, String) - Method in interface org.jgap.distr.grid.IGridClientMediator
 
listResults(MessageContext, String, String) - Method in class org.jgap.distr.grid.DummyGridClientMediator
 
listResults() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Override in sub classes: list available results
listResults(MessageContext, String, String) - Method in interface org.jgap.distr.grid.IGridClientMediator
 
LMSFitnessFunction - Class in examples.gp.monalisa.core
Computes the fitness of a program as the Least-Mean-Sqare distance between the image it generates and the target image.
LMSFitnessFunction - Class in examples.monalisa.core
Computes the fitness of a program as the Least-Mean-Sqare distance between the image it generates and the target image.
load() - Method in class org.jgap.util.PersistableObject
 
load(File) - Method in class org.jgap.util.PersistableObject
 
loadClass(String) - Method in class org.jgap.util.MultiClassLoader
This is a simple version for external clients since they will always want the class resolved before it is returned to them.
loadClass(String, boolean) - Method in class org.jgap.util.MultiClassLoader
 
loadClassBytes(String) - Method in class org.jgap.util.JarClassLoader
 
loadClassBytes(String) - Method in class org.jgap.util.MultiClassLoader
 
loadJar(String) - Static method in class org.jgap.util.FileKit
Loads a jar file and returns a class loader to access the jar's classes.
LocalEvolutionDemo - Class in examples.grid.evolutionDistributed
Demonstrates how the grid configuration can be used to do the whole evolution locally (i.e. stand alone without server and workers).
LocalEvolutionDemo() - Constructor for class examples.grid.evolutionDistributed.LocalEvolutionDemo
 
lockSettings() - Method in class org.jgap.Configuration
Locks all of the settings in this configuration object.
Log - Class in org.jgap.gp.function
Returns the natural logarithm (base e) of a double value.
Log(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Log
 
Log.Compatible - Interface in org.jgap.gp.function
 
LOGGER - Static variable in class examples.gp.tictactoe.TicTacToeMain
 
Logistic - Class in examples.gp.symbolicRegression
Returns the natural logarithm (base e) of a double value.
Logistic(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.Logistic
 
Logistic.Compatible - Interface in examples.gp.symbolicRegression
 
LongClass - Static variable in class org.jgap.gp.CommandGene
 
LOOP - Static variable in class examples.gp.tictactoe.TicTacToeMain
 
Loop - Class in org.jgap.gp.function
A loop that executes a given number of times.
Loop(GPConfiguration, Class, int) - Constructor for class org.jgap.gp.function.Loop
Constructor.
Loop(GPConfiguration, Class, int, int, int) - Constructor for class org.jgap.gp.function.Loop
 
LoopUntil - Class in examples.gp.paintedDesert
A loop until the condition of the first argument is true.
LoopUntil(GPConfiguration) - Constructor for class examples.gp.paintedDesert.LoopUntil
Constructor for the function
LoopUntil(GPConfiguration, Class, int) - Constructor for class examples.gp.paintedDesert.LoopUntil
 
lowerRange - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
LRUCache - Class in org.jgap.util
 
LRUCache(int) - Constructor for class org.jgap.util.LRUCache
 

M

m_config - Variable in class org.jgap.NaturalSelector
 
m_fitnessValue - Variable in class org.jgap.Chromosome
Stores the fitness value of this Chromosome as determined by the active fitness function.
m_fittest - Variable in class org.jgap.distr.grid.wan.ResultInformation
 
m_gridconfig - Variable in class org.jgap.distr.grid.DummyGridClientMediator
 
m_gridconfig - Variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
m_gridconfig - Variable in class org.jgap.distr.grid.JGAPClient
 
m_GUID - Variable in class org.jgap.distr.MasterInfo
Unique ID of a worker
m_IPAddress - Variable in class org.jgap.distr.MasterInfo
The computer's address over which it is reachable in the network
m_map - Variable in class examples.gp.anttrail.AntTrailProblem
 
m_maxMoves - Static variable in class examples.gp.anttrail.AntTrailProblem
Maximum number of moves allowed.
m_monitor - Static variable in class examples.constraint.ConstraintExample
 
m_monitor - Static variable in class examples.MinimizingMakeChange
 
m_monitor - Variable in class org.jgap.BaseGeneticOperator
 
m_monitor - Variable in class org.jgap.NaturalSelector
 
m_monitorActive - Variable in class org.jgap.BaseGeneticOperator
 
m_monitorActive - Variable in class org.jgap.NaturalSelector
 
m_name - Variable in class org.jgap.distr.MasterInfo
Host name of the computer
m_target - Variable in class examples.gp.monalisa.core.DrawingGPConfiguration
 
m_username - Variable in class org.jgap.distr.MasterInfo
Name of the grid user associated with the IP address
m_validator - Variable in class org.jgap.supergenes.AbstractSupergene
A validator (initially set to this
m_view - Variable in class examples.gp.monalisa.gui.EvolutionRunnable
 
m_workReq - Variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
m_workReq - Variable in class org.jgap.distr.grid.JGAPClient
 
main(String[]) - Static method in class examples.audit.CoinsExample
 
main(String[]) - Static method in class examples.audit.EvolutionMonitorExample
Main method to start the example.
main(String[]) - Static method in class examples.chromInit.ChromosomeInit
 
main(String[]) - Static method in class examples.config.MaximizingFunction
Starting the example
main(String[]) - Static method in class examples.constraint.ConstraintExample
Main method.
Main - Class in examples.distinctGenes
Simple class that demonstrates how to configure JGAP to use differently composed genes.
Main() - Constructor for class examples.distinctGenes.Main
 
main(String[]) - Static method in class examples.distinctGenes.Main
Starts the example.
main(String[]) - Static method in class examples.dynamicMutation.DynamicMutationExample
Main method.
main(String[]) - Static method in class examples.energy.CoinsEnergy
Main method.
main(String[]) - Static method in class examples.equalDistribution.MainClass
Start the example
main(String[]) - Static method in class examples.gp.anttrail.AntTrailProblem
Starts the example.
main(String[]) - Static method in class examples.gp.Fibonacci
Starts the example.
main(String[]) - Static method in class examples.gp.KarubProblem
 
main(String[]) - Static method in class examples.gp.MathProblem
Starts the example.
main(String[]) - Static method in class examples.gp.monalisa.gui.GeneticDrawingApp
Main method launching the application.
main(String[]) - Static method in class examples.gp.paintedDesert.PaintedDesertProblem
Runs the Painted Desert Problem
main(String[]) - Static method in class examples.gp.SimpleExample
 
main(String[]) - Static method in class examples.gp.symbolicRegression.SymbolicRegression
Starts the example.
main(String[]) - Static method in class examples.gp.tictactoe.TicTacToeMain
Starts the example.
main(String[]) - Static method in class examples.grid.evolutionDistributed.LocalEvolutionDemo
 
main(String[]) - Static method in class examples.grid.evolutionDistributed.ServerAndWorker
Convenience (demo) start of both the server and a worker.
main(String[]) - Static method in class examples.grid.fitnessDistributed.ServerAndWorker
Convenience (demo) start of both the server and a worker.
main(String[]) - Static method in class examples.grid.mathProblemDistributed.ServerAndWorker
Convenience (demo) start of both the server and a worker.
main(String[]) - Static method in class examples.knapsack.KnapsackMain
Main method.
main(String[]) - Static method in class examples.MapGeneExample
Main method.
main(String[]) - Static method in class examples.MinimizingMakeChange
Main method.
main(String[]) - Static method in class examples.MinimizingMakeChangeCached
Main method.
main(String[]) - Static method in class examples.monalisa.gui.GeneticDrawingApp
Main method launching the application.
main(String[]) - Static method in class examples.multiobjective.MultiObjectiveExample
Main method to run the example.
main(String[]) - Static method in class examples.salesman.TravellingSalesman
Solve a sample task with the number of cities, defined in a CITIES constant.
main(String[]) - Static method in class examples.simpleBoolean.SimpleExample
Starts the example.
main(String[]) - Static method in class examples.simpleBooleanThreaded.SimpleExample
Starts the example.
main(String[]) - Static method in class examples.supergene.Force
Test the Force method itself.
main(String[]) - Static method in class examples.supergene.SupergeneSample
 
main(String[]) - Static method in class examples.supergene.SupergenesPerformanceTest
Starts the performance test.
main(String[]) - Static method in class org.jgap.distr.grid.gp.JGAPClientGP
Starts a client (first parameter: name of specific setup class).
main(String[]) - Static method in class org.jgap.distr.grid.gp.JGAPWorkerGP
Convenience method to start the worker.
main(String[]) - Static method in class org.jgap.distr.grid.gp.JGAPWorkersGP
Convenience method to start a workers or multiple instances of it.
main(String[]) - Static method in class org.jgap.distr.grid.JGAPAdmin
 
main(String[]) - Static method in class org.jgap.distr.grid.JGAPClient
Starts a client (first parameter: name of specific setup class).
main(String[]) - Static method in class org.jgap.distr.grid.JGAPServer
 
main(String[]) - Static method in class org.jgap.distr.grid.JGAPWorker
Convenience method to start the worker.
main(String[]) - Static method in class org.jgap.distr.grid.JGAPWorkers
Convenience method to start a worker or multiple instances of it.
main(String[]) - Static method in class org.jgap.distr.grid.util.GridKit
 
main(String[]) - Static method in class org.jgap.gui.GUIManager
Main method for the GUI
main(String[]) - Static method in class org.jgap.impl.job.SimpleJobConsumer
 
main(String[]) - Static method in class org.jgap.util.ClassKit
 
main(String[]) - Static method in class org.jgap.util.JarResources
Is a test driver.
main(String[]) - Static method in class org.jgap.util.NetworkKit
 
main(String[]) - Static method in class org.jgap.util.PluginDiscoverer
For testing purpose
MainClass - Class in examples.equalDistribution
Given 64 vents with different weights.
MainClass() - Constructor for class examples.equalDistribution.MainClass
Constructor.
makeChangeForAmount(int) - Static method in class examples.audit.CoinsExample
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeChangeForAmount(int) - Static method in class examples.audit.EvolutionMonitorExample
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeChangeForAmount(int, boolean) - Static method in class examples.constraint.ConstraintExample
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeChangeForAmount(int) - Static method in class examples.dynamicMutation.DynamicMutationExample
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeChangeForAmount(int, double) - Static method in class examples.energy.CoinsEnergy
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeChangeForAmount(int) - Static method in class examples.MapGeneExample
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeChangeForAmount(int, boolean) - Static method in class examples.MinimizingMakeChange
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeChangeForAmount(int) - Static method in class examples.MinimizingMakeChangeCached
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeChangeForAmount(int) - Method in class examples.supergene.AbstractSupergeneTest
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeChangeForAmount(int) - Method in class examples.supergene.SupergeneSample
Executes the genetic algorithm to determine the minimum number of coins necessary to make up the given target amount of change.
makeKey(Object) - Method in class org.jgap.Configuration
 
makeOptions() - Static method in class org.jgap.distr.grid.gp.JGAPClientGP
 
makeThreadKey() - Method in class org.jgap.Configuration
 
makeVents() - Method in class examples.equalDistribution.MainClass
Create vents with different weights.
MapGene - Class in org.jgap.impl
Creates a gene instance in which individual alleles have both a label (key) and a value with a distinct meaning.
MapGene() - Constructor for class org.jgap.impl.MapGene
Default constructor.
MapGene(Configuration) - Constructor for class org.jgap.impl.MapGene
 
MapGene(Configuration, Map) - Constructor for class org.jgap.impl.MapGene
Constructor setting up valid alleles directly.
MapGeneExample - Class in examples
This class provides an implementation of the classic "Make change" problem using a genetic algorithm.
MapGeneExample() - Constructor for class examples.MapGeneExample
 
mapValueToWithinBounds() - Method in class org.jgap.impl.DoubleGene
Maps the value of this DoubleGene to within the bounds specified by the m_upperBounds and m_lowerBounds instance variables.
mapValueToWithinBounds() - Method in class org.jgap.impl.IntegerGene
Maps the value of this IntegerGene to within the bounds specified by the m_upperBounds and m_lowerBounds instance variables.
mapValueToWithinBounds() - Method in class org.jgap.impl.MutipleIntegerGene
Maps the value of this IntegerGene to within the bounds specified by the m_upperBounds and m_lowerBounds instance variables.
mapValueToWithinBounds() - Method in class org.jgap.impl.NumberGene
Maps the value of this NumberGene to within the bounds specified by the m_upperBounds and m_lowerBounds instance variables.
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.jgap.util.XStreamPassThruConverter
 
marshalDefault(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.jgap.util.XStreamPassThruConverter
 
Master - Class in org.jgap.distr
Represents an IMaster instance.
Master(RequestDispatcher, WorkerListener) - Constructor for class org.jgap.distr.Master
Constructor.
MasterInfo - Class in org.jgap.distr
Holds information about a computing entity.
MasterInfo() - Constructor for class org.jgap.distr.MasterInfo
 
MasterInfo(boolean) - Constructor for class org.jgap.distr.MasterInfo
 
MasterListener - Class in org.jgap.distr
Represents a listener for requests from the master to his workers
MasterListener() - Constructor for class org.jgap.distr.MasterListener
 
MathCommand - Class in org.jgap.gp
Abstract base class for GP-commands related to mathematical calculation.
MathCommand(GPConfiguration, int, Class) - Constructor for class org.jgap.gp.MathCommand
 
MathCommand(GPConfiguration, int, Class, int) - Constructor for class org.jgap.gp.MathCommand
 
MathCommand(GPConfiguration, int, Class, int, int[]) - Constructor for class org.jgap.gp.MathCommand
Allows specifying a sub return type and sub child types.
MathCommand(GPConfiguration, int, Class, int, int) - Constructor for class org.jgap.gp.MathCommand
Allows specifying a sub return type and a single sub child type.
MathProblem - Class in examples.gp
Example demonstrating Genetic Programming (GP) capabilities of JGAP.
MathProblem(GPConfiguration) - Constructor for class examples.gp.MathProblem
 
MathProblem.FormulaFitnessFunction - Class in examples.gp
Fitness function for evaluating the produced fomulas, represented as GP programs.
MathProblem.FormulaFitnessFunction() - Constructor for class examples.gp.MathProblem.FormulaFitnessFunction
 
Max - Class in org.jgap.gp.function
Returns the bigger of two values.
Max(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Max
 
MAX_ALLOWED_EVOLUTIONS - Static variable in class examples.supergene.AbstractSupergeneTest
The total number of times we'll let the population evolve.
MAX_BOUND - Static variable in class examples.audit.CoinsExampleFitnessFunction
 
MAX_BOUND - Static variable in class examples.constraint.SampleFitnessFunction
 
MAX_BOUND - Static variable in class examples.dynamicMutation.DynamicMutationFitnessFunction
 
MAX_BOUND - Static variable in class examples.energy.CoinsEnergyFitnessFunction
 
MAX_BOUND - Static variable in class examples.knapsack.KnapsackFitnessFunction
 
MAX_BOUND - Static variable in class examples.MinimizingFitnessFunctionCached
 
MAX_BOUND - Static variable in class examples.MinimizingMakeChangeFitnessFunction
 
MAX_BOUND - Static variable in class examples.multiobjective.MultiObjectiveFitnessFunction
 
MAX_FITNESS - Static variable in class org.jgap.impl.fitness.TruthTableFitnessFunction
 
MAX_FITNESS_VALUE - Static variable in class org.jgap.gp.GPFitnessFunction
 
MAX_IMMUTABLE_GENES - Static variable in class org.jgap.supergenes.AbstractSupergene
Maximal number of notes about immutable genes per single gene position
MAX_RETRIES - Static variable in class org.jgap.supergenes.AbstractSupergene
Maximal number of retries for applyMutation and setToRandomValue.
MAX_WEIGHT - Static variable in class examples.energy.CoinsEnergyFitnessFunction
 
MAX_X - Static variable in class examples.multiobjective.MultiObjectiveFitnessFunction
 
maxCrossoverDepth - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
MaxFunction - Class in examples.chromInit
Fitness function for our example.
MaxFunction() - Constructor for class examples.chromInit.MaxFunction
 
MaxFunction - Class in examples.simpleBoolean
Fitness function for our example.
MaxFunction() - Constructor for class examples.simpleBoolean.MaxFunction
 
MaxFunction - Class in examples.simpleBooleanThreaded
Fitness function for our example.
MaxFunction() - Constructor for class examples.simpleBooleanThreaded.MaxFunction
 
MaxFunction - Class in org.jgap.impl.job
Fitness function for SimpleJobConsumer.
MaxFunction() - Constructor for class org.jgap.impl.job.MaxFunction
 
MaximizingFunction - Class in examples.config
This class is to test the working of JGAP with a config file provided for configuring JGAP.
MaximizingFunction() - Constructor for class examples.config.MaximizingFunction
Default Constructor
MaximizingFunctionFitnessFunction - Class in examples.config
Sample Fitness function for the MaximizingFunction problem.
MaximizingFunctionFitnessFunction() - Constructor for class examples.config.MaximizingFunctionFitnessFunction
 
maxInitDepth - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
maxNodes - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
mayDropSand(int, int) - Method in class examples.gp.paintedDesert.AntMap
Identifies that sand may be placed here
MayDropSand - Class in examples.gp.paintedDesert
Identifies that the ant may drop sand at the current position.
MayDropSand(GPConfiguration) - Constructor for class examples.gp.paintedDesert.MayDropSand
Constructor for the may drop sand function
mayPickup(AntMap) - Method in class examples.gp.paintedDesert.Ant
Identifies whether the ant could pickup sand
MayPickUp - Class in examples.gp.paintedDesert
Identifies that the ant may pick up sand at the current position
MayPickUp(GPConfiguration) - Constructor for class examples.gp.paintedDesert.MayPickUp
Constructor for the may pick up sand function
Mean - Class in org.jgap.gp.function
This class calculates the Mean of N numbers.
Mean(GPConfiguration, Class, int, int, int) - Constructor for class org.jgap.gp.function.Mean
 
mergePopulations(Population, Population, int) - Method in interface org.jgap.distr.IPopulationMerger
Merges two populations into one that has the given size.
mergePopulations(Population, Population, int) - Method in class org.jgap.impl.FittestPopulationMerger
 
mergeResults(Object, Object) - Method in interface org.jgap.distr.grid.IResultMergeStrategy
 
mergeResults(IPopulationMerger, EvolveResult[]) - Method in class org.jgap.Genotype
 
MessageContext - Class in org.jgap.distr.grid
Context of a message.
MessageContext() - Constructor for class org.jgap.distr.grid.MessageContext
 
MessageContext(String, String, Object) - Constructor for class org.jgap.distr.grid.MessageContext
 
MetaConfig - Class in org.jgap.data.config
This class provides an interface to the configuration information to create a JGAP Configuration GUI.
MetaConfigException - Exception in org.jgap.data.config
Exception throw when there is an error reading or loading the config file describing the GUI for JGAP configuration.
MetaConfigException(String) - Constructor for exception org.jgap.data.config.MetaConfigException
Constructs a new MetaConfigException instance with the given error message.
Min - Class in org.jgap.gp.function
Returns the smaller of two values.
Min(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Min
 
MIN_X - Static variable in class examples.multiobjective.MultiObjectiveFitnessFunction
 
MinimizingFitnessFunctionCached - Class in examples
For any Javadoc see MinimizingMakeChangeFitnessFunction.
MinimizingFitnessFunctionCached(int) - Constructor for class examples.MinimizingFitnessFunctionCached
 
MinimizingMakeChange - Class in examples
This class provides an implementation of the classic "Make change" problem using a genetic algorithm.
MinimizingMakeChange() - Constructor for class examples.MinimizingMakeChange
 
MinimizingMakeChangeCached - Class in examples
See class MinimizingMakeChanged.
MinimizingMakeChangeCached() - Constructor for class examples.MinimizingMakeChangeCached
 
MinimizingMakeChangeFitnessFunction - Class in examples
Sample fitness function for the MakeChange example.
MinimizingMakeChangeFitnessFunction(int) - Constructor for class examples.MinimizingMakeChangeFitnessFunction
 
minInitDepth - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
MODULE_ANY - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
MODULE_CS - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
MODULE_SC - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
MODULE_SW - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
MODULE_WS - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
Modulo - Class in org.jgap.gp.function
The modulo operation.
Modulo(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Modulo
 
Modulo.Compatible - Interface in org.jgap.gp.function
 
ModuloD - Class in examples.gp.symbolicRegression
The modulo operation.
ModuloD(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.ModuloD
 
ModuloD.Compatible - Interface in examples.gp.symbolicRegression
 
MOFitnessEvaluator - Class in examples.multiobjective
Fitness evaluator for multi objectives example.
MOFitnessEvaluator() - Constructor for class examples.multiobjective.MOFitnessEvaluator
 
monitor(String) - Method in class org.jgap.util.MultiClassLoader
 
MONITOR_EVENT_AFTER_BULK_EVAL - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_AFTER_OPERATE - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_AFTER_SELECT - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_AFTER_UPDATE_CHROMOSOMES1 - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_AFTER_UPDATE_CHROMOSOMES2 - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_BEFORE_ADD_CHROMOSOME - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_BEFORE_BULK_EVAL - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_BEFORE_OPERATE - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_BEFORE_SELECT - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_BEFORE_UPDATE_CHROMOSOMES1 - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_BEFORE_UPDATE_CHROMOSOMES2 - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_READD_FITTEST - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
MONITOR_EVENT_REMOVE_CHROMOSOME - Static variable in interface org.jgap.audit.IEvolutionMonitor
 
monitorOn - Variable in class org.jgap.util.MultiClassLoader
 
Move - Class in examples.gp.anttrail
Move the ant.
Move(GPConfiguration) - Constructor for class examples.gp.anttrail.Move
Standard constructor for classic ant problem.
Move(GPConfiguration, int) - Constructor for class examples.gp.anttrail.Move
Allows to move more than one time in a row.
moveRandom(AntMap) - Method in class examples.gp.paintedDesert.Ant
Randomly moves the ant.
MoveRandom - Class in examples.gp.paintedDesert
Randomly moves the ant one square.
MoveRandom(GPConfiguration) - Constructor for class examples.gp.paintedDesert.MoveRandom
Constructor for the move random function.
MultiClassLoader - Class in org.jgap.util
A simple test class loader capable of loading from multiple sources, such as local files or a URL.
MultiClassLoader() - Constructor for class org.jgap.util.MultiClassLoader
 
MultiObjectiveExample - Class in examples.multiobjective
Example for a multiobjective problem.
MultiObjectiveExample() - Constructor for class examples.multiobjective.MultiObjectiveExample
 
MultiObjectiveExample.MOFitnessComparator - Class in examples.multiobjective
 
MultiObjectiveExample.MOFitnessComparator() - Constructor for class examples.multiobjective.MultiObjectiveExample.MOFitnessComparator
 
MultiObjectiveFitnessFunction - Class in examples.multiobjective
Sample fitness function for the multiobjective problem.
MultiObjectiveFitnessFunction() - Constructor for class examples.multiobjective.MultiObjectiveFitnessFunction
 
Multiply - Class in org.jgap.gp.function
The multiply operation.
Multiply(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Multiply
 
Multiply.Compatible - Interface in org.jgap.gp.function
 
Multiply3 - Class in org.jgap.gp.function
The multiply operation with three argument (X * Y * Z).
Multiply3(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Multiply3
 
Multiply3.Compatible - Interface in org.jgap.gp.function
 
MutationOperator - Class in org.jgap.impl
The mutation operator runs through the genes in each of the Chromosomes in the population and mutates them in statistical accordance to the given mutation rate.
MutationOperator() - Constructor for class org.jgap.impl.MutationOperator
Constructs a new instance of this MutationOperator without a specified mutation rate, which results in dynamic mutation being turned on.
MutationOperator(Configuration) - Constructor for class org.jgap.impl.MutationOperator
 
MutationOperator(Configuration, IUniversalRateCalculator) - Constructor for class org.jgap.impl.MutationOperator
Constructs a new instance of this MutationOperator with a specified mutation rate calculator, which results in dynamic mutation being turned on.
MutationOperator(Configuration, int) - Constructor for class org.jgap.impl.MutationOperator
Constructs a new instance of this MutationOperator with the given mutation rate.
mutationProb - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
MutipleIntegerGene - Class in org.jgap.impl
Extension of IntegerGene.
MutipleIntegerGene() - Constructor for class org.jgap.impl.MutipleIntegerGene
 
MutipleIntegerGene(Configuration) - Constructor for class org.jgap.impl.MutipleIntegerGene
Constructs a new IntegerGene with default settings.
MutipleIntegerGene(Configuration, int, int, int) - Constructor for class org.jgap.impl.MutipleIntegerGene
Constructs a new IntegerGene with the specified lower and upper bounds for values (alleles) of this Gene instance.
MyChromosome - Class in examples.distinctGenes
Sample class: Descendent of Chromosome that creates Chromosomes with n CompositeGenes.
MyChromosome() - Constructor for class examples.distinctGenes.MyChromosome
 
MyChromosome(Configuration) - Constructor for class examples.distinctGenes.MyChromosome
 
MyChromosome(Configuration, int) - Constructor for class examples.distinctGenes.MyChromosome
 
MyChromosome(Configuration, Gene, int) - Constructor for class examples.distinctGenes.MyChromosome
 
MyChromosome(Configuration, Gene[]) - Constructor for class examples.distinctGenes.MyChromosome
 
MyChromosome(Configuration, Gene, int, IGeneConstraintChecker) - Constructor for class examples.distinctGenes.MyChromosome
 
MyClientFeedback - Class in examples.grid.evolutionDistributed
Listener for feedback sent to the client.
MyClientFeedback() - Constructor for class examples.grid.evolutionDistributed.MyClientFeedback
 
MyClientFeedback - Class in examples.grid.fitnessDistributed
Listener for feedback sent to the client.
MyClientFeedback() - Constructor for class examples.grid.fitnessDistributed.MyClientFeedback
 
MyClientFeedback - Class in examples.grid.mathProblemDistributed
Listener for feedback sent to the GP client.
MyClientFeedback() - Constructor for class examples.grid.mathProblemDistributed.MyClientFeedback
 
MyEvolveStrategy - Class in examples.grid.evolutionDistributed
Sample implementation of IWorkerEvolveStrategy.
MyEvolveStrategy() - Constructor for class examples.grid.evolutionDistributed.MyEvolveStrategy
 
MyEvolveStrategy - Class in examples.grid.mathProblemDistributed
Sample implementation of IWorkerEvolveStrategy.
MyEvolveStrategy() - Constructor for class examples.grid.mathProblemDistributed.MyEvolveStrategy
 
MyGAWorker - Class in examples.grid.evolutionDistributed
Receives work, computes a solution and returns the solution to the requester.
MyGAWorker() - Constructor for class examples.grid.evolutionDistributed.MyGAWorker
 
MyGAWorker - Class in examples.grid.fitnessDistributed
Receives work, computes a solution and returns the solution to the requester.
MyGAWorker() - Constructor for class examples.grid.fitnessDistributed.MyGAWorker
 
MyGAWorker - Class in examples.grid.mathProblemDistributed
Receives work, computes a solution and returns the solution to the requester.
MyGAWorker() - Constructor for class examples.grid.mathProblemDistributed.MyGAWorker
 
MyGenotypeInitializer - Class in examples.grid.evolutionDistributed
Initializes the genotype on behalf of the workers in a grid.
MyGenotypeInitializer() - Constructor for class examples.grid.evolutionDistributed.MyGenotypeInitializer
 
MyGenotypeInitializer - Class in examples.grid.mathProblemDistributed
Initializes the genotype on behalf of the workers in a grid.
MyGenotypeInitializer() - Constructor for class examples.grid.mathProblemDistributed.MyGenotypeInitializer
 
myOutputSolution(IGPProgram, int) - Static method in class examples.gp.symbolicRegression.SymbolicRegression
Outputs the best solution until now at standard output.
MyRequest - Class in examples.grid.fitnessDistributed
An instance splitting a single request into multiple requests that will be sent to multiple workers for computation.
MyRequest(String, int, Configuration) - Constructor for class examples.grid.fitnessDistributed.MyRequest
 
MyRequest(String, int, Configuration, Population) - Constructor for class examples.grid.fitnessDistributed.MyRequest
 
MyRequestSplitStrategy - Class in examples.grid.evolutionDistributed
Sample implementation of IRequestSplitStrategy to split a single request into multiple requests for workers.
MyRequestSplitStrategy(Configuration) - Constructor for class examples.grid.evolutionDistributed.MyRequestSplitStrategy
 
MyRequestSplitStrategy - Class in examples.grid.fitnessDistributed
Sample implementation of IRequestSplitStrategy to split a single request into multiple requests for workers.
MyRequestSplitStrategy(Configuration) - Constructor for class examples.grid.fitnessDistributed.MyRequestSplitStrategy
 
MyRequestSplitStrategy - Class in examples.grid.mathProblemDistributed
Sample implementation of IRequestSplitStrategy to split a single request into multiple requests for workers.
MyRequestSplitStrategy(GPConfiguration) - Constructor for class examples.grid.mathProblemDistributed.MyRequestSplitStrategy
 
MyResult - Class in examples.grid.fitnessDistributed
Stores the result of a computation.
MyResult(String, int, IChromosome, long) - Constructor for class examples.grid.fitnessDistributed.MyResult
 
MyResult(String, int, Population, long) - Constructor for class examples.grid.fitnessDistributed.MyResult
 
MyWorkerFeedback - Class in examples.grid.fitnessDistributed
Listener called on worker events.
MyWorkerFeedback() - Constructor for class examples.grid.fitnessDistributed.MyWorkerFeedback
 
MyWorkerReturnStrategy - Class in examples.grid.evolutionDistributed
Return the top 10 results to the client.
MyWorkerReturnStrategy() - Constructor for class examples.grid.evolutionDistributed.MyWorkerReturnStrategy
 
MyWorkerReturnStrategy - Class in examples.grid.fitnessDistributed
Just compute the fitness value in our example, where only fitness value computation is dirtibuted.
MyWorkerReturnStrategy() - Constructor for class examples.grid.fitnessDistributed.MyWorkerReturnStrategy
 
MyWorkerReturnStrategy - Class in examples.grid.mathProblemDistributed
Return the top 10 results to the client.
MyWorkerReturnStrategy() - Constructor for class examples.grid.mathProblemDistributed.MyWorkerReturnStrategy
 

N

NaturalSelector - Class in org.jgap
Abstract base implementation of interface INaturalSelector.
NaturalSelector() - Constructor for class org.jgap.NaturalSelector
Default constructor
NaturalSelector(Configuration) - Constructor for class org.jgap.NaturalSelector
 
NaturalSelector.AgeFitnessValueComparator - Class in org.jgap
Comparator regarding first the age (older is better), then the fitness value.
NaturalSelector.AgeFitnessValueComparator() - Constructor for class org.jgap.NaturalSelector.AgeFitnessValueComparator
 
NaturalSelector.FitnessAgeValueComparator - Class in org.jgap
Comparator regarding first the fitness value, then the age (younger is better).
NaturalSelector.FitnessAgeValueComparator() - Constructor for class org.jgap.NaturalSelector.FitnessAgeValueComparator
 
NaturalSelector.FitnessValueComparator - Class in org.jgap
Comparator regarding only the fitness value.
NaturalSelector.FitnessValueComparator() - Constructor for class org.jgap.NaturalSelector.FitnessValueComparator
 
NaturalSelectorExt - Class in org.jgap
An extended implementation of NaturalSelector that acts as a base class for the built-in JGAP selectors BestChromosomesSelector and WeightedRouletteSelector.
NaturalSelectorExt() - Constructor for class org.jgap.NaturalSelectorExt
Default constructor, only needed for dynamic instantiation!
NaturalSelectorExt(Configuration) - Constructor for class org.jgap.NaturalSelectorExt
 
NetworkKit - Class in org.jgap.util
Houses network related functionality.
newChromsPercent - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
newDocument() - Method in class org.jgap.data.DataElementsDocument
 
newDocument() - Method in interface org.jgap.data.IDataCreators
Constructs a new instance of the entity implementing IDataCreators
newGene() - Method in class org.jgap.BaseGene
Provides implementation-independent means for creating new Gene instances.
newGene() - Method in interface org.jgap.Gene
Provides an implementation-independent means for creating new Gene instances.
newGeneInternal() - Method in class org.jgap.BaseGene
 
newGeneInternal() - Method in class org.jgap.impl.BooleanGene
Provides an implementation-independent means for creating new Gene instances.
newGeneInternal() - Method in class org.jgap.impl.CompositeGene
Provides an implementation-independent means for creating new Gene instances.
newGeneInternal() - Method in class org.jgap.impl.DoubleGene
Provides an implementation-independent means for creating new Gene instances.
newGeneInternal() - Method in class org.jgap.impl.FixedBinaryGene
 
newGeneInternal() - Method in class org.jgap.impl.IntegerGene
Provides implementation-independent means for creating new Gene instances.
newGeneInternal() - Method in class org.jgap.impl.MapGene
 
newGeneInternal() - Method in class org.jgap.impl.MutipleIntegerGene
Provides implementation-independent means for creating new Gene instances.
newGeneInternal() - Method in class org.jgap.impl.SetGene
 
newGeneInternal() - Method in class org.jgap.impl.StringGene
Provides an implementation-independent means for creating new Gene instances.
newGeneInternal() - Method in class org.jgap.supergenes.AbstractSupergene
Creates a new instance of this Supergene class with the same number of genes, calling newGene() for each subgene.
newInstance(String, String) - Method in class org.jgap.Configuration
Creates a new Configuration instance by cloning.
newInstance(String, String, int) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
Creates a new instance using the given name and ID.
newInstance(String, int) - Method in class org.jgap.distr.grid.JGAPRequest
Creates a new instance using the given name and ID.
newInstanceGP(String, String) - Method in class org.jgap.gp.impl.GPConfiguration
Creates a new GPConfiguration instance by cloning.
next() - Method in class org.jgap.audit.Evaluator
 
next() - Method in class org.jgap.audit.PermutingConfiguration
 
nextAnt() - Method in class examples.gp.paintedDesert.AntMap
Increments the index to the next ant.
nextBit() - Method in class org.jgap.util.randomX
 
nextBoolean() - Method in class org.jgap.impl.CauchyRandomGenerator
 
nextBoolean() - Method in class org.jgap.impl.GaussianRandomGenerator
 
nextBoolean() - Method in interface org.jgap.RandomGenerator
Returns the next pseudorandom, uniformly distributed boolean value from this random number generator's sequence.
nextByte() - Method in class org.jgap.util.randomHotBits
Get next byte from generator.
nextByte() - Method in class org.jgap.util.randomJava
Get next byte from generator.
nextByte() - Method in class org.jgap.util.randomLCG
Get next byte from generator.
nextByte() - Method in class org.jgap.util.randomLEcuyer
Get next byte from generator.
nextByte() - Method in class org.jgap.util.randomMCG
Get next byte from generator.
nextByte() - Method in class org.jgap.util.randomX
Return next [pseudo]random byte from low level generator.
nextByte(byte[], int) - Method in class org.jgap.util.randomX
Fill a portion of an array of bytes with random data.
nextByte(byte[]) - Method in class org.jgap.util.randomX
Fill an array of bytes with random data.
nextCauchy() - Method in class org.jgap.impl.CauchyRandomGenerator
Calculate Cumulative Cauchy distribution function.
nextCycle(Population, List<String>) - Method in class org.jgap.audit.ChainedMonitors
Called after another evolution cycle has been executed.
nextCycle(Population, List<String>) - Method in class org.jgap.audit.EvolutionMonitor
Called after another evolution cycle has been executed.
nextCycle(Population, List<String>) - Method in class org.jgap.audit.FitnessImprovementMonitor
Called after another evolution cycle has been executed.
nextCycle(Population, List<String>) - Method in interface org.jgap.audit.IEvolutionMonitor
Called after another evolution cycle has been executed.
nextCycle(Population, List<String>) - Method in class org.jgap.audit.TimedMonitor
Called after another evolution cycle has been executed.
nextDouble() - Method in class org.jgap.impl.CauchyRandomGenerator
 
nextDouble() - Method in class org.jgap.impl.GaussianRandomGenerator
 
nextDouble() - Method in interface org.jgap.RandomGenerator
Returns the next pseudorandom, uniformly distributed double value between 0.0 and 1.0 from this random number generator's sequence.
nextDouble() - Method in class org.jgap.util.randomX
 
nextFloat() - Method in class org.jgap.impl.CauchyRandomGenerator
 
nextFloat() - Method in class org.jgap.impl.GaussianRandomGenerator
 
nextFloat() - Method in interface org.jgap.RandomGenerator
Returns the next pseudorandom, uniformly distributed float value between 0.0 and 1.0 from this random number generator's sequence.
nextFloat() - Method in class org.jgap.util.randomX
 
nextGaussian() - Method in class org.jgap.util.randomX
 
nextInt() - Method in class org.jgap.impl.CauchyRandomGenerator
 
nextInt(int) - Method in class org.jgap.impl.CauchyRandomGenerator
 
nextInt() - Method in class org.jgap.impl.GaussianRandomGenerator
 
nextInt(int) - Method in class org.jgap.impl.GaussianRandomGenerator
 
nextInt() - Method in interface org.jgap.RandomGenerator
Returns the next pseudorandom, uniformly distributed int value from this random number generator's sequence.
nextInt(int) - Method in interface org.jgap.RandomGenerator
Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive), drawn from this random number generator's sequence.
nextInt() - Method in class org.jgap.util.randomX
 
nextInt() - Method in class org.jgap.util.UniqueRandomGenerator
 
nextLong() - Method in class org.jgap.impl.CauchyRandomGenerator
 
nextLong() - Method in class org.jgap.impl.GaussianRandomGenerator
 
nextLong() - Method in interface org.jgap.RandomGenerator
Returns the next pseudorandom, uniformly distributed long value from this random number generator's sequence.
nextLong() - Method in class org.jgap.util.randomX
 
nextShort() - Method in class org.jgap.util.randomX
 
niceDecimalNumber(double, int) - Static method in class org.jgap.util.NumberKit
Removes decimal places if there are more than a_decimals.
niceMemory(double) - Static method in class org.jgap.util.SystemKit
Nicifies a decimal string by cutting of all but two decimal places.
niceNumber(int, int, char) - Static method in class org.jgap.util.NumberKit
Formats a number as a string having the total length of a_places, filling up needed characters with a_filler.
NICKELS - Static variable in class examples.supergene.AbstractSupergeneTest
Gene index for the nickels gene Only used in the alternative presentation
NickelsPenniesSupergene - Class in examples.supergene
Supergene to hold pennies and nickels.
NickelsPenniesSupergene() - Constructor for class examples.supergene.NickelsPenniesSupergene
Default constructor for dynamic instantiation
NickelsPenniesSupergene(Configuration) - Constructor for class examples.supergene.NickelsPenniesSupergene
 
NickelsPenniesSupergene(Configuration, Gene[]) - Constructor for class examples.supergene.NickelsPenniesSupergene
 
NO_FITNESS_VALUE - Static variable in class org.jgap.FitnessFunction
 
NO_FITNESS_VALUE - Static variable in class org.jgap.gp.GPFitnessFunction
 
nodeExists(CommandGene[], Class, int) - Static method in class org.jgap.gp.impl.GPGenotype
Is there a node with the needed return type and sub return type within the given function set?
nodeIndex - Variable in class org.jgap.gp.CommandGene
 
NodeValidator - Class in examples.gp.monalisa.core
Validates evolved nodes for the Mona Lisa painting problem.
NodeValidator() - Constructor for class examples.gp.monalisa.core.NodeValidator
 
NOP - Class in org.jgap.gp.terminal
NO Operation.
NOP(GPConfiguration) - Constructor for class org.jgap.gp.terminal.NOP
 
NOP(GPConfiguration, int) - Constructor for class org.jgap.gp.terminal.NOP
 
NOP(GPConfiguration, Class, int) - Constructor for class org.jgap.gp.terminal.NOP
 
Not - Class in org.jgap.gp.function
The boolean not operation.
Not(GPConfiguration) - Constructor for class org.jgap.gp.function.Not
 
NotD - Class in examples.gp.symbolicRegression
The boolean not operation.
NotD(GPConfiguration) - Constructor for class examples.gp.symbolicRegression.NotD
 
now() - Static method in class org.jgap.util.DateKit
 
NoWorkResultsFoundException - Exception in org.jgap.distr.grid.common
Signals that no work results are available up to now resp. that none could be found.
NoWorkResultsFoundException() - Constructor for exception org.jgap.distr.grid.common.NoWorkResultsFoundException
 
NullClientFeedbackGP - Class in org.jgap.distr.grid.gp
Null implementation of client feedback for GP.
NullClientFeedbackGP() - Constructor for class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
NumberGene - Class in org.jgap.impl
Base class for all Genes based on numbers.
NumberGene(Configuration) - Constructor for class org.jgap.impl.NumberGene
 
NumberKit - Class in org.jgap.util
Utility routines related to numbers.
NumberKit() - Constructor for class org.jgap.util.NumberKit
 
numEvolutions - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
numFunctions() - Method in class org.jgap.gp.BaseGPChromosome
 
numFunctions(Class, int) - Method in class org.jgap.gp.BaseGPChromosome
Counts the number of functions of the given type in this chromosome.
numFunctions() - Method in interface org.jgap.gp.IGPChromosome
 
numFunctions(Class, int) - Method in interface org.jgap.gp.IGPChromosome
Counts the number of functions of the given type in this chromosome.
numInputVariables - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
numPoints - Variable in class examples.gp.monalisa.core.ApplicationData
 
numPoints - Variable in class examples.gp.monalisa.core.DrawingGPProgramRunner
 
numPolygons - Variable in class examples.gp.monalisa.core.ApplicationData
 
numPolygons - Variable in class examples.gp.monalisa.core.DrawingGPProgramRunner
 
numRows - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
numTerminals() - Method in class org.jgap.gp.BaseGPChromosome
 
numTerminals(Class, int) - Method in class org.jgap.gp.BaseGPChromosome
Counts the number of terminals of the given type in this chromosome.
numTerminals() - Method in interface org.jgap.gp.IGPChromosome
 
numTerminals(Class, int) - Method in interface org.jgap.gp.IGPChromosome
Counts the number of terminals of the given type in this chromosome.

O

O_DOWN - Static variable in class examples.gp.anttrail.AntMap
 
O_LEFT - Static variable in class examples.gp.anttrail.AntMap
 
O_RIGHT - Static variable in class examples.gp.anttrail.AntMap
 
O_UP - Static variable in class examples.gp.anttrail.AntMap
 
onBeginOfRunning() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called at start of run().
onDeleteError(Exception) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called in case of any unhandled error when trying to delete a request or result.
onError(Exception) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called in run() in case of any unhandled error.
onErrorReceiveWorkResults(JGAPRequestGP[], Exception) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Called in run() on error when receiving work results.
onFinished() - Method in class examples.grid.evolutionDistributed.ClientEvolveStrategy
Called after evolution has finished.
onFinished() - Method in class examples.grid.fitnessDistributed.ClientEvolveStrategy
 
onFinished() - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
Called after evolution has finished.
onFinished() - Method in interface org.jgap.distr.grid.gp.IClientEvolveStrategyGP
 
onFinished() - Method in interface org.jgap.distr.grid.IClientEvolveStrategy
 
operate(Population, List) - Method in class examples.monalisa.core.AlphaMutationOperator
 
operate(Population, List) - Method in class examples.monalisa.core.AlphaOffMutationOperator
 
operate(Population, List) - Method in class examples.monalisa.core.ColorMutationOperator
 
operate(Population, List) - Method in class examples.monalisa.core.PointMutationOperator
 
operate(Population, List) - Method in class examples.monalisa.core.PolygonMutationOperator
 
operate(Population, List) - Method in class examples.monalisa.core.SingleMutationOperator
 
operate(Population, List) - Method in interface org.jgap.GeneticOperator
The operate method will be invoked on each of the genetic operators referenced by the current Configuration object during the evolution phase.
operate(IGPProgram, IGPProgram) - Method in class org.jgap.gp.CrossMethod
Crosses two individuals.
operate(IGPProgram, IGPProgram) - Method in class org.jgap.gp.impl.BranchTypingCross
Crosses two individuals.
operate(Population, List) - Method in class org.jgap.impl.AveragingCrossoverOperator
Crossover that acts as a perturbed mean of two individuals.
operate(Population, List) - Method in class org.jgap.impl.CrossoverOperator
Does the crossing over.
operate(Population, List) - Method in class org.jgap.impl.GaussianMutationOperator
Executes the operation.
operate(Population, List) - Method in class org.jgap.impl.GreedyCrossover
 
operate(IChromosome, IChromosome) - Method in class org.jgap.impl.GreedyCrossover
Performs a greedy crossover for the two given chromosoms.
operate(Gene[], Gene[]) - Method in class org.jgap.impl.GreedyCrossover
 
operate(Population, List) - Method in class org.jgap.impl.InversionOperator
 
operate(Population, List) - Method in class org.jgap.impl.MutationOperator
 
operate(Population, List) - Method in class org.jgap.impl.RangedSwappingMutationOperator
 
operate(IChromosome, int, RandomGenerator) - Method in class org.jgap.impl.RangedSwappingMutationOperator
Operate on the given chromosome with the given mutation rate.
operate(RandomGenerator, int, Gene[]) - Method in class org.jgap.impl.RangedSwappingMutationOperator
Operate on the given array of genes.
operate(Population, List) - Method in class org.jgap.impl.SwappingMutationOperator
 
operate(IChromosome, int, RandomGenerator) - Method in class org.jgap.impl.SwappingMutationOperator
Operate on the given chromosome with the given mutation rate.
operate(RandomGenerator, int, Gene[]) - Method in class org.jgap.impl.SwappingMutationOperator
Operate on the given array of genes.
operate(Population, List) - Method in class org.jgap.impl.TwoWayMutationOperator
 
operatedOn() - Method in class org.jgap.BaseChromosome
 
operatedOn() - Method in interface org.jgap.IChromosome
 
Or - Class in org.jgap.gp.function
The boolean or operation.
Or(GPConfiguration) - Constructor for class org.jgap.gp.function.Or
 
OrD - Class in examples.gp.symbolicRegression
The boolean or operation.
OrD(GPConfiguration) - Constructor for class examples.gp.symbolicRegression.OrD
 
org.jgap - package org.jgap
Houses the interfaces and classes that make up the core of JGAP.
org.jgap.audit - package org.jgap.audit
Functions related to evaluating the behaviour of JGAP JGAP.
org.jgap.data - package org.jgap.data
Related to persisting the state of JGAP objects (Genotype, Chromosome etc.)
org.jgap.data.config - package org.jgap.data.config
Related to configuring JGAP
org.jgap.distr - package org.jgap.distr
Distributed Computing of populations of a Genetic Algorithm
org.jgap.distr.grid - package org.jgap.distr.grid
Grid functionality for building a distributed computing network with server, worker(s) and client(s)
org.jgap.distr.grid.common - package org.jgap.distr.grid.common
Common classes for grid computing
org.jgap.distr.grid.gp - package org.jgap.distr.grid.gp
Grid computing for GP
org.jgap.distr.grid.request - package org.jgap.distr.grid.request
Work requests in grid computing
org.jgap.distr.grid.util - package org.jgap.distr.grid.util
Utilities for grid computing
org.jgap.distr.grid.wan - package org.jgap.distr.grid.wan
Grid access via WAN, e.g.
org.jgap.eval - package org.jgap.eval
Auditing performance of JGAP with different configurations
org.jgap.event - package org.jgap.event
Contains classes and interfaces related to the generation and handling of JGAP events.
org.jgap.gp - package org.jgap.gp
Genetic Programming functionality (abstract classes and interfaces)
org.jgap.gp.function - package org.jgap.gp.function
Functions to use with Genetic Programming.
org.jgap.gp.impl - package org.jgap.gp.impl
Genetic Programming classes, non-abstract, no interfaces
org.jgap.gp.terminal - package org.jgap.gp.terminal
Terminals to use with Genetic Programming.
org.jgap.gui - package org.jgap.gui
Graphical user interface for JGAP
org.jgap.impl - package org.jgap.impl
Provides stock implementations of the various sub-components that can be plugged-in or custom implemented.
org.jgap.impl.fitness - package org.jgap.impl.fitness
Functionality related to fitness value computation
org.jgap.impl.job - package org.jgap.impl.job
Splitting a evolution request into chunks (jobs) in order to compute them distributedly.
org.jgap.impl.salesman - package org.jgap.impl.salesman
Handling of Traveling Salesman Person (TSP) related problems
org.jgap.supergenes - package org.jgap.supergenes
Supergene represents several loci, which control closely related aspects of the phenotype.
org.jgap.util - package org.jgap.util
Houses common-sense utility classes used within JGAP.
org.jgap.xml - package org.jgap.xml
Writing/Reading JGAP object states (Genotype, Chromosome etc.) to/from XML documents
outputDepthInfo(Map<CommandGene, int[]>) - Static method in class org.jgap.gp.impl.GPGenotype
Outputs the nodes that are never used because they would result in creating GP programs which would not satisfy the depth constraints given in configuration.
outputInformation(MasterInfo, String) - Static method in class org.jgap.distr.grid.wan.WANUtils
 
outputRequestInformation(ReceivedPacket) - Static method in class org.jgap.distr.grid.wan.WANUtils
 
outputRequestInformation(RequestInformation) - Static method in class org.jgap.distr.grid.wan.WANUtils
 
outputResultInformation(ReceivedPacket) - Static method in class org.jgap.distr.grid.wan.WANUtils
 
outputResultInformation(ResultInformation) - Static method in class org.jgap.distr.grid.wan.WANUtils
 
outputSolution(IGPProgram) - Method in class org.jgap.gp.impl.GPGenotype
Outputs the best solution until now.
outputVariable - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
outputWarning(Map<String, CommandGene>) - Static method in class org.jgap.gp.impl.GPGenotype
Outputs the nodes that are never used.

P

PaintedDesertProblem - Class in examples.gp.paintedDesert
The Painted Desert problem from Koza's "Evolution of Emergent Cooperative Behavior using Genetic Programming".
PaintedDesertProblem(GPConfiguration) - Constructor for class examples.gp.paintedDesert.PaintedDesertProblem
Creates the Painted Desert Problem using the GPConfiguration.
parse(String) - Static method in class org.jgap.util.StringKit
Attempts to find a pattern in the given String.
parseShort(String) - Static method in class org.jgap.util.NumberKit
Parses a short from a hex encoded number.
pause() - Method in interface org.jgap.distr.IWorker
Forces the worker to pause its work (can be resumed)
pause() - Method in class org.jgap.distr.Worker
Forces the worker to pause its work (can be resumed)
peekStack() - Method in class org.jgap.gp.impl.GPConfiguration
 
PENNIES - Static variable in class examples.supergene.AbstractSupergeneTest
Gene index for the pennies gene.
perform(Object, Class, Object) - Method in class examples.distinctGenes.MyChromosome
Performs a task for the given object or class.
perform(Object, Class, Object) - Method in class org.jgap.Chromosome
Performs a task for the given object or class.
perform(Object, Class, Object) - Method in interface org.jgap.IHandler
Performs a task for the given object or class.
perform(Object, Class, Object) - Method in class org.jgap.impl.DefaultCloneHandler
Performs the clone operation.
perform(Object, Class, Object) - Method in class org.jgap.impl.DefaultCompareToHandler
 
perform(Object, Class, Object) - Method in class org.jgap.impl.DefaultInitializer
 
permutation - Variable in class org.jgap.audit.Evaluator.GenotypeDataAvg
 
PermutingConfiguration - Class in org.jgap.audit
Configuration that allows for permutating several components of it for evaluation/auditing purposes.
PermutingConfiguration() - Constructor for class org.jgap.audit.PermutingConfiguration
 
PermutingConfiguration(Configuration) - Constructor for class org.jgap.audit.PermutingConfiguration
Initializes the configuration by preselecting important parameters from the input configuration object
PersistableObject - Class in org.jgap.util
A wrapper that allows an object to be written to and read from a file.
PersistableObject(File) - Constructor for class org.jgap.util.PersistableObject
 
PersistableObject(String) - Constructor for class org.jgap.util.PersistableObject
 
PERSISTENT_FIELD_DELIMITER - Static variable in interface org.jgap.Gene
Represents the delimiter that is used to separate fields in the persistent representation.
pickup(AntMap) - Method in class examples.gp.paintedDesert.Ant
Picks up the sand at the current location, if the ant is not carrying any sand and there is sand at the location
Pickup - Class in examples.gp.paintedDesert
Picks up any sand at the current location and returns the sand color at the current location.
Pickup(GPConfiguration) - Constructor for class examples.gp.paintedDesert.Pickup
Constructor for the pickup sand function
placeSand(int, int, int) - Method in class examples.gp.paintedDesert.AntMap
Places sand or identifies an empty spot at the current position
PluginDiscoverer - Class in org.jgap.util
This class will (slightly inefficiently) look for all classes that implement a particular interface.
PluginDiscoverer() - Constructor for class org.jgap.util.PluginDiscoverer
Reads the list of jars and classpath folders into instance variables for later (cached) access.
PluginDiscoverer(String) - Constructor for class org.jgap.util.PluginDiscoverer
Prepares the discoverer for a single jar file
PluginDiscoverer.ClassFilter - Class in org.jgap.util
Filter that only matches class files
PluginDiscoverer.ClassFilter() - Constructor for class org.jgap.util.PluginDiscoverer.ClassFilter
 
PluginDiscoverer.DirectoryFilter - Class in org.jgap.util
Filter that only matches subdirectories
PluginDiscoverer.DirectoryFilter() - Constructor for class org.jgap.util.PluginDiscoverer.DirectoryFilter
 
PointMutationOperator - Class in examples.monalisa.core
Moves a point of a chromosome randomly.
PointMutationOperator(Configuration, int) - Constructor for class examples.monalisa.core.PointMutationOperator
 
POINTS - Static variable in class examples.monalisa.core.GAInitialChromosomeFactory
Number of points in a polygon.
PolygonMutationOperator - Class in examples.monalisa.core
Translates a polygon of each chromosome in a random direction.
PolygonMutationOperator(Configuration, int) - Constructor for class examples.monalisa.core.PolygonMutationOperator
 
Pool - Class in org.jgap.impl
A simple, generic pool class that can be used to pool any kind of object.
Pool() - Constructor for class org.jgap.impl.Pool
Constructor.
Pop - Class in org.jgap.gp.function
Pops a value from the stack after it has been pushed onto it (PushCommand).
Pop(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Pop
 
Pop(GPConfiguration, Class, int) - Constructor for class org.jgap.gp.function.Pop
 
popFromStack() - Method in class org.jgap.gp.impl.GPConfiguration
 
Population - Class in org.jgap
Makes up the population of a generation during evolution.
Population(Configuration) - Constructor for class org.jgap.Population
 
Population(Configuration, IChromosome[]) - Constructor for class org.jgap.Population
 
Population(Configuration, IChromosome) - Constructor for class org.jgap.Population
 
Population(Configuration, int) - Constructor for class org.jgap.Population
 
Population() - Constructor for class org.jgap.Population
 
POPULATION_SIZE - Static variable in class examples.supergene.AbstractSupergeneTest
Chromosome size.
PopulationContext - Class in org.jgap.eval
 
PopulationContext(Population) - Constructor for class org.jgap.eval.PopulationContext
 
PopulationHistory - Class in org.jgap.eval
Container for holding a given number of populations.
PopulationHistory(int) - Constructor for class org.jgap.eval.PopulationHistory
Constructor.
PopulationHistoryIndexed - Class in org.jgap.eval
Manages populations.
PopulationHistoryIndexed() - Constructor for class org.jgap.eval.PopulationHistoryIndexed
 
populationSize - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
Pow - Class in org.jgap.gp.function
The power operation.
Pow(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Pow
 
Pow.Compatible - Interface in org.jgap.gp.function
 
presentation - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
presetPopulation(JGAPRequestGP) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Presets initial population to be included for input to workers.
print(String) - Static method in class org.jgap.util.MultiClassLoader
 
printHelp(CommandLine, Options) - Static method in class org.jgap.util.SystemKit
Prints all available comamnd line options.
printSolution(IChromosome) - Method in class examples.equalDistribution.MainClass
 
Problem - Class in org.jgap.distr
A problem to be solved by a worker.
Problem() - Constructor for class org.jgap.distr.Problem
 
Problem(FitnessFunction, int, Chromosome[]) - Constructor for class org.jgap.distr.Problem
 
ProgramChromosome - Class in org.jgap.gp.impl
Chromosome representing a single GP Program.
ProgramChromosome(GPConfiguration, int) - Constructor for class org.jgap.gp.impl.ProgramChromosome
 
ProgramChromosome(GPConfiguration, int, IGPProgram) - Constructor for class org.jgap.gp.impl.ProgramChromosome
 
ProgramChromosome(GPConfiguration, int, CommandGene[], Class[], IGPProgram) - Constructor for class org.jgap.gp.impl.ProgramChromosome
 
ProgramChromosome(GPConfiguration, CommandGene[]) - Constructor for class org.jgap.gp.impl.ProgramChromosome
 
ProgramChromosome(GPConfiguration) - Constructor for class org.jgap.gp.impl.ProgramChromosome
 
ProgramChromosome() - Constructor for class org.jgap.gp.impl.ProgramChromosome
Default constructor.
programCreationMaxTries - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
PROPERTY_BFITFNC_INST - Static variable in class org.jgap.Configuration
 
PROPERTY_EVENT_MGR_INST - Static variable in class org.jgap.Configuration
 
PROPERTY_FITEVAL_INST - Static variable in class org.jgap.Configuration
 
PROPERTY_FITFUNC_INST - Static variable in class org.jgap.Configuration
 
PROPERTY_JGAPFACTORY_CLASS - Static variable in class org.jgap.Configuration
Constant for class name of JGAP Factory to use.
PROPERTY_SAMPLE_CHROM_INST - Static variable in class org.jgap.Configuration
 
Push - Class in org.jgap.gp.function
Pushes a value onto the stack.
Push(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Push
 
Push(GPConfiguration, Class, int, int) - Constructor for class org.jgap.gp.function.Push
 
pushIt(Object) - Method in class org.jgap.gp.function.Push
Helper method.
pushJobToGrid(IJob) - Method in class org.jgap.impl.job.SimpleJobConsumer
 
pushToStack(Object) - Method in class org.jgap.gp.impl.GPConfiguration
 
putStone(int, int, int) - Method in class examples.gp.tictactoe.Board
 
PutStone - Class in examples.gp.tictactoe
Puts a stone on a board.
PutStone(GPConfiguration, Board, int) - Constructor for class examples.gp.tictactoe.PutStone
 
PutStone(GPConfiguration, Board, int, int, int[]) - Constructor for class examples.gp.tictactoe.PutStone
 
PutStone1 - Class in examples.gp.tictactoe
Puts a stone on a board.
PutStone1(GPConfiguration, Board, int) - Constructor for class examples.gp.tictactoe.PutStone1
 
PutStone1(GPConfiguration, Board, int, int, int) - Constructor for class examples.gp.tictactoe.PutStone1
 
PUTSTONE1 - Static variable in class examples.gp.tictactoe.TicTacToeMain
 
putToCache(GPProgram) - Method in class org.jgap.gp.impl.GPProgram
Put program to cache.
putToProgramCache(GPProgram) - Method in class org.jgap.gp.impl.GPConfiguration
 
putVariable(Variable) - Method in class org.jgap.gp.impl.GPConfiguration
Stores a Variable.
putVariable(Variable) - Method in class org.jgap.gp.impl.GPGenotype
Stores a Variable.

Q

QUARTERS - Static variable in class examples.supergene.AbstractSupergeneTest
Gene index for the quarters gene.

R

RandomGenerator - Class in org.jgap.gp.function
Returns a double/float value with a positive sign, greater than or equal to 0.0 and less than 1.0.
RandomGenerator(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.RandomGenerator
 
RandomGenerator - Interface in org.jgap
The RandomGenerator interface provides an abstraction for the random number implementation so that more rigorous or alternative implementations can be provided as desired.
randomHotBits - Class in org.jgap.util
Implementation of a randomX-compliant class which obtains genuine random data from John Walker's HotBits radioactive decay random sequence generator.
randomHotBits() - Constructor for class org.jgap.util.randomHotBits
Creates a new pseudorandom sequence generator.
randomInitialChromosome(Configuration) - Static method in class org.jgap.Chromosome
Convenience method that returns a new Chromosome instance with its genes values (alleles) randomized.
randomInitialGenotype(Configuration) - Static method in class org.jgap.Genotype
Convenience method that returns a newly constructed Genotype instance configured according to the given Configuration instance.
randomInitialGenotype(GPConfiguration, Class[], Class[][], CommandGene[][], int, boolean) - Static method in class org.jgap.gp.impl.GPGenotype
Creates a genotype with initial population for the world set.
randomInitialGenotype(GPConfiguration, Class[], Class[][], CommandGene[][], int[], int[], int, boolean) - Static method in class org.jgap.gp.impl.GPGenotype
Creates a genotype with initial population for the world set.
randomInitialGenotype(GPConfiguration, Class[], Class[][], CommandGene[][], int[], int[], int, boolean[], boolean) - Static method in class org.jgap.gp.impl.GPGenotype
Creates a genotype with a randomly created initial population.
randomInitialGenotype(GPConfiguration, Class[], Class[][], CommandGene[][], int[], int[], int, boolean[], boolean, IPopulationCreator) - Static method in class org.jgap.gp.impl.GPGenotype
Allows to use a custom mechanism for population creation.
randomInitialMyChromosome(Configuration) - Static method in class examples.distinctGenes.MyChromosome
 
randomJava - Class in org.jgap.util
Implementation of a randomX-compliant class based upon the built-in Java.util.Random generator.
randomJava() - Constructor for class org.jgap.util.randomJava
Creates a new pseudorandom number generator, seeded from the current time.
randomJava(long) - Constructor for class org.jgap.util.randomJava
Creates a new pseudorandom number generator with a specified seed.
randomLCG - Class in org.jgap.util
Implementation of a randomX-compliant class using the simple (and not very good) rand() linear congruential generator given as an example in the ANSI C specification.
randomLCG() - Constructor for class org.jgap.util.randomLCG
Creates a new pseudorandom number generator, seeded from the current time.
randomLCG(long) - Constructor for class org.jgap.util.randomLCG
Creates a new pseudorandom number generator with a specified seed.
randomLEcuyer - Class in org.jgap.util
Implementation of a randomX-compliant class using L'Ecuyer's two-sequence generator with a Bays-Durham shuffle, as described on page 282 of Press et al., Numerical Recipes in C, 2nd edition.
randomLEcuyer() - Constructor for class org.jgap.util.randomLEcuyer
Creates a new pseudorandom number generator, seeded from the current time.
randomLEcuyer(long) - Constructor for class org.jgap.util.randomLEcuyer
Creates a new pseudorandom number generator with a specified nonzero seed.
randomMCG - Class in org.jgap.util
Implementation of a randomX-compliant class using the "Minimal Standard" multiplicative congruential generator of Park and Miller.
randomMCG() - Constructor for class org.jgap.util.randomMCG
Creates a new pseudorandom number generator, seeded from the current time.
randomMCG(long) - Constructor for class org.jgap.util.randomMCG
Creates a new pseudorandom number generator with a specified nonzero seed.
randomX - Class in org.jgap.util
Abstract superclass for emulations of java.util.Random with various underlying generators.
randomX() - Constructor for class org.jgap.util.randomX
 
RangedSwappingMutationOperator - Class in org.jgap.impl
Swaps the genes instead of mutating them.
RangedSwappingMutationOperator() - Constructor for class org.jgap.impl.RangedSwappingMutationOperator
Constructs a new instance of this operator.
RangedSwappingMutationOperator(Configuration, int) - Constructor for class org.jgap.impl.RangedSwappingMutationOperator
 
RangedSwappingMutationOperator(Configuration, IUniversalRateCalculator, int) - Constructor for class org.jgap.impl.RangedSwappingMutationOperator
Constructs a new instance of this operator with a specified mutation rate calculator, which results in dynamic mutation being turned on.
RangedSwappingMutationOperator(Configuration, int, int) - Constructor for class org.jgap.impl.RangedSwappingMutationOperator
Constructs a new instance of this MutationOperator with the given mutation rate.
ReadBoard - Class in examples.gp.tictactoe
 
ReadBoard(GPConfiguration, Board) - Constructor for class examples.gp.tictactoe.ReadBoard
 
ReadBoard(GPConfiguration, Board, int, int[]) - Constructor for class examples.gp.tictactoe.ReadBoard
 
readConfig() - Method in interface org.jgap.data.config.ConfigurationHandler
Method that will populate a Configurable with the properties in the config file.
readConfig() - Method in class org.jgap.data.config.RootConfigurationHandler
Method that will populate an Configurable with the properties in the config file.
reAddFittest(Population, IChromosome) - Method in class org.jgap.impl.GABreeder
 
readField(int, int) - Method in class examples.gp.tictactoe.Board
 
readField(int) - Method in class examples.gp.tictactoe.Board
 
readFile(String) - Static method in class examples.gp.symbolicRegression.SymbolicRegression
 
readFile(String) - Static method in class org.jgap.util.FileKit
Reads a text file.
readFile(File) - Static method in class org.jgap.xml.XMLManager
Reads in an XML file and returns a Document object.
ReadFromMatrix - Class in org.jgap.gp.function
Reads a value from a two-dimensional matrix in internal memory.
ReadFromMatrix(GPConfiguration, String) - Constructor for class org.jgap.gp.function.ReadFromMatrix
 
ReadFromMatrix(GPConfiguration, String, int) - Constructor for class org.jgap.gp.function.ReadFromMatrix
Allows setting a sub child type.
readFromMemory(String) - Method in class org.jgap.gp.impl.GPConfiguration
Reads a value from the internal memory.
readFromMemoryIfExists(String) - Method in class org.jgap.gp.impl.GPConfiguration
 
readFromStream() - Static method in class examples.gp.Fibonacci
 
readIndexedMemory(int) - Method in class org.jgap.gp.impl.GPConfiguration
Reads a value from the internal indexed memory.
readMatrix(String, int, int) - Method in class org.jgap.gp.impl.GPConfiguration
Reads a matrix cell and returns the value.
readMatrixMemory(int, int) - Method in class org.jgap.gp.impl.GPConfiguration
Reads a value from the internal matrix memory.
readProgramCache(GPProgram) - Method in class org.jgap.gp.impl.GPConfiguration
 
ReadTerminal - Class in org.jgap.gp.function
Reads a value from the internal memory.
ReadTerminal(GPConfiguration, Class, String) - Constructor for class org.jgap.gp.function.ReadTerminal
 
ReadTerminal(GPConfiguration, Class, String, int) - Constructor for class org.jgap.gp.function.ReadTerminal
 
ReadTerminalIndexed - Class in org.jgap.gp.function
Reads a value from the internal indexed memory.
ReadTerminalIndexed(GPConfiguration, Class, int) - Constructor for class org.jgap.gp.function.ReadTerminalIndexed
 
ReadTerminalIndexed(GPConfiguration, Class, int, int) - Constructor for class org.jgap.gp.function.ReadTerminalIndexed
 
receivedFragmentResult(JGAPRequest, JGAPResult, int) - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
receivedFragmentResult(JGAPRequest, JGAPResult, int) - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
receivedFragmentResult(JGAPRequestGP, JGAPResultGP, int) - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
receivedFragmentResult(JGAPRequest, JGAPResult, int) - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
receivedFragmentResult(JGAPRequestGP, JGAPResultGP, int) - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
receivedFragmentResult(JGAPRequestGP, JGAPResultGP, int) - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
receivedFragmentResult(JGAPRequest, JGAPResult, int) - Method in interface org.jgap.distr.grid.IClientFeedback
 
ReceivedPacket - Class in org.jgap.distr.grid.wan
Contains header information as well as the real content.
ReceivedPacket(String, Map, Object, String) - Constructor for class org.jgap.distr.grid.wan.ReceivedPacket
 
receiveWorkResults(JGAPRequestGP[]) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
receiveWorkResults(JGAPRequest[]) - Method in class org.jgap.distr.grid.JGAPClient
 
redepth() - Method in interface org.jgap.gp.IGPChromosome
Recalculate the depths of each node.
redepth() - Method in class org.jgap.gp.impl.ProgramChromosome
Recalculate the depth of each node.
redepth(int) - Method in class org.jgap.gp.impl.ProgramChromosome
Calculate the depth of the next node and the indices of the children of the current node.
registerCloneHandler(ICloneHandler) - Method in interface org.jgap.IJGAPFactory
Registers a clone handler that could be retrieved by getCloneHandlerFor(Class).
registerCloneHandler(ICloneHandler) - Method in class org.jgap.impl.JGAPFactory
Registers a clone handler that could be retrieved by getCloneHandlerFor(Class).
registerCompareToHandler(ICompareToHandler) - Method in interface org.jgap.IJGAPFactory
Registers a compareTo-handler that could be retrieved by getCompareToHandlerFor(Class).
registerCompareToHandler(ICompareToHandler) - Method in class org.jgap.impl.JGAPFactory
Registers a compareTo-handler that could be retrieved by getCompareToHandlerFor(Class).
registerInitializer(IInitializer) - Method in interface org.jgap.IJGAPFactory
Registers an initializer that could be retrieved by getInitializerFor(Class).
registerInitializer(IInitializer) - Method in class org.jgap.impl.JGAPFactory
Registers an initializer that could be retrieved by getInitializerFor(Class).
releaseAllObjects(Collection) - Method in class org.jgap.impl.Pool
Releases a Collection of objects to the pool.
releaseChromosome(IChromosome) - Method in interface org.jgap.IChromosomePool
Releases a Chromosome to the pool.
releaseChromosome(IChromosome) - Method in class org.jgap.impl.ChromosomePool
Releases a Chromosome to the pool.
releaseObject(Object) - Method in class org.jgap.impl.Pool
Releases an object to the pool.
removeAlleles(Object) - Method in class org.jgap.impl.MapGene
Removes a potential allele or set of alleles from the collection.
removeAlleles(Object) - Method in class org.jgap.impl.SetGene
Removes a potential allele or set of alleles from the collection.
removeAllPopulations() - Method in class org.jgap.eval.PopulationHistory
 
removeChar(String, char) - Static method in class org.jgap.util.StringKit
Removes all occurrences of a given char from a string
removeCloneHandler(int) - Method in class org.jgap.impl.JGAPFactory
Removes a clone handler at a given index (which is obtained from registerCloneHandler).
removeCompareToHandler(int) - Method in class org.jgap.impl.JGAPFactory
Removes a compareTo-handler at a given index (which is obtained from registerCompareToHandler).
removeDoubleSeparators(String) - Static method in class org.jgap.util.FileKit
Removes duplicate separators from an URL.
removeEldestEntry(Map.Entry) - Method in class org.jgap.util.LRUCache
 
removeEntries(Map, Map) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
removeEventListener(String, GeneticEventListener) - Method in class org.jgap.event.EventManager
Removes the given listener from subscription of the indicated event.
removeEventListener(String, GeneticEventListener) - Method in interface org.jgap.event.IEventManager
Removes the given listener from subscription of the indicated event.
removeGene(Gene) - Method in class org.jgap.impl.CompositeGene
Removes the given gene from the collection of genes.
removeGeneByIdentity(Gene) - Method in class org.jgap.impl.CompositeGene
Removes the given gene from the collection of genes.
removeInitializer(int) - Method in class org.jgap.impl.JGAPFactory
Removes an initializer at a given index (which is obtained from registerInitializer).
removeMessage(Object) - Method in class org.jgap.distr.grid.DummyGridClientMediator
 
removeMessage(Object) - Method in interface org.jgap.distr.grid.IGridClientMediator
 
removeNaturalSelectors(boolean) - Method in class org.jgap.Configuration
Removes all natural selectors (either pre or post ones).
removeSand(int, int) - Method in class examples.gp.paintedDesert.AntMap
Removes the sand from the current position
ReplaceInMatrix - Class in org.jgap.gp.function
Replaces occurrences of specified characters in a two-dimensional matrix with a given other character.
ReplaceInMatrix(GPConfiguration, String, ReplaceInMatrix.ReplacementMode, String, char) - Constructor for class org.jgap.gp.function.ReplaceInMatrix
 
ReplaceInMatrix(GPConfiguration, String, ReplaceInMatrix.ReplacementMode, String, char, int) - Constructor for class org.jgap.gp.function.ReplaceInMatrix
Allows setting a sub child type.
ReplaceInMatrix.ReplacementMode - Enum in org.jgap.gp.function
 
report(SupergeneChangeFitnessFunction, Genotype) - Method in class examples.supergene.AbstractSupergeneTest
Write report on eveluation to the given stream.
REPORT_ENABLED - Static variable in class examples.supergene.AbstractSupergeneTest
 
REPORT_ENABLED - Static variable in class examples.supergene.Force
 
representChromosomeAsDocument(IChromosome) - Method in class org.jgap.data.DataTreeBuilder
Represent a Chromosome as a generic data type document, including its contained Gene instances.
representChromosomeAsDocument(IChromosome) - Static method in class org.jgap.xml.XMLManager
Deprecated. use XMLDocumentBuilder instead
representChromosomeAsElement(IChromosome) - Method in class org.jgap.data.DataTreeBuilder
Represent a Chromosome as a generic data element, including its contained Gene instances.
representChromosomeAsElement(IChromosome, Document) - Static method in class org.jgap.xml.XMLManager
Deprecated. use XMLDocumentBuilder instead
representGeneAsElement(Gene) - Method in class org.jgap.data.DataTreeBuilder
Represent a Gene as a generic data element.
representGenesAsElement(Gene[]) - Method in class org.jgap.data.DataTreeBuilder
Represent Genes as a generic data type element.
representGenesAsElement(Gene[], Document) - Static method in class org.jgap.xml.XMLManager
Deprecated. use XMLDocumentBuilder instead
representGenotypeAsDocument(Genotype) - Method in class org.jgap.data.DataTreeBuilder
Represent a Genotype as a generic data document, including its population of Chromosome instances.
representGenotypeAsDocument(Genotype) - Static method in class org.jgap.xml.XMLManager
Deprecated. use XMLDocumentBuilder instead
representGenotypeAsElement(Genotype) - Method in class org.jgap.data.DataTreeBuilder
Represent a Genotype as a generic data element, including its population of Chromosome instances.
representGenotypeAsElement(Genotype, Document) - Static method in class org.jgap.xml.XMLManager
Deprecated. use XMLDocumentBuilder instead
reproductionProb - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
RequestDispatcher - Class in org.jgap.distr
 
RequestDispatcher() - Constructor for class org.jgap.distr.RequestDispatcher
 
requesterInfo - Variable in class org.jgap.distr.grid.wan.RequestInformation
 
RequestInformation - Class in org.jgap.distr.grid.wan
Meta-Information about a request.
RequestInformation() - Constructor for class org.jgap.distr.grid.wan.RequestInformation
 
RequestSplitStrategy - Class in org.jgap.distr.grid
Implementation of IRequestSplitStrategy to split a single request into multiple requests for workers.
RequestSplitStrategy(Configuration) - Constructor for class org.jgap.distr.grid.RequestSplitStrategy
 
reset() - Method in class examples.gp.paintedDesert.Ant
Resets the ant to its original location on the map.
reset() - Static method in class org.jgap.Configuration
SHOULD NOT BE NECESSARY TO CALL UNDER NORMAL CIRCUMSTANCES.
reset(String) - Static method in class org.jgap.Configuration
Reset the configuration so that re-setting parameters such as fitness function is possible (without calling this method, an overwriting of a previously set fitness function results in a RuntimeException).
reset() - Static method in class org.jgap.supergenes.AbstractSupergene
Discards all internal caches, ensuring correct repetetive tests of performance.
resetAge() - Method in class org.jgap.BaseChromosome
Reset age of chromosome because it has been changed.
resetAge() - Method in interface org.jgap.IChromosome
Reset age of chromosome because it has been changed.
resetAnts() - Method in class examples.gp.paintedDesert.PaintedDesertProblem
Resets the ants to initial positions.
resetBoard() - Method in class examples.gp.tictactoe.Board
 
resetMap() - Method in class examples.gp.paintedDesert.AntMap
Resets the sand and ant back to their positions before the program was applied
ResetMatrix - Class in org.jgap.gp.function
Resets a two-dimensional matrix in internal memory by setting each cell to an initial value.
ResetMatrix(GPConfiguration, String, char) - Constructor for class org.jgap.gp.function.ResetMatrix
Allows setting a sub child type.
resetMatrix(String, char) - Method in class org.jgap.gp.impl.GPConfiguration
Resets the matrix by filling it with a given character.
resetOperatedOn() - Method in class org.jgap.BaseChromosome
Resets the information of how many genetic operators have been performed on the chromosome in the current round of evolution.
resetOperatedOn() - Method in interface org.jgap.IChromosome
Resets the information of how many genetic operators have been performed on the chromosome in the current round of evolution.
resetProperty(String) - Static method in class org.jgap.Configuration
See Configuration.reset().
resetProperty(String, String) - Static method in class org.jgap.Configuration
 
ResultData - Class in org.jgap.distr.grid.common
Holds information about a single result obtained from a worker.
ResultData() - Constructor for class org.jgap.distr.grid.common.ResultData
 
ResultInformation - Class in org.jgap.distr.grid.wan
Meta-Information about a result.
ResultInformation() - Constructor for class org.jgap.distr.grid.wan.ResultInformation
 
resultReceived(JGAPResult) - Method in class examples.grid.evolutionDistributed.ClientEvolveStrategy
Merge the received results as a basis for the next evolution.
resultReceived(JGAPResult) - Method in class examples.grid.fitnessDistributed.ClientEvolveStrategy
 
resultReceived(JGAPResultGP) - Method in class examples.grid.mathProblemDistributed.ClientEvolveStrategy
Merge the received results as a basis for the next evolution.
resultReceived(JGAPResultGP) - Method in interface org.jgap.distr.grid.gp.IClientEvolveStrategyGP
 
resultReceived(GPPopulation) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
New results has been received.
resultReceived(IGPProgram) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
A new result has been received.
resultReceived(JGAPResult) - Method in interface org.jgap.distr.grid.IClientEvolveStrategy
 
RESULTS_DATABASE - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
ResultVerification - Class in org.jgap.distr.grid.common
Holds information about how a result was verified.
ResultVerification() - Constructor for class org.jgap.distr.grid.common.ResultVerification
 
resume() - Method in interface org.jgap.distr.IWorker
Forces the worker to resume a paused work
resume() - Method in class org.jgap.distr.Worker
Forces the worker to resume a paused work
retrieveGenotype(int, int) - Method in class org.jgap.audit.Evaluator
 
retrieveModule(String, VersionInfo, String) - Static method in class org.jgap.distr.grid.util.GridKit
 
returnsUniqueChromosomes() - Method in class org.jgap.impl.BestChromosomesSelector
 
returnsUniqueChromosomes() - Method in class org.jgap.impl.StandardPostSelector
 
returnsUniqueChromosomes() - Method in class org.jgap.impl.ThresholdSelector
 
returnsUniqueChromosomes() - Method in class org.jgap.impl.TournamentSelector
 
returnsUniqueChromosomes() - Method in class org.jgap.impl.WeightedRouletteSelector
 
returnsUniqueChromosomes() - Method in interface org.jgap.INaturalSelector
 
returnType - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
Right - Class in examples.gp.anttrail
Turn the ant right.
Right(GPConfiguration) - Constructor for class examples.gp.anttrail.Right
 
rightButtonPressed() - Method in class org.jgap.gui.ConfigFrame.ListGroup
Move selected items from list to the output list.
RootConfigurationHandler - Class in org.jgap.data.config
The ConfigurationHandler for the Configuration class itself.
RootConfigurationHandler() - Constructor for class org.jgap.data.config.RootConfigurationHandler
 
RosenbrocksBulkNegativeFunction - Class in org.jgap.impl.fitness
Rosenbrock's fitness function.
Round - Class in org.jgap.gp.function
Returns the closest value to the argument.
Round(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Round
 
run(IGPProgram) - Method in class examples.gp.monalisa.core.DrawingGPProgramRunner
 
run() - Method in class examples.gp.monalisa.gui.EvolutionRunnable
 
run() - Method in class examples.monalisa.gui.EvolutionRunnable
 
run() - Method in class org.jgap.distr.Breeder
Runs the evolution.
run() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Threaded: Splits work, sends it to workers and receives computed solutions.
run() - Method in class org.jgap.distr.grid.JGAPClient
Threaded: Splits work, sends it to workers and receives computed solutions.
run() - Method in class org.jgap.Genotype
If used in a Thread: runs the evolution forever.
run() - Method in class org.jgap.gp.impl.GPGenotype
Default implementation of method to run GPGenotype as a thread.
run() - Method in interface org.jgap.impl.job.IJob
 
run() - Method in class org.jgap.impl.job.JobBase
 

S

S_ALLELES - Static variable in interface org.jgap.IChromosome
 
S_APPLICATION_DATA - Static variable in class org.jgap.BaseGene
Constants for toString()
S_APPLICATION_DATA - Static variable in interface org.jgap.IChromosome
 
S_CHROMOSOME_SIZE - Static variable in class org.jgap.Configuration
 
S_CONFIGURATION - Static variable in class org.jgap.Configuration
Constants for toString()
S_CONFIGURATION_HANDLER - Static variable in class org.jgap.Configuration
 
S_CONFIGURATION_NAME - Static variable in class org.jgap.Configuration
 
S_EVENT_MANAGER - Static variable in class org.jgap.Configuration
 
S_FITNESS_EVALUATOR - Static variable in class org.jgap.Configuration
 
S_FITNESS_FUNCTION - Static variable in class org.jgap.Configuration
 
S_FITNESS_VALUE - Static variable in interface org.jgap.IChromosome
Constants for toString()
S_GENETIC_OPERATORS - Static variable in class org.jgap.Configuration
 
S_MINPOPSIZE - Static variable in class org.jgap.Configuration
 
S_NATURAL_SELECTORS - Static variable in class org.jgap.Configuration
 
S_NONE - Static variable in class org.jgap.Configuration
 
S_POPULATION_SIZE - Static variable in class org.jgap.Configuration
 
S_POST - Static variable in class org.jgap.Configuration
 
S_PRE - Static variable in class org.jgap.Configuration
 
S_RANDOM_GENERATOR - Static variable in class org.jgap.Configuration
 
S_SAMPLE_CHROM - Static variable in class org.jgap.Configuration
 
S_SIZE - Static variable in class org.jgap.Configuration
 
S_SIZE - Static variable in interface org.jgap.IChromosome
 
S_TOSTRING - Static variable in class org.jgap.Configuration
 
Salesman - Class in org.jgap.impl.salesman
The class solves the travelling salesman problem.
Salesman() - Constructor for class org.jgap.impl.salesman.Salesman
 
SalesmanFitnessFunction - Class in org.jgap.impl.salesman
The fitness function to solve the Travelling Salesman problem.
SalesmanFitnessFunction(Salesman) - Constructor for class org.jgap.impl.salesman.SalesmanFitnessFunction
 
SampleFitnessFunction - Class in examples.constraint
Sample fitness function for the MakeChange example.
SampleFitnessFunction(int) - Constructor for class examples.constraint.SampleFitnessFunction
 
SampleFitnessFunction - Class in examples.distinctGenes
Fitness function for our example.
SampleFitnessFunction() - Constructor for class examples.distinctGenes.SampleFitnessFunction
 
SampleFitnessFunction - Class in examples.equalDistribution
Fitness function for our example.
SampleFitnessFunction(Vent[]) - Constructor for class examples.equalDistribution.SampleFitnessFunction
 
SampleFitnessFunction - Class in examples.grid.evolutionDistributed
Fitness function for our example.
SampleFitnessFunction() - Constructor for class examples.grid.evolutionDistributed.SampleFitnessFunction
 
SampleFitnessFunction - Class in examples.grid.fitnessDistributed
Fitness function for our example.
SampleFitnessFunction() - Constructor for class examples.grid.fitnessDistributed.SampleFitnessFunction
 
SampleFitnessFunction - Class in examples.grid.mathProblemDistributed
Fitness function for our example.
SampleFitnessFunction() - Constructor for class examples.grid.mathProblemDistributed.SampleFitnessFunction
 
SampleSplitStrategy - Class in org.jgap.distr.grid
Sample implementation of IRequestSplitStrategy.
SampleSplitStrategy(Configuration) - Constructor for class org.jgap.distr.grid.SampleSplitStrategy
 
sandAtLocation(AntMap) - Method in class examples.gp.paintedDesert.Ant
Identifies whether there is sand at the location
sandAtLocation(int, int) - Method in class examples.gp.paintedDesert.AntMap
Identifies whether there is sand at the provided location
SandAtLocation - Class in examples.gp.paintedDesert
 
SandAtLocation(GPConfiguration) - Constructor for class examples.gp.paintedDesert.SandAtLocation
Standard constructor for classic ant problem.
sandBelongsHere(AntMap) - Method in class examples.gp.paintedDesert.Ant
Identifies that sand the ant is carrying, belongs in this column
sandBelongsHere(int, int) - Method in class examples.gp.paintedDesert.AntMap
Identifies that sand is at that location
SandBelongsHere - Class in examples.gp.paintedDesert
 
SandBelongsHere(GPConfiguration) - Constructor for class examples.gp.paintedDesert.SandBelongsHere
Standard constructor for classic ant problem.
sandColor(AntMap) - Method in class examples.gp.paintedDesert.Ant
Identifies the color of the sand at the ant's location
SandColor - Class in examples.gp.paintedDesert
Returns the color of the sand at the current position.
SandColor(GPConfiguration) - Constructor for class examples.gp.paintedDesert.SandColor
Allows to specify how many fields to look ahead to the right.
save() - Method in class org.jgap.util.PersistableObject
 
save(boolean) - Method in class org.jgap.util.PersistableObject
 
save(boolean, Object[][]) - Method in class org.jgap.util.PersistableObject
 
saveResult(String, String, IGPProgram) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Saves a result to disk.
scaleError - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
scaleToImageLabel(Image) - Method in class examples.gp.monalisa.gui.GeneticDrawingView
Scale an image to fit the size of the targetImageLabel.
scaleToImageLabel(Image) - Method in class examples.monalisa.gui.GeneticDrawingView
Scale an image to fit the size of the targetImageLabel.
SeededRandomGenerator - Class in org.jgap.impl
The seeded random generator uses the java.util.Random class to provide a simple implementation of the RandomGenerator interface with a custom seed number for repeatable results.
SeededRandomGenerator(long) - Constructor for class org.jgap.impl.SeededRandomGenerator
Constructor with the seed number.
select(GPGenotype) - Method in class org.jgap.gp.impl.FitnessProportionateSelection
Deprecated. use TournamentSelector or WeightedGPRouletteSelector instead
select(GPGenotype) - Method in class org.jgap.gp.impl.TournamentSelector
Does the tournament selection.
select(GPGenotype) - Method in interface org.jgap.gp.INaturalGPSelector
Select an individual based on an arbitrary algorithm.
select(int, Population, Population) - Method in class org.jgap.impl.StandardPostSelector
Selects a given number of Chromosomes from the pool that will move on to the next generation population.
select(int, Population, Population) - Method in interface org.jgap.INaturalSelector
Select a given number of Chromosomes from the pool that will move on to the next generation population.
select(int, Population, Population) - Method in class org.jgap.NaturalSelectorExt
Selects a given number of Chromosomes that will move on to the next generation population.
selectChromosome(IChromosome, boolean) - Method in class org.jgap.NaturalSelectorExt
 
selectChromosomes(int, Population) - Method in class org.jgap.impl.BestChromosomesSelector
Selects a given number of chromosomes from the pool that will move on to the next generation population.
selectChromosomes(int, Population) - Method in class org.jgap.impl.ThresholdSelector
Select a given number of Chromosomes from the pool that will move on to the next generation population.
selectChromosomes(int, Population) - Method in class org.jgap.impl.TournamentSelector
Select a given number of Chromosomes from the pool that will move on to the next generation population.
selectChromosomes(int, Population) - Method in class org.jgap.impl.WeightedRouletteSelector
Select a given number of Chromosomes from the pool that will move on to the next generation population.
selectChromosomes(int, Population) - Method in class org.jgap.NaturalSelectorExt
Selects a given number of chromosomes that will move on to the next generation population.
selectNode(int, Class, int, CommandGene[], boolean, boolean) - Method in class org.jgap.gp.impl.ProgramChromosome
Randomly chooses a valid node from the functions set.
send(GridMessage, MessageContext, Map<String, String>) - Method in class org.jgap.distr.grid.DummyGridClientMediator
 
send(GridMessage, MessageContext, Map<String, String>) - Method in interface org.jgap.distr.grid.IGridClientMediator
 
sendCommand(WorkerCommand) - Method in interface org.jgap.distr.IWorker
Lets a server send a command to process to the worker
sendCommand(WorkerCommand) - Method in class org.jgap.distr.Worker
Lets a server send a command to process to the worker
sendingFragmentRequest(JGAPRequest) - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
sendingFragmentRequest(JGAPRequest) - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
sendingFragmentRequest(JGAPRequestGP) - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
sendingFragmentRequest(JGAPRequest) - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
sendingFragmentRequest(JGAPRequestGP) - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
sendingFragmentRequest(JGAPRequestGP) - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
sendingFragmentRequest(JGAPRequest) - Method in interface org.jgap.distr.grid.IClientFeedback
 
sendToWorker(IWorker, WorkerCommand) - Method in class org.jgap.distr.Master
Sends a command to a worker.
sendWorkRequests(int, IClientEvolveStrategyGP, IRequestSplitStrategyGP, IClientFeedbackGP) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
sendWorkRequests(JGAPRequestGP[]) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
sendWorkRequests(JGAPRequest[]) - Method in class org.jgap.distr.grid.JGAPClient
 
ServerAndWorker - Class in examples.grid.evolutionDistributed
Convenience call to start both the server and a worker at once.
ServerAndWorker() - Constructor for class examples.grid.evolutionDistributed.ServerAndWorker
 
ServerAndWorker - Class in examples.grid.fitnessDistributed
Convenience call to start both the server and a worker at once.
ServerAndWorker() - Constructor for class examples.grid.fitnessDistributed.ServerAndWorker
 
ServerAndWorker - Class in examples.grid.mathProblemDistributed
Convenience call to start both the server and a worker at once.
ServerAndWorker() - Constructor for class examples.grid.mathProblemDistributed.ServerAndWorker
 
set(int, double, int, String) - Method in class org.jgap.distr.Culture
Sets a memory cell with a given value.
set(int, Object, int, String) - Method in class org.jgap.distr.Culture
Sets a memory cell with a given value.
set(String, Object, int) - Method in class org.jgap.distr.Culture
Sets a memory cell with a given value.
set(Object) - Method in class org.jgap.gp.terminal.Variable
Sets the value of this named variable.
setAge(int) - Method in class org.jgap.BaseChromosome
 
setAge(int) - Method in interface org.jgap.IChromosome
 
setAllele(Object) - Method in interface org.jgap.Gene
Sets the value of this Gene to the new given value.
setAllele(Object) - Method in class org.jgap.gp.CommandGene
 
setAllele(Object) - Method in class org.jgap.impl.BooleanGene
Sets the value of this Gene to the new given value.
setAllele(Object) - Method in class org.jgap.impl.CompositeGene
Sets the value of the contained Genes to the new given value.
setAllele(Object) - Method in class org.jgap.impl.FixedBinaryGene
 
setAllele(Object) - Method in class org.jgap.impl.MapGene
Sets the value (allele) of this Gene to the new given value.
setAllele(Object) - Method in class org.jgap.impl.NumberGene
Sets the value (allele) of this Gene to the new given value.
setAllele(Object) - Method in class org.jgap.impl.SetGene
Sets the value (allele) of this Gene to the new given value.
setAllele(Object) - Method in class org.jgap.impl.StringGene
Sets the value (allele) of this Gene to the new given value.
setAllele(Object) - Method in class org.jgap.supergenes.AbstractSupergene
Sets the allele.
setAllowFullCrossOver(boolean) - Method in class org.jgap.impl.CrossoverOperator
 
setAlphabet(String) - Method in class org.jgap.impl.StringGene
Sets the valid alphabet of the StringGene.
setAlwaysCaculateFitness(boolean) - Method in class org.jgap.Configuration
 
setAppId(String) - Method in class org.jgap.distr.grid.common.BasicContext
 
setApplicationData(Object) - Method in class org.jgap.BaseGene
This sets the application-specific data that is attached to this Gene.
setApplicationData(Object) - Method in class org.jgap.Chromosome
This sets the application-specific data that is attached to this Chromosome.
setApplicationData(Object) - Method in interface org.jgap.Gene
This sets the application-specific data that is attached to this Gene.
setApplicationData(Object) - Method in class org.jgap.gp.CommandGene
This sets the application-specific data that is attached to this Gene.
setApplicationData(Object) - Method in class org.jgap.gp.GPProgramBase
Sets the application data object.
setApplicationData(Object) - Method in interface org.jgap.gp.IGPProgram
Sets the application data object.
setApplicationData(Object) - Method in interface org.jgap.IChromosome
This sets the application-specific data that is attached to this Chromosome.
setArgTypes(Class[][]) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setArgTypes(Class[][]) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setArgTypes(Class[][]) - Method in class org.jgap.gp.GPProgramBase
 
setArgTypes(Class[][]) - Method in interface org.jgap.gp.IGPProgram
 
setArgTypes(Class[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
setArity(int) - Method in class org.jgap.gp.CommandGene
Should only be used by class CommandDynamicArity or a similar class.
setArityMax(int) - Method in class org.jgap.gp.CommandGene
Should only be used by class CommandDynamicArity or a similar class.
setArityMin(int) - Method in class org.jgap.gp.CommandGene
Should only be used by class CommandDynamicArity or a similar class.
setAttribute(String, String) - Method in class org.jgap.data.DataElement
 
setAttribute(Object, String, String) - Method in class org.jgap.data.DocumentBuilderBase
Sets an attribute for a given Element.
setAttribute(String, String) - Method in interface org.jgap.data.IDataElement
 
setAttribute(Object, String, String) - Method in class org.jgap.xml.XMLDocumentBuilder
 
setBit(int, boolean) - Method in class org.jgap.impl.FixedBinaryGene
 
setBit(int, int) - Method in class org.jgap.impl.FixedBinaryGene
 
setBit(int, int, boolean) - Method in class org.jgap.impl.FixedBinaryGene
 
setBit(int, int, FixedBinaryGene) - Method in class org.jgap.impl.FixedBinaryGene
 
setBreeder(IBreeder) - Method in class org.jgap.Configuration
 
setBreeder(IBreeder) - Method in class org.jgap.impl.job.EvolveData
 
setBulkFitnessFunction(BulkFitnessFunction) - Method in class org.jgap.Configuration
Sets the bulk fitness function to be used for this genetic algorithm.
setBulkFitnessFunction(BulkFitnessFunction) - Method in class org.jgap.eval.PopulationContext
 
setChanged(boolean) - Method in class org.jgap.gp.impl.GPPopulation
Mark that for the population the fittest program may have changed.
setChanged(boolean) - Method in class org.jgap.Population
Mark that for the population the fittest chromosome may have changed.
setChromosome(IChromosome) - Method in class org.jgap.eval.PopulationContext
 
setChromosome(int, ProgramChromosome) - Method in interface org.jgap.gp.IGPProgram
Sets the given chromosome at the given index.
setChromosome(int, ProgramChromosome) - Method in class org.jgap.gp.impl.GPProgram
Sets the given chromosome at the given index.
setChromosome(int, IChromosome) - Method in class org.jgap.Population
Sets in the given Chromosome on the given index in the list of chromosomes.
setChromosomePool(IChromosomePool) - Method in class org.jgap.Configuration
Sets the ChromosomePool that is to be associated with this configuration.
setChromosomes(List) - Method in class org.jgap.Population
Replaces all chromosomes in the population with the give list of chromosomes.
setChunk(int) - Method in class org.jgap.distr.grid.wan.RequestInformation
 
setClassNameReplacementChar(char) - Method in class org.jgap.util.MultiClassLoader
This optional call allows a class name such as "COM.test.Hello" to be changed to "COM_test_Hello", which is useful for storing classes from different packages in the same retrival directory.
setClientEvolveStrategy(IClientEvolveStrategyGP) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setClientEvolveStrategy(IClientEvolveStrategyGP) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setClientEvolveStrategy(IClientEvolveStrategy) - Method in class org.jgap.distr.grid.GridConfigurationBase
 
setClientEvolveStrategy(IClientEvolveStrategy) - Method in interface org.jgap.distr.grid.IGridConfiguration
 
setClientFeedback(IClientFeedbackGP) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setClientFeedback(IClientFeedbackGP) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setClientFeedback(IClientFeedback) - Method in class org.jgap.distr.grid.GridConfigurationBase
 
setClientFeedback(IClientFeedback) - Method in interface org.jgap.distr.grid.IGridConfiguration
 
setCompareApplicationData(boolean) - Method in class org.jgap.BaseGene
Should we also consider the application data when comparing?
setCompareApplicationData(boolean) - Method in class org.jgap.Chromosome
Should we also consider the application data when comparing?
setCompareApplicationData(boolean) - Method in interface org.jgap.Gene
Should we also consider the application data when comparing?
setCompareApplicationData(boolean) - Method in class org.jgap.gp.CommandGene
Should we also consider the application data when comparing?
setCompareApplicationData(boolean) - Method in class org.jgap.gp.impl.ProgramChromosome
Should we also consider the application data when comparing?
setConfigProperty(Object, String, String) - Method in class org.jgap.data.config.RootConfigurationHandler
Sets the property of a configurable to a given value.
setConfigurable(Configurable) - Method in interface org.jgap.data.config.ConfigurationHandler
Set the Configurable to which this ConfigurationHandler belongs.
setConfigurable(Configurable) - Method in class org.jgap.data.config.RootConfigurationHandler
Set the Configurable to which this ConfigurationHandler belongs.
setConfiguration(GPConfiguration) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setConfiguration(GPConfiguration) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setConfiguration(GPConfiguration) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
Set a modified JGAP configuration.
setConfiguration(Configuration) - Method in class org.jgap.distr.grid.GridConfigurationBase
 
setConfiguration(Configuration) - Method in class org.jgap.distr.grid.JGAPRequest
Set a modified configuration.
setConfiguration(Configuration) - Method in class org.jgap.impl.job.JobResult
 
setConfiguration(GPConfiguration) - Method in class org.jgap.util.XStreamPassThruConverter
 
setConfiguration(Object, String) - Method in class org.jgap.util.XStreamPassThruConverter
 
setConstraintChecker(IGeneConstraintChecker) - Method in class org.jgap.BaseGene
Sets the constraint checker to be used for this gene whenever method setAllele(Object) is called.
setConstraintChecker(IGeneConstraintChecker) - Method in class org.jgap.Chromosome
Sets the constraint checker to be used for this gene whenever method setAllele(Object) is called.
setConstraintChecker(IGeneConstraintChecker) - Method in interface org.jgap.Gene
Sets the constraint checker to be used for this gene whenever method setAllele(Object) is called.
setConstraintChecker(IGeneConstraintChecker) - Method in interface org.jgap.IChromosome
Sets the constraint checker to be used for this gene whenever method setAllele(Object) is called.
setContext(BasicContext) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setContext(BasicContext) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setContext(String) - Method in class org.jgap.distr.grid.MessageContext
 
setContextId(Object) - Method in class org.jgap.distr.grid.common.BasicContext
Sets the context id.
setCrossoverMethod(CrossMethod) - Method in class org.jgap.gp.impl.GPConfiguration
Sets the crossover method to use.
setCrossoverProb(float) - Method in class org.jgap.gp.impl.GPConfiguration
 
setCrossoverRate(int) - Method in class org.jgap.impl.AveragingCrossoverOperator
 
setDescription(String) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
setDescription(String) - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
setDescription(String) - Method in class org.jgap.distr.grid.wan.RequestInformation
 
setDescription(String) - Method in class org.jgap.distr.grid.wan.ResultInformation
 
setDouble(double) - Method in class org.jgap.distr.CultureMemoryCell
Convenience method to store a primitive double easily.
setDoubletteChromosomesAllowed(boolean) - Method in class org.jgap.impl.WeightedRouletteSelector
Not supported by this selector!
setDoubletteChromosomesAllowed(boolean) - Method in class org.jgap.NaturalSelectorExt
Determines whether doublette chromosomes may be added to the selector or will be ignored.
setDurationComputation(long) - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
setDurationComputation(long) - Method in class org.jgap.distr.grid.wan.ResultInformation
 
setDynamizeArityProb(float) - Method in class org.jgap.gp.impl.GPConfiguration
 
setEnergy(double) - Method in class org.jgap.BaseGene
Sets the energy of the gene
setEnergy(double) - Method in interface org.jgap.Gene
Sets the energy of the gene
setEnergy(double) - Method in class org.jgap.gp.CommandGene
Sets the energy of the gene.
setEventManager(IEventManager) - Method in class org.jgap.Configuration
Sets the event manager that is to be associated with this configuration.
setEvolveStrategy(IWorkerEvolveStrategyGP) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
Sets the strategy to use for executing the evolution with a worker for a single request.
setEvolveStrategy(IWorkerEvolveStrategy) - Method in class org.jgap.distr.grid.JGAPRequest
Sets the strategy to use for executing the evolution with a worker for a single request.
setFileName(String) - Method in class org.jgap.data.config.ConfigFileReader
Set the config file to load from.
setFinished() - Method in class org.jgap.impl.job.JobBase
 
setFitness(double) - Method in class org.jgap.distr.grid.common.ResultData
 
setFitnessEvaluator(FitnessEvaluator) - Method in class org.jgap.Configuration
Set the fitness evaluator (deciding if a given fitness value is better when it's higher or better when it's lower).
setFitnessEvaluator(IGPFitnessEvaluator) - Method in class org.jgap.gp.impl.GPConfiguration
Set the fitness evaluator (deciding if a given fitness value is better when it's higher or better when it's lower).
setFitnessFunction(FitnessFunction) - Method in class org.jgap.Configuration
Sets the fitness function to be used for this genetic algorithm.
setFitnessFunction(GPFitnessFunction) - Method in class org.jgap.gp.impl.GPConfiguration
Sets the fitness function to be used for this genetic algorithm.
setFitnessValue(double) - Method in class org.jgap.Chromosome
Sets the fitness value of this Chromosome.
setFitnessValue(double) - Method in class org.jgap.gp.GPProgramBase
 
setFitnessValue(double) - Method in interface org.jgap.gp.IGPProgram
 
setFitnessValue(double) - Method in interface org.jgap.IChromosome
Sets the fitness value of this Chromosome.
setFitnessValueDirectly(double) - Method in class org.jgap.Chromosome
Sets the fitness value of this Chromosome directly without any constraint checks, conversions or checks.
setFitnessValueDirectly(double) - Method in interface org.jgap.IChromosome
Sets the fitness value of this Chromosome directly without any constraint checks, conversions or checks.
setFound(boolean) - Method in class org.jgap.gp.impl.GPProgramInfo
 
setFromPersistent(String) - Method in class org.jgap.supergenes.AbstractSupergene
Set a persistend string representation (if needed) for this validator.
setFromPersistent(String) - Method in interface org.jgap.supergenes.SupergeneValidator
Set a persistend string representation (if needed) for this validator.
setFromPersistent(String) - Method in class org.jgap.supergenes.Validator
Set a persistend string representation (if needed) for this validator.
setFunctionProb(double) - Method in class org.jgap.gp.impl.GPConfiguration
 
setFunctions(CommandGene[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
setFunctionSet(CommandGene[]) - Method in class org.jgap.gp.impl.ProgramChromosome
 
setGaussianStdDeviation(double) - Method in class org.jgap.impl.GaussianRandomGenerator
 
setGene(int, Gene) - Method in class org.jgap.BaseChromosome
 
setGene(int, CommandGene) - Method in class org.jgap.gp.impl.ProgramChromosome
 
SetGene - Class in org.jgap.impl
ATTENTION: This class is preliminary and subject of future adaptations!
SetGene() - Constructor for class org.jgap.impl.SetGene
Default constructor.
SetGene(Configuration) - Constructor for class org.jgap.impl.SetGene
 
setGenericData(Object) - Method in class org.jgap.distr.grid.gp.JGAPResultGP
Adds arbitrary generic data to the result.
setGenes(Gene[]) - Method in class org.jgap.BaseChromosome
Sets the genes for the chromosome.
setGenes(Gene[]) - Method in class org.jgap.Chromosome
Sets the genes for the chromosome.
setGenes(Gene[]) - Method in interface org.jgap.IChromosome
Sets the genes for the chromosome.
setGeneticOperatorConstraint(IGeneticOperatorConstraint) - Method in interface org.jgap.IJGAPFactory
 
setGeneticOperatorConstraint(IGeneticOperatorConstraint) - Method in class org.jgap.impl.JGAPFactory
 
setGenotypeInitializer(IGenotypeInitializerGP) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setGenotypeInitializer(IGenotypeInitializerGP) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setGenotypeInitializer(IGenotypeInitializerGP) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
setGenotypeInitializer(IGenotypeInitializer) - Method in class org.jgap.distr.grid.GridConfigurationBase
 
setGenotypeInitializer(IGenotypeInitializer) - Method in interface org.jgap.distr.grid.IGridConfiguration
 
setGenotypeInitializer(IGenotypeInitializer) - Method in class org.jgap.distr.grid.JGAPRequest
 
setGPConfiguration(GPConfiguration) - Method in class org.jgap.gp.GPProblem
Sets the configuration.
setGPConfiguration(GPConfiguration) - Method in class org.jgap.gp.impl.GPGenotype
Sets the configuration to use with the Genetic Algorithm.
setGPFitnessEvaluator(IGPFitnessEvaluator) - Method in class org.jgap.gp.impl.GPConfiguration
Sets a GP fitness evaluator, such as org.jgap.gp.impl.DefaultGPFitnessEvaluator.
setGPPopulation(GPPopulation) - Method in class org.jgap.gp.impl.GPGenotype
 
setGPProgram(int, IGPProgram) - Method in class org.jgap.gp.impl.GPPopulation
Sets the given GPProgram at the given index in the list of GPProgram's.
setGPPrograms(GPPopulation) - Method in class org.jgap.gp.impl.GPPopulation
Sets the GPPrograms of the given population to this population.
setGPPrograms(IGPProgram[]) - Method in class org.jgap.gp.impl.GPPopulation
Sets the GPPrograms of the given array to this population.
setGPPrograms(List) - Method in class org.jgap.gp.impl.GPPopulation
Sets the GPPrograms of the given population to this population.
setHistorySize(int) - Method in class org.jgap.distr.CultureMemoryCell
Sets the size of the history and scales down the history log it is larger than the given size.
setId(String) - Method in class org.jgap.Configuration
Only to be called by sub classes, such as GPConfiguration.
setID(String) - Method in class org.jgap.distr.grid.wan.RequestInformation
 
setID(String) - Method in class org.jgap.distr.grid.wan.ResultInformation
 
setID(Object) - Method in class org.jgap.distr.Problem
 
setIndividual(IGPProgram) - Method in class org.jgap.gp.BaseGPChromosome
Sets the individual the chromosome belongs to.
setIndividual(IGPProgram) - Method in interface org.jgap.gp.IGPChromosome
Sets the individual the chromosome belongs to.
setInitStrategy(IGPInitStrategy) - Method in class org.jgap.gp.impl.GPConfiguration
 
setIsSelectedForNextGeneration(boolean) - Method in class org.jgap.Chromosome
Sets whether this Chromosome has been selected by the natural selector to continue to the next generation or manually (e.g. via an add-method).
setIsSelectedForNextGeneration(boolean) - Method in interface org.jgap.IChromosome
Sets whether this Chromosome has been selected by the natural selector to continue to the next generation or manually (e.g. via an add-method).
setJGAPFactory(IJGAPFactory) - Method in class org.jgap.Configuration
 
setKeepPopulationSizeConstant(boolean) - Method in class org.jgap.Configuration
Allows to keep the population size constant during one evolution, even if there is no appropriate instance of NaturalSelector (such as WeightedRouletteSelector) registered with the Configuration.
setLabel(String) - Method in class org.jgap.data.config.ConfigProperty
Sets the label.
setLastListingRequestsMillis(long) - Method in class org.jgap.distr.grid.common.ClientStatus
 
setLastListingResultsMillis(long) - Method in class org.jgap.distr.grid.common.ClientStatus
 
setLibDir(String) - Method in class org.jgap.distr.grid.common.CommonConfiguration
 
setMatrix(int, int, Object) - Method in class org.jgap.distr.Culture
Stores a value in the matrix memory.
setMatrix(String, int, int, char) - Method in class org.jgap.gp.impl.GPConfiguration
Sets a matrix field with a value.
setMatrix(String, int, int, int) - Method in class org.jgap.gp.impl.GPConfiguration
Sets a matrix field with a value.
setMatrixWidth(int) - Method in class org.jgap.distr.Culture
Sets the width of the matrix memory.
setMaxCrossoverDepth(int) - Method in class org.jgap.gp.impl.GPConfiguration
 
setMaxDepths(int[]) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setMaxDepths(int[]) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setMaxDepths(int[]) - Method in class org.jgap.gp.GPProgramBase
 
setMaxDepths(int[]) - Method in interface org.jgap.gp.IGPProgram
 
setMaxEvolution(int) - Method in class org.jgap.impl.salesman.Salesman
Set the maximal number of iterations for population to evolve (default 512).
setMaxInitDepth(int) - Method in class org.jgap.gp.impl.GPConfiguration
 
setMaxLength(int) - Method in class org.jgap.impl.StringGene
 
setMaxNodes(int) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setMaxNodes(int) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setMaxNodes(int) - Method in class org.jgap.gp.GPProgramBase
 
setMaxNodes(int) - Method in interface org.jgap.gp.IGPProgram
 
setMinDepths(int[]) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setMinDepths(int[]) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setMinDepths(int[]) - Method in class org.jgap.gp.GPProgramBase
 
setMinDepths(int[]) - Method in interface org.jgap.gp.IGPProgram
 
setMinFitness(double) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
setMinFitnessToStore(double) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setMinFitnessToStore(double) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setMinimumPopSizePercent(int) - Method in class org.jgap.Configuration
Minimum size guaranteed for population.
setMinInitDepth(int) - Method in class org.jgap.gp.impl.GPConfiguration
 
setMinLength(int) - Method in class org.jgap.impl.StringGene
 
setModule(String) - Method in class org.jgap.distr.grid.MessageContext
 
setMonitor(IEvolutionMonitor) - Method in class org.jgap.Configuration
Sets a monitor for auditing evolution progress.
setMonitor(IEvolutionMonitor) - Method in class org.jgap.Genotype
Sets the evolution monitor to use, activate it via setUseMonitor(true).
setMultiObjectives(List) - Method in class org.jgap.Chromosome
 
setMutationProb(float) - Method in class org.jgap.gp.impl.GPConfiguration
 
setMutationRate(int) - Method in class org.jgap.impl.MutationOperator
 
setMutationRateCalc(IUniversalRateCalculator) - Method in class org.jgap.impl.MutationOperator
Sets the MutationRateCalculator to be used for determining the strength of mutation.
setMutationRateCalc(IUniversalRateCalculator) - Method in class org.jgap.impl.TwoWayMutationOperator
Sets the MutationRateCalculator to be used for determining the strength of mutation.
setName(String) - Method in class org.jgap.Configuration
 
setName(String) - Method in class org.jgap.data.config.ConfigProperty
Setter for the name of this property.
setName(String) - Method in class org.jgap.distr.CultureMemoryCell
Sets the informative name of the memory cell.
setNaturalSelector(NaturalSelector) - Method in class org.jgap.Configuration
Deprecated. use addNaturalSelector(false) instead
setNewChromsPercent(double) - Method in class org.jgap.gp.impl.GPConfiguration
 
setNoCommandGeneCloning(boolean) - Method in class org.jgap.gp.impl.GPConfiguration
Decide whether to clone command genes when creating a new GP program in ProgramChromosome.
setNodeSets(CommandGene[][]) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setNodeSets(CommandGene[][]) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setNodeSets(CommandGene[][]) - Method in class org.jgap.gp.GPProgramBase
 
setNodeSets(CommandGene[][]) - Method in interface org.jgap.gp.IGPProgram
 
setNodeValidator(INodeValidator) - Method in class org.jgap.gp.impl.GPConfiguration
Sets the node validator.
setNoValidation(boolean) - Method in class org.jgap.gp.CommandGene
 
setNS(String) - Method in class org.jgap.data.config.ConfigData
Set the namespace of the Configurable for which this ConfigData is being used.
setNS(String) - Method in class org.jgap.data.config.ConfigFileReader
Set the namespace for the properties that are being read from the config file at this point.
setObject(Object) - Method in class org.jgap.util.PersistableObject
 
setOperator(GeneticOperator) - Method in class org.jgap.eval.PopulationContext
 
setOpponent(GPGenotype) - Method in class examples.gp.tictactoe.TicTacToeMain.GameFitnessFunction
 
setOrientation(int) - Method in class examples.gp.anttrail.AntMap
 
setOriginalRate(double) - Method in class org.jgap.impl.BestChromosomesSelector
Setting this parameter controls how many chromosomes of the original population will be considered for selection to the next population.
setParameters(Collection) - Method in interface org.jgap.IJGAPFactory
 
setParameters(Collection) - Method in class org.jgap.impl.JGAPFactory
Allows setting (generic because unknown) parameters for creating objects.
setPickedUpFromXLoc(int) - Method in class examples.gp.paintedDesert.Ant
Stores the x location where the sand was picked up.
setPickedUpFromYLoc(int) - Method in class examples.gp.paintedDesert.Ant
Sets the y location where the sand was picked up.
setPlayer(GPGenotype) - Method in class examples.gp.tictactoe.TicTacToeMain.GameFitnessFunction
 
setPopSize(int) - Method in class org.jgap.distr.grid.wan.RequestInformation
 
setPopSize(int) - Method in class org.jgap.distr.grid.wan.ResultInformation
 
setPopulation(GPPopulation) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
Sets the Population to store in this request so that it can be passed to workers.
setPopulation(Population) - Method in class org.jgap.distr.grid.JGAPRequest
Sets the Population to store in this request so that it can be passed to workers.
setPopulation(Population) - Method in class org.jgap.Genotype
 
setPopulation(Population) - Method in class org.jgap.impl.job.EvolveData
 
setPopulation(Population) - Method in class org.jgap.impl.job.EvolveResult
 
setPopulations(List) - Method in class org.jgap.eval.PopulationHistory
Sets the list of populations to the list provided.
setPopulationSize(int) - Method in class org.jgap.Configuration
Sets the population size to be used for this genetic algorithm.
setPopulationSize(int) - Method in class org.jgap.impl.salesman.Salesman
Set an population size for this solution (default 512)
setPosX(int) - Method in class examples.gp.anttrail.AntMap
 
setPosY(int) - Method in class examples.gp.anttrail.AntMap
 
setPreservFittestIndividual(boolean) - Method in class org.jgap.Configuration
Determines whether to save (keep) the fittest individual.
setProbability(double) - Method in class org.jgap.impl.TournamentSelector
 
setProgramCreationMaxTries(int) - Method in class org.jgap.gp.impl.GPConfiguration
 
setProgressMaximum(int) - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
setProgressMaximum(int) - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
setProgressMaximum(int) - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
setProgressMaximum(int) - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
setProgressMaximum(int) - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
setProgressMaximum(int) - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
setProgressMaximum(int) - Method in interface org.jgap.distr.grid.IClientFeedback
 
setProgressMinimum(int) - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
setProgressMinimum(int) - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
setProgressMinimum(int) - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
setProgressMinimum(int) - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
setProgressMinimum(int) - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
setProgressMinimum(int) - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
setProgressMinimum(int) - Method in interface org.jgap.distr.grid.IClientFeedback
 
setProgressValue(int) - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
setProgressValue(int) - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
setProgressValue(int) - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
setProgressValue(int) - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
setProgressValue(int) - Method in interface org.jgap.distr.grid.gp.IClientFeedbackGP
 
setProgressValue(int) - Method in class org.jgap.distr.grid.gp.NullClientFeedbackGP
 
setProgressValue(int) - Method in interface org.jgap.distr.grid.IClientFeedback
 
setProp(ConfigProperty) - Method in class org.jgap.gui.ConfigFrame.ListGroup
Setter for the ConfigProperty object associated with this ListGroup.
setPrototypeProgram(IGPProgram) - Method in class org.jgap.gp.impl.GPConfiguration
 
setRandomGenerator(RandomGenerator) - Method in class org.jgap.Configuration
Sets the random generator to be used for this genetic algorithm.
setRandomValue(int) - Method in class org.jgap.gp.terminal.Terminal
 
setRandomValue(long) - Method in class org.jgap.gp.terminal.Terminal
 
setRandomValue(double) - Method in class org.jgap.gp.terminal.Terminal
 
setRandomValue(float) - Method in class org.jgap.gp.terminal.Terminal
 
setRandomValue() - Method in class org.jgap.gp.terminal.Terminal
 
setRange(int) - Method in class org.jgap.impl.RangedSwappingMutationOperator
Sets the mutation range.
setReceived(Date) - Method in class org.jgap.distr.grid.common.ResultData
 
setRenderingTime(JGAPRequest, long) - Method in class examples.grid.evolutionDistributed.MyClientFeedback
 
setRenderingTime(MyRequest, long) - Method in class examples.grid.fitnessDistributed.MyClientFeedback
 
setRenderingTime(JGAPRequest, long) - Method in class examples.grid.mathProblemDistributed.MyClientFeedback
 
setRenderingTime(JGAPRequest, long) - Method in class org.jgap.distr.grid.DefaultClientFeedback
 
setReproductionProb(float) - Method in class org.jgap.gp.impl.GPConfiguration
 
setRequestDate(Date) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
setRequestDate(Date) - Method in class org.jgap.distr.grid.wan.RequestInformation
 
setRequesterInfo(MasterInfo) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
setRequests(Map) - Method in class org.jgap.distr.grid.common.ClientStatus
 
setRequestSplitStrategy(IRequestSplitStrategyGP) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setRequestSplitStrategy(IRequestSplitStrategyGP) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setRequestSplitStrategy(IRequestSplitStrategy) - Method in class org.jgap.distr.grid.GridConfigurationBase
 
setRequestSplitStrategy(IRequestSplitStrategy) - Method in interface org.jgap.distr.grid.IGridConfiguration
 
setResponseDate(Date) - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
setResponseDate(Date) - Method in class org.jgap.distr.grid.wan.ResultInformation
 
setResults(Map) - Method in class org.jgap.distr.grid.common.ClientStatus
 
setReturnType(Class) - Method in class org.jgap.gp.CommandGene
Sets the return type of this node.
setSampleChromosome(IChromosome) - Method in class org.jgap.Configuration
Sets the sample Chromosome that is to be used as a guide for the construction of other Chromosomes.
setSeed(long) - Method in class org.jgap.util.randomJava
Set seed for generator.
setSeed(long) - Method in class org.jgap.util.randomLCG
Set seed for generator.
setSeed(long) - Method in class org.jgap.util.randomLEcuyer
Set seed for generator.
setSeed(long) - Method in class org.jgap.util.randomMCG
Set seed for generator.
setSeed() - Method in class org.jgap.util.randomX
Reset when seed changes.
setSelectFromPrevGen(double) - Method in class org.jgap.Configuration
 
setSelectionMethod(INaturalGPSelector) - Method in class org.jgap.gp.impl.GPConfiguration
Sets the selection method to use.
setSelector(NaturalSelector) - Method in class org.jgap.eval.PopulationContext
 
setServerAddress(String) - Method in class org.jgap.distr.grid.common.CommonConfiguration
 
setSingleNodeValidator(ISingleNodeValidator) - Method in class org.jgap.gp.impl.GPConfiguration
Sets the validator for checking single nodes.
setSorted(boolean) - Method in class org.jgap.gp.impl.GPPopulation
Mark the population as sorted.
setSorted(boolean) - Method in class org.jgap.Population
Mark the population as sorted.
setStartOffset(int) - Method in class org.jgap.impl.GreedyCrossover
Sets a number of genes at the start of chromosome, that are excluded from the swapping.
setStartOffset(int) - Method in class org.jgap.impl.RangedSwappingMutationOperator
Sets a number of genes at the start of chromosome, that are excluded from the swapping.
setStartOffset(int) - Method in class org.jgap.impl.salesman.Salesman
Sets a number of genes at the start of chromosome, that are excluded from the swapping.
setStartOffset(int) - Method in class org.jgap.impl.SwappingMutationOperator
Sets a number of genes at the start of chromosome, that are excluded from the swapping.
setStaticConfiguration(Configuration) - Static method in class org.jgap.Genotype
Sets the configuration to use with the Genetic Algorithm.
setStaticGPConfiguration(GPConfiguration) - Static method in class org.jgap.gp.impl.GPGenotype
Sets the static configuration to use with the Genetic Programming.
setStrictProgramCreation(boolean) - Method in class org.jgap.gp.impl.GPConfiguration
 
setTitle(String) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
setTitle(String) - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
setTitle(String) - Method in class org.jgap.distr.grid.wan.RequestInformation
 
setTitle(String) - Method in class org.jgap.distr.grid.wan.ResultInformation
 
setTopResults(Map) - Method in class org.jgap.distr.grid.common.ClientStatus
 
setToRandomValue(RandomGenerator) - Method in interface org.jgap.Gene
Sets the value of this Gene to a random legal value for the implementation.
setToRandomValue(RandomGenerator) - Method in class org.jgap.gp.CommandGene
 
setToRandomValue(RandomGenerator) - Method in class org.jgap.impl.BooleanGene
Sets the value (allele) of this Gene to a random legal value.
setToRandomValue(RandomGenerator) - Method in class org.jgap.impl.CompositeGene
See interface Gene for description.
setToRandomValue(RandomGenerator) - Method in class org.jgap.impl.DoubleGene
Sets the value (allele) of this Gene to a random Double value between the lower and upper bounds (if any) of this Gene.
setToRandomValue(RandomGenerator) - Method in class org.jgap.impl.FixedBinaryGene
 
setToRandomValue(RandomGenerator) - Method in class org.jgap.impl.IntegerGene
Sets the value (allele) of this Gene to a random Integer value between the lower and upper bounds (if any) of this Gene.
setToRandomValue(RandomGenerator) - Method in class org.jgap.impl.MapGene
Sets the allele value to be a random value using a defined random number generator.
setToRandomValue(RandomGenerator) - Method in class org.jgap.impl.MutipleIntegerGene
Sets the value (allele) of this Gene to a random Integer value between the lower and upper bounds (if any) of this Gene.
setToRandomValue(RandomGenerator) - Method in class org.jgap.impl.SetGene
Sets the allele value to be a random value using a defined random number generator.
setToRandomValue(RandomGenerator) - Method in class org.jgap.impl.StringGene
Sets the value (allele) of this Gene to a random String according to the valid alphabet and boundaries of length.
setToRandomValue(RandomGenerator) - Method in class org.jgap.supergenes.AbstractSupergene
Sets the value of this Gene to a random legal value for the implementation.
setTournamentSize(int) - Method in class org.jgap.gp.impl.TournamentSelector
 
setTournamentSize(int) - Method in class org.jgap.impl.TournamentSelector
 
setTree(IDataElementList) - Method in class org.jgap.data.DataElementsDocument
 
setTree(IDataElementList) - Method in interface org.jgap.data.IDataCreators
 
setTruthTable(Map) - Method in class org.jgap.impl.fitness.TruthTableFitnessFunction
 
setTypes(Class[]) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setTypes(Class[]) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setTypes(Class[]) - Method in class org.jgap.gp.GPProgramBase
 
setTypes(Class[]) - Method in interface org.jgap.gp.IGPProgram
 
setUnchecked(int, boolean) - Method in class org.jgap.impl.FixedBinaryGene
 
setUniqueIDTemplate(String, int) - Method in class org.jgap.BaseChromosome
A template is a chromosome that is the logical predecessor of the current chromosome.
setUniqueIDTemplate(String, int) - Method in class org.jgap.BaseGene
A template is a gene that is the logical predecessor of the current gene.
setUniqueIDTemplate(String, int) - Method in interface org.jgap.IUniqueKey
 
setUniqueKeysActive(boolean) - Method in class org.jgap.Configuration
 
setUp() - Method in class examples.gp.tictactoe.TicTacToeTest
 
setUp(GPConfiguration, Class[], Class[][], CommandGene[][], int, boolean) - Method in class examples.grid.mathProblemDistributed.GPPopulationInitializer
 
setUp(GPConfiguration, Class[], Class[][], CommandGene[][], int, boolean) - Method in interface org.jgap.distr.grid.gp.IGPPopulationInitializer
 
setupGenotype(JGAPRequest, Population) - Method in class examples.grid.evolutionDistributed.MyGenotypeInitializer
 
setupGenotype(JGAPRequestGP, GPPopulation) - Method in class examples.grid.mathProblemDistributed.MyGenotypeInitializer
 
setupGenotype(JGAPRequest, Population) - Method in class org.jgap.distr.grid.DefaultGenotypeInitializer
Sets up a Genotype by adding the content of the given Population to it and initializing the missing Chromosomes of the Genotype randomly.
setupGenotype(JGAPRequestGP, GPPopulation) - Method in interface org.jgap.distr.grid.gp.IGenotypeInitializerGP
 
setupGenotype(JGAPRequest, Population) - Method in interface org.jgap.distr.grid.IGenotypeInitializer
 
setUri(String) - Method in class org.jgap.distr.grid.wan.WANData
 
setUseMonitor(boolean) - Method in class org.jgap.Genotype
Use an evolution monitor, only to be used when running Genotype as a thread.
setUseProgramCache(boolean) - Method in class org.jgap.gp.impl.GPConfiguration
 
setUserGrp(String) - Method in class org.jgap.distr.grid.MessageContext
 
setUserID(String) - Method in class org.jgap.distr.grid.MessageContext
 
setValidator(SupergeneValidator) - Method in class org.jgap.supergenes.AbstractSupergene
Sets an object, responsible for deciding if the Supergene allele combination is valid.
setValidator(SupergeneValidator) - Method in interface org.jgap.supergenes.Supergene
Sets an object, responsible for deciding if the Supergene allele combination is valid.
setValue(double, Comparable, Comparable) - Method in class org.jgap.audit.Evaluator
 
setValue(int, int, double, Comparable, Comparable) - Method in class org.jgap.audit.Evaluator
Sets a specific value.
setValue(Number) - Method in class org.jgap.audit.KeyedValue
Sets the value for the key
setValue(Comparable, Number) - Method in class org.jgap.audit.KeyedValues
Updates an existing value, or adds a new value to the collection
setValue(Number, Comparable, Comparable) - Method in class org.jgap.audit.KeyedValues2D
Sets a value.
setValue(Object) - Method in class org.jgap.distr.CultureMemoryCell
Sets a new memory value.
setValue(double) - Method in class org.jgap.gp.terminal.Terminal
 
setValue(float) - Method in class org.jgap.gp.terminal.Terminal
 
setValue(int) - Method in class org.jgap.gp.terminal.Terminal
 
setValue(long) - Method in class org.jgap.gp.terminal.Terminal
 
setValueFromPersistentRepresentation(String) - Method in class org.jgap.BaseChromosome
Counterpart of getPersistentRepresentation.
setValueFromPersistentRepresentation(String) - Method in interface org.jgap.Gene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.gp.CommandGene
 
setValueFromPersistentRepresentation(String) - Method in class org.jgap.gp.impl.ProgramChromosome
 
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.BooleanGene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.CompositeGene
See interface Gene for description.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.DoubleGene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.FixedBinaryGene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.IntegerGene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.MapGene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.MutipleIntegerGene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.SetGene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.impl.StringGene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromPersistentRepresentation(String) - Method in interface org.jgap.IPersistentRepresentation
Counterpart of getPersistentRepresentation.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.Population
Counterpart of getPersistentRepresentation.
setValueFromPersistentRepresentation(String) - Method in class org.jgap.supergenes.AbstractSupergene
Sets the value and internal state of this Gene from the string representation returned by a previous invocation of the getPersistentRepresentation() method.
setValueFromString(int, String) - Method in class org.jgap.gp.CommandGene
Override in your sub classes of CommandGene if you have to add additional information to be persisted.
setVariable(Variable) - Method in class examples.grid.mathProblemDistributed.GPPopulationInitializer
 
setVariable(Variable) - Method in class examples.grid.mathProblemDistributed.GridConfiguration
 
setVerboseOutput(boolean) - Method in class org.jgap.gp.impl.GPGenotype
 
setVerifyPrograms(boolean) - Method in class org.jgap.gp.impl.GPConfiguration
 
setVersion(String) - Method in class org.jgap.distr.grid.MessageContext
 
setWidget(String) - Method in class org.jgap.data.config.ConfigProperty
Sets the widget.
setWorkDir(String) - Method in class org.jgap.distr.grid.common.CommonConfiguration
 
setWorkDirectory(String) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
setWorker(MasterInfo) - Method in class org.jgap.distr.grid.common.ResultData
 
setWorkerEvolveStrategy(IWorkerEvolveStrategyGP) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setWorkerEvolveStrategy(IWorkerEvolveStrategyGP) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setWorkerEvolveStrategy(IWorkerEvolveStrategy) - Method in class org.jgap.distr.grid.GridConfigurationBase
 
setWorkerEvolveStrategy(IWorkerEvolveStrategy) - Method in interface org.jgap.distr.grid.IGridConfiguration
 
setWorkerFeedback(GridWorkerFeedback) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
setWorkerFeedback(GridWorkerFeedback) - Method in class org.jgap.distr.grid.JGAPRequest
 
setWorkerInfo(MasterInfo) - Method in class org.jgap.distr.grid.gp.JGAPResultGP
 
setWorkerReturnStrategy(IWorkerReturnStrategyGP) - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
 
setWorkerReturnStrategy(IWorkerReturnStrategyGP) - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
setWorkerReturnStrategy(IWorkerReturnStrategyGP) - Method in class org.jgap.distr.grid.gp.JGAPRequestGP
 
setWorkerReturnStrategy(IWorkerReturnStrategy) - Method in class org.jgap.distr.grid.GridConfigurationBase
 
setWorkerReturnStrategy(IWorkerReturnStrategy) - Method in interface org.jgap.distr.grid.IGridConfiguration
 
setWorkerReturnStrategy(IWorkerReturnStrategy) - Method in class org.jgap.distr.grid.JGAPRequest
 
setWorkRequest(JGAPRequestGP) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
setWorkRequest(JGAPRequest) - Method in class org.jgap.distr.grid.JGAPClient
 
setXoverNewAge(boolean) - Method in class org.jgap.impl.CrossoverOperator
 
setXpos(int) - Method in class examples.gp.paintedDesert.Ant
Sets the x location of the ant.
setYpos(int) - Method in class examples.gp.paintedDesert.Ant
Sets the y location of the ant.
showAboutBox() - Method in class examples.gp.monalisa.gui.GeneticDrawingView
 
showAboutBox() - Method in class examples.monalisa.gui.GeneticDrawingView
 
showCurrentResults() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
showFrame(ConfigFrame, Configurable) - Method in class org.jgap.gui.GUIManager
Create and show a new frame for a Configurable.
showPopulation - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
showSimiliar - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
showTree(IGPProgram, String) - Method in class org.jgap.gp.GPProblem
Creates a graphical tree out of a given GP program and saves it to a file.
showTree(IGPProgram, String, TreeBranchRenderer, TreeNodeRenderer) - Method in class org.jgap.gp.GPProblem
Creates a tree out of a given GP program and saves it to a file.
Sigmoid - Class in examples.gp.symbolicRegression
Returns the Sigmoid of a double value.
Sigmoid(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.Sigmoid
 
Sigmoid.Compatible - Interface in examples.gp.symbolicRegression
 
Sign - Class in examples.gp.symbolicRegression
Returns the natural logarithm (base e) of a double value.
Sign(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.Sign
 
Sign.Compatible - Interface in examples.gp.symbolicRegression
 
SimpleExample - Class in examples.gp
Simple example of Genetic Programming to discover the formula (X > 0) OR (X == -8) OR (X == - 5) given a set of inputs from -10 to 10 and expected outputs (true or false).
SimpleExample() - Constructor for class examples.gp.SimpleExample
 
SimpleExample - Class in examples.simpleBoolean
Simple class that demonstrates the basic usage of JGAP.
SimpleExample() - Constructor for class examples.simpleBoolean.SimpleExample
 
SimpleExample - Class in examples.simpleBooleanThreaded
Simple class that demonstrates the basic usage of JGAP together with multithreaded processing.
SimpleExample() - Constructor for class examples.simpleBooleanThreaded.SimpleExample
 
SimpleJobConsumer - Class in org.jgap.impl.job
Sample implementation of a service that generates jobs, takes them, executes them, receives results from finished jobs and merges the results in order to start a new round of evolution.
SimpleJobConsumer() - Constructor for class org.jgap.impl.job.SimpleJobConsumer
 
SimplePopulationSplitter - Class in org.jgap.impl.job
Simple implementation of IPopulationSplitter.
SimplePopulationSplitter(int) - Constructor for class org.jgap.impl.job.SimplePopulationSplitter
 
Sine - Class in org.jgap.gp.function
The sine operation.
Sine(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Sine
 
Sine.Compatible - Interface in org.jgap.gp.function
 
SingleMutationOperator - Class in examples.monalisa.core
Mutates only one gene of each chromosome.
SingleMutationOperator(Configuration, int) - Constructor for class examples.monalisa.core.SingleMutationOperator
 
SingleNodeValidator - Class in examples.gp.tictactoe
Valides single nodes during GP program creation to make this process more efficient.
SingleNodeValidator() - Constructor for class examples.gp.tictactoe.SingleNodeValidator
 
size - Variable in class org.jgap.audit.Evaluator.ChromosomeData
 
size - Variable in class org.jgap.audit.Evaluator.GenotypeData
 
size() - Method in class org.jgap.audit.KeyedValues
 
size() - Method in class org.jgap.BaseChromosome
Returns the size of this Chromosome (the number of genes it contains).
size() - Method in class org.jgap.BaseGene
 
size() - Method in class org.jgap.distr.Culture
 
size() - Method in class org.jgap.eval.PopulationHistory
 
size() - Method in interface org.jgap.Gene
 
size() - Method in class org.jgap.gp.CommandGene
 
size() - Method in interface org.jgap.gp.IGPProgram
 
size() - Method in class org.jgap.gp.impl.GPPopulation
 
size() - Method in class org.jgap.gp.impl.GPProgram
 
size() - Method in class org.jgap.gp.impl.ProgramChromosome
 
size() - Method in interface org.jgap.IChromosome
Returns the size of this Chromosome (the number of genes it contains).
size() - Method in class org.jgap.impl.ChainOfSelectors
 
size() - Method in class org.jgap.impl.CompositeGene
 
size() - Method in class org.jgap.impl.FixedBinaryGene
 
size() - Method in class org.jgap.impl.Pool
Retrieves the number of objects currently available in this pool.
size() - Method in class org.jgap.impl.StringGene
 
size() - Method in class org.jgap.Population
 
size() - Method in class org.jgap.supergenes.AbstractSupergene
Returns the number of the genes-components of this supergene.
sizeAvg - Variable in class org.jgap.audit.Evaluator.GenotypeDataAvg
 
solve(Configuration, int, SupergeneChangeFitnessFunction, Gene[]) - Method in class examples.supergene.AbstractSupergeneTest
Find and print the solution, return the solution error.
solve(int) - Static method in class examples.supergene.Force
Check the existence of a soulution.
sort(Comparator) - Method in class org.jgap.gp.impl.GPPopulation
Sorts the population into "ascending" order using some criterion for "ascending".
sort(Comparator) - Method in class org.jgap.Population
Sorts the chromosomes within the population utilzing the given comparator.
sortByFitness() - Method in class org.jgap.gp.impl.GPPopulation
Sorts the programs within the population according to their fitness value using GPProgramFitnessComparator.
sortByFitness() - Method in class org.jgap.Population
Sorts the chromosomes within the population according to their fitness value using ChromosomFitnessComparator.
sourceMonitorOn - Variable in class org.jgap.util.MultiClassLoader
 
split(JGAPRequest) - Method in class examples.grid.evolutionDistributed.MyRequestSplitStrategy
Creates single requests to be sent to workers.
split(JGAPRequest) - Method in class examples.grid.fitnessDistributed.FitnessSplitStrategy
Creates single requests to be sent to workers.
split(JGAPRequest) - Method in class examples.grid.fitnessDistributed.MyRequestSplitStrategy
Creates single requests to be sent to workers.
split(JGAPRequestGP) - Method in class examples.grid.mathProblemDistributed.MyRequestSplitStrategy
Creates single requests to be sent to workers.
split(String) - Static method in class org.jgap.BaseChromosome
Splits the input a_string into individual gene representations.
split(JGAPRequestGP) - Method in interface org.jgap.distr.grid.gp.IRequestSplitStrategyGP
Creates single requests to be sent to workers.
split(JGAPRequest) - Method in interface org.jgap.distr.grid.IRequestSplitStrategy
Creates single requests to be sent to workers.
split(JGAPRequest) - Method in class org.jgap.distr.grid.RequestSplitStrategy
Creates single requests to be sent to workers.
split(JGAPRequest) - Method in class org.jgap.distr.grid.SampleSplitStrategy
Creates 20 single requests out of one.
split(String) - Static method in class org.jgap.gp.impl.ProgramChromosome
Splits a_string into individual gene representations.
split(String) - Static method in class org.jgap.impl.CompositeGene
Splits a_string into individual gene representations.
split(Population) - Method in interface org.jgap.impl.job.IPopulationSplitter
Splits a single population into smaller sub-populations.
split(Population) - Method in class org.jgap.impl.job.SimplePopulationSplitter
Splits a single population into smaller sub-populations.
split(String) - Static method in class org.jgap.Population
Splits the input a_string into individual chromosome representations.
split(String) - Static method in class org.jgap.supergenes.AbstractSupergene
Splits the string a_x into individual gene representations
Sqrt - Class in examples.gp.symbolicRegression
Returns the natural logarithm (base e) of a double value.
Sqrt(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.Sqrt
 
Sqrt.Compatible - Interface in examples.gp.symbolicRegression
 
stackSize() - Method in class org.jgap.gp.impl.GPConfiguration
 
StandardPostSelector - Class in org.jgap.impl
Implementation of a NaturalSelector that is suited for being processed after genetic operators have been executed.
StandardPostSelector() - Constructor for class org.jgap.impl.StandardPostSelector
Default constructor.
StandardPostSelector(Configuration) - Constructor for class org.jgap.impl.StandardPostSelector
Constructor.
start() - Method in class examples.gp.SimpleExample
 
start() - Method in class examples.grid.fitnessDistributed.MyWorkerFeedback
Called when listener is started.
start(Configuration) - Method in class org.jgap.audit.ChainedMonitors
Called just before the evolution starts.
start(Configuration) - Method in class org.jgap.audit.EvolutionMonitor
Called just before the evolution starts.
start(Configuration) - Method in class org.jgap.audit.FitnessImprovementMonitor
Called just before the evolution starts.
start(Configuration) - Method in interface org.jgap.audit.IEvolutionMonitor
Called just before the evolution starts.
start(Configuration) - Method in class org.jgap.audit.TimedMonitor
Called just before the evolution starts.
start() - Method in class org.jgap.distr.Breeder
 
start() - Method in class org.jgap.distr.grid.gp.JGAPClientGP
 
start() - Method in class org.jgap.distr.grid.JGAPClient
 
start() - Method in class org.jgap.distr.Master
Starts the master listener.
startClient() - Method in class org.jgap.distr.grid.DummyGridClientMediator
Starts the underlying grid client service.
startClient() - Method in class org.jgap.distr.grid.JGAPClient
 
startEvolution() - Method in class examples.gp.monalisa.gui.GeneticDrawingView
 
startEvolution() - Method in class examples.monalisa.gui.GeneticDrawingView
 
startNewRound() - Method in class examples.gp.tictactoe.Board
 
startTime - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
startup() - Method in class examples.gp.monalisa.gui.GeneticDrawingApp
At startup create and show the main frame of the application.
startup() - Method in class examples.monalisa.gui.GeneticDrawingApp
At startup create and show the main frame of the application.
startWork(GridNodeWorkerConfig) - Method in class org.jgap.distr.grid.gp.JGAPWorkersGP
 
startWork(GridNodeWorkerConfig) - Method in class org.jgap.distr.grid.JGAPWorkers
 
StaticPopulationCreator - Class in org.jgap.gp.impl
Creates a population by copying a given population into it.
StaticPopulationCreator() - Constructor for class org.jgap.gp.impl.StaticPopulationCreator
Default constructor, mainly used for dynamic instantiation.
StaticPopulationCreator(GPPopulation) - Constructor for class org.jgap.gp.impl.StaticPopulationCreator
 
Status - Class in org.jgap.distr.grid.request
Holds status information of a request.
Status() - Constructor for class org.jgap.distr.grid.request.Status
 
Step - Class in examples.gp.symbolicRegression
Returns the natural logarithm (base e) of a double value.
Step(GPConfiguration, Class) - Constructor for class examples.gp.symbolicRegression.Step
 
Step.Compatible - Interface in examples.gp.symbolicRegression
 
StockRandomGenerator - Class in org.jgap.impl
The stock random generator uses the java.util.Random class to provide a simple implementation of the RandomGenerator interface.
StockRandomGenerator() - Constructor for class org.jgap.impl.StockRandomGenerator
 
stop() - Method in class examples.grid.fitnessDistributed.MyWorkerFeedback
Called when listener is stopped.
stop() - Method in class org.jgap.distr.Breeder
 
stop() - Method in class org.jgap.distr.grid.DummyGridClientMediator
Stops this service.
stop() - Method in interface org.jgap.distr.grid.IGridClientMediator
 
stop() - Method in interface org.jgap.distr.IWorker
Forces the worker to stop its work (cannot be resumed)
stop() - Method in class org.jgap.distr.Master
Stops the master from being working.
stop() - Method in class org.jgap.distr.Worker
Forces the worker to stop its work (cannot be resumed)
stop() - Method in class org.jgap.distr.WorkerListener
Stops the listener.
stopCriteria - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
storeGenotype(int, int, Genotype) - Method in class org.jgap.audit.Evaluator
Stores information contained in the given genotype.
storeIndexedMemory(int, Object) - Method in class org.jgap.gp.impl.GPConfiguration
Stores a value in the internal indexed memory.
storeInMemory(String, Object) - Method in class org.jgap.gp.impl.GPConfiguration
Stores a value in the internal memory.
storeMatrixMemory(int, int, Object) - Method in class org.jgap.gp.impl.GPConfiguration
Stores a value in the internal matrix memory.
storePopulation(int, int, Population) - Method in class org.jgap.audit.Evaluator
Stores information contained in the given genotype.
StoreTerminal - Class in org.jgap.gp.function
Stores a value in the internal memory.
StoreTerminal(GPConfiguration, String, Class) - Constructor for class org.jgap.gp.function.StoreTerminal
 
StoreTerminal(GPConfiguration, String, Class, int, int) - Constructor for class org.jgap.gp.function.StoreTerminal
Allows setting a sub type and sub return type.
StoreTerminalIndexed - Class in org.jgap.gp.function
Stores a value in the internal indexed memory.
StoreTerminalIndexed(GPConfiguration, int, Class) - Constructor for class org.jgap.gp.function.StoreTerminalIndexed
 
StoreTerminalIndexed(GPConfiguration, int, Class, int, int) - Constructor for class org.jgap.gp.function.StoreTerminalIndexed
Allows setting a sub type and sub return type.
StringGene - Class in org.jgap.impl
A Gene implementation that supports a string for its allele.
StringGene() - Constructor for class org.jgap.impl.StringGene
Default constructor, sets minimum and maximum length to arbitrary.
StringGene(Configuration) - Constructor for class org.jgap.impl.StringGene
Default constructor, sets minimum and maximum length to arbitrary.
StringGene(Configuration, int, int) - Constructor for class org.jgap.impl.StringGene
Constructor, allows to specify minimum and maximum lengths of the string held by this gene.
StringGene(Configuration, int, int, String) - Constructor for class org.jgap.impl.StringGene
Constructor, allows to specify minimum and maximum lengths of the string held by this gene, as well as the valid alphabet.
StringKit - Class in org.jgap.util
String-related utility functions.
StringKit() - Constructor for class org.jgap.util.StringKit
 
stringValue() - Method in class org.jgap.impl.StringGene
Retrieves the String value of this Gene, which may be more convenient in some cases than the more general getAllele() method.
STRIPED - Static variable in class examples.gp.paintedDesert.AntMap
Striped sand at this location or carried by the ant
SUBPROGRAM - Static variable in class examples.gp.monalisa.core.DrawingProblem
 
SubProgram - Class in org.jgap.gp.function
A connector for independent subprograms (subtrees).
SubProgram(GPConfiguration, Class[]) - Constructor for class org.jgap.gp.function.SubProgram
 
SubProgram(GPConfiguration, int, Class) - Constructor for class org.jgap.gp.function.SubProgram
Collage constructor: Create a sub program that has a_arity elements of the same type a_types.
SubProgram(GPConfiguration, int, Class, boolean) - Constructor for class org.jgap.gp.function.SubProgram
Collage constructor: Create a sub program that has a_arity elements of the same type a_types.
SubProgram(GPConfiguration, int, Class, int, int, boolean) - Constructor for class org.jgap.gp.function.SubProgram
 
SubProgram(GPConfiguration, Class[], boolean) - Constructor for class org.jgap.gp.function.SubProgram
 
SubProgram(GPConfiguration, Class[], int, int[]) - Constructor for class org.jgap.gp.function.SubProgram
 
SubProgram(GPConfiguration, Class[], int, int[], boolean) - Constructor for class org.jgap.gp.function.SubProgram
 
SUBPROGRAM1 - Static variable in class examples.gp.tictactoe.TicTacToeMain
 
SUBPROGRAM2 - Static variable in class examples.gp.tictactoe.TicTacToeMain
 
substring(int, int) - Method in class org.jgap.impl.FixedBinaryGene
 
Subtract - Class in org.jgap.gp.function
The subtract operation.
Subtract(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Subtract
 
Subtract.Compatible - Interface in org.jgap.gp.function
 
suite() - Static method in class examples.gp.tictactoe.TicTacToeTest
 
suite() - Static method in class examples.supergene.SupergeneSampleApplicationTest
 
Supergene - Interface in org.jgap.supergenes
Supergene represents several genes, which usually control closely related aspects of the phenotype.
SupergeneChangeFitnessFunction - Class in examples.supergene
Fitness function for a version where Supergene is used.
SupergeneChangeFitnessFunction(int) - Constructor for class examples.supergene.SupergeneChangeFitnessFunction
 
SupergeneSample - Class in examples.supergene
To test the Supergene, we created the "make change" version with additional condition: the number of nickels and pennies must be both even or both odd.
SupergeneSample() - Constructor for class examples.supergene.SupergeneSample
 
SupergeneSampleApplicationTest - Class in examples.supergene
Test Supergene sample application, verifying the "make change" supergene and non-supergene versions.
SupergeneSampleApplicationTest() - Constructor for class examples.supergene.SupergeneSampleApplicationTest
 
SupergenesPerformanceTest - Class in examples.supergene
Tests the performance, comparing computing time and the sum of the computed change amount deviations from the required amount.
SupergenesPerformanceTest() - Constructor for class examples.supergene.SupergenesPerformanceTest
 
SupergeneValidator - Interface in org.jgap.supergenes
A class, deciding, if the supergene allele combination is valid.
SwappingMutationOperator - Class in org.jgap.impl
Swaps the genes instead of mutating them.
SwappingMutationOperator() - Constructor for class org.jgap.impl.SwappingMutationOperator
Constructs a new instance of this operator.
SwappingMutationOperator(Configuration) - Constructor for class org.jgap.impl.SwappingMutationOperator
 
SwappingMutationOperator(Configuration, IUniversalRateCalculator) - Constructor for class org.jgap.impl.SwappingMutationOperator
Constructs a new instance of this operator with a specified mutation rate calculator, which results in dynamic mutation being turned on.
SwappingMutationOperator(Configuration, int) - Constructor for class org.jgap.impl.SwappingMutationOperator
Constructs a new instance of this MutationOperator with the given mutation rate.
Switch - Class in org.jgap.gp.function
The switch construct: if then return else return
Switch(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Switch
 
SymbolicRegression - Class in examples.gp.symbolicRegression
 
SymbolicRegression(GPConfiguration) - Constructor for class examples.gp.symbolicRegression.SymbolicRegression
 
SymbolicRegression.FormulaFitnessFunction - Class in examples.gp.symbolicRegression
Fitness function for evaluating the produced fomulas, represented as GP programs.
SymbolicRegression.FormulaFitnessFunction() - Constructor for class examples.gp.symbolicRegression.SymbolicRegression.FormulaFitnessFunction
 
SystemKit - Class in org.jgap.util
System-related utility functions.
SystemKit() - Constructor for class org.jgap.util.SystemKit
 

T

Tangent - Class in org.jgap.gp.function
The tangent command.
Tangent(GPConfiguration, Class) - Constructor for class org.jgap.gp.function.Tangent
 
Tangent.Compatible - Interface in org.jgap.gp.function
 
Terminal - Class in org.jgap.gp.terminal
A terminal is a static number that can be mutated.
Terminal() - Constructor for class org.jgap.gp.terminal.Terminal
 
Terminal(GPConfiguration, Class) - Constructor for class org.jgap.gp.terminal.Terminal
 
Terminal(GPConfiguration, Class, double, double) - Constructor for class org.jgap.gp.terminal.Terminal
Constructor.
Terminal(GPConfiguration, Class, double, double, boolean) - Constructor for class org.jgap.gp.terminal.Terminal
Constructor.
Terminal(GPConfiguration, Class, double, double, boolean, int) - Constructor for class org.jgap.gp.terminal.Terminal
 
Terminal(GPConfiguration, Class, double, double, boolean, int, boolean) - Constructor for class org.jgap.gp.terminal.Terminal
 
terminalWholeNumbers - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
test() - Method in class examples.supergene.AbstractSupergeneTest
Test the method, returns the sum of all differences between the required and obtained excange amount.
testConstruct_0() - Method in class examples.gp.tictactoe.TicTacToeTest
 
testSupergeneTotal() - Method in class examples.supergene.SupergeneSampleApplicationTest
 
testSupergeneTotal() - Method in class examples.supergene.TotalSupergeneTest
Test supported Supegene features, including performance tests.
ThresholdSelector - Class in org.jgap.impl
Implementation of a NaturalSelector that ensures a certain threshold of the best chromosomes are taken to the next generation.
ThresholdSelector() - Constructor for class org.jgap.impl.ThresholdSelector
Default constructor.
ThresholdSelector(Configuration, double) - Constructor for class org.jgap.impl.ThresholdSelector
 
TicTacToeMain - Class in examples.gp.tictactoe
Example demonstrating Genetic Programming (GP) capabilities of JGAP.
TicTacToeMain(GPConfiguration) - Constructor for class examples.gp.tictactoe.TicTacToeMain
 
TicTacToeMain.GameFitnessFunction - Class in examples.gp.tictactoe
 
TicTacToeMain.GameFitnessFunction(Board, int, GPGenotype, int) - Constructor for class examples.gp.tictactoe.TicTacToeMain.GameFitnessFunction
 
TicTacToeTest - Class in examples.gp.tictactoe
 
TicTacToeTest() - Constructor for class examples.gp.tictactoe.TicTacToeTest
 
TimedMonitor - Class in org.jgap.audit
Monitors the evolution and stops it after a given number of seconds.
TimedMonitor(int) - Constructor for class org.jgap.audit.TimedMonitor
Constructor.
TIMEOUT_SECONDS - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
toBePermutated(IChromosome, int) - Method in class examples.dynamicMutation.DynamicMutationExample.CoinsMutationRateCalc
 
toBePermutated(IChromosome, int) - Method in class org.jgap.impl.DefaultCrossoverRateCalculator
Determines whether crossover is to be carried out for a given population.
toBePermutated(IChromosome, int) - Method in class org.jgap.impl.DefaultMutationRateCalculator
Determines whether mutation is to be carried out.
toBePermutated(IChromosome, int) - Method in interface org.jgap.IUniversalRateCalculator
Calculates whether a mutation should be carried out.
toChromosomes() - Method in class org.jgap.Population
 
toJarFileName(String) - Static method in class org.jgap.util.FileKit
Converts an ordinary file name into a jar filename that can be used with JarClassLoader.
toString() - Method in class examples.gp.anttrail.IfFoodAheadElse
 
toString() - Method in class examples.gp.anttrail.IfFoodAheadLeft
 
toString() - Method in class examples.gp.anttrail.IfFoodAheadRight
 
toString() - Method in class examples.gp.anttrail.Left
 
toString() - Method in class examples.gp.anttrail.Move
 
toString() - Method in class examples.gp.anttrail.Right
 
toString() - Method in class examples.gp.anttrail.TurnToFood
 
toString() - Method in class examples.gp.paintedDesert.Carrying
Program listing name
toString() - Method in class examples.gp.paintedDesert.Drop
Program listing name
toString() - Method in class examples.gp.paintedDesert.GO_E
Returns the program listing name
toString() - Method in class examples.gp.paintedDesert.GO_N
Returns the program listing name.
toString() - Method in class examples.gp.paintedDesert.GO_S
Returns the program listing name
toString() - Method in class examples.gp.paintedDesert.GO_W
Returns the program listing name
toString() - Method in class examples.gp.paintedDesert.IfDrop
Returns the program listing name
toString() - Method in class examples.gp.paintedDesert.IfLessThanOrEqual
Reutrns the program listing name
toString() - Method in class examples.gp.paintedDesert.IfLessThanZero
Program listing for the function
toString() - Method in class examples.gp.paintedDesert.LoopUntil
Program listing name of function
toString() - Method in class examples.gp.paintedDesert.MayDropSand
Returns the program listing name
toString() - Method in class examples.gp.paintedDesert.MayPickUp
Returns the program listing name
toString() - Method in class examples.gp.paintedDesert.MoveRandom
Returns the program listing name for the function
toString() - Method in class examples.gp.paintedDesert.Pickup
Program listing anme for the function
toString() - Method in class examples.gp.paintedDesert.SandAtLocation
 
toString() - Method in class examples.gp.paintedDesert.SandBelongsHere
 
toString() - Method in class examples.gp.paintedDesert.SandColor
 
toString() - Method in class examples.gp.paintedDesert.X
 
toString() - Method in class examples.gp.paintedDesert.Y
 
toString() - Method in class examples.gp.symbolicRegression.AndD
 
toString() - Method in class examples.gp.symbolicRegression.Gamma
 
toString() - Method in class examples.gp.symbolicRegression.Gaussian
 
toString() - Method in class examples.gp.symbolicRegression.Hill
 
toString() - Method in class examples.gp.symbolicRegression.Logistic
 
toString() - Method in class examples.gp.symbolicRegression.ModuloD
 
toString() - Method in class examples.gp.symbolicRegression.NotD
 
toString() - Method in class examples.gp.symbolicRegression.OrD
 
toString() - Method in class examples.gp.symbolicRegression.Sigmoid
 
toString() - Method in class examples.gp.symbolicRegression.Sign
 
toString() - Method in class examples.gp.symbolicRegression.Sqrt
 
toString() - Method in class examples.gp.symbolicRegression.Step
 
toString() - Method in class examples.gp.symbolicRegression.XorD
 
toString() - Method in class examples.gp.tictactoe.CountStones
 
toString() - Method in class examples.gp.tictactoe.EvaluateBoard
 
toString() - Method in class examples.gp.tictactoe.IfColor
 
toString() - Method in class examples.gp.tictactoe.IfIsFree
 
toString() - Method in class examples.gp.tictactoe.IfIsOccupied
 
toString() - Method in class examples.gp.tictactoe.IsOwnColor
 
toString() - Method in class examples.gp.tictactoe.PutStone
 
toString() - Method in class examples.gp.tictactoe.PutStone1
 
toString() - Method in class examples.gp.tictactoe.ReadBoard
 
toString() - Method in class examples.gp.tictactoe.TransferBoardToMemory
 
toString() - Method in class org.jgap.BaseGene
Retrieves a string representation of this Gene's value that may be useful for display purposes.
toString() - Method in class org.jgap.Chromosome
 
toString() - Method in class org.jgap.Configuration
 
toString() - Method in class org.jgap.distr.Culture
 
toString() - Method in class org.jgap.distr.CultureMemoryCell
 
toString() - Method in class org.jgap.distr.grid.wan.WANData
 
toString() - Method in interface org.jgap.Gene
 
toString() - Method in class org.jgap.Genotype
 
toString() - Method in class org.jgap.gp.CommandGene
 
toString() - Method in class org.jgap.gp.function.Abs
 
toString() - Method in class org.jgap.gp.function.Add
 
toString() - Method in class org.jgap.gp.function.Add3
 
toString() - Method in class org.jgap.gp.function.Add4
 
toString() - Method in class org.jgap.gp.function.AddAndStore
 
toString() - Method in class org.jgap.gp.function.AddAndStoreTerminal
 
toString() - Method in class org.jgap.gp.function.ADF
 
toString() - Method in class org.jgap.gp.function.And
 
toString() - Method in class org.jgap.gp.function.ArcCosine
 
toString() - Method in class org.jgap.gp.function.ArcSine
 
toString() - Method in class org.jgap.gp.function.ArcTangent
 
toString() - Method in class org.jgap.gp.function.Ceil
 
toString() - Method in class org.jgap.gp.function.CharacterProvider
 
toString() - Method in class org.jgap.gp.function.Cosine
 
toString() - Method in class org.jgap.gp.function.CountMatrix
 
toString() - Method in class org.jgap.gp.function.Divide
 
toString() - Method in class org.jgap.gp.function.Equals
 
toString() - Method in class org.jgap.gp.function.ExchangeMemory
 
toString() - Method in class org.jgap.gp.function.Exp
 
toString() - Method in class org.jgap.gp.function.Floor
 
toString() - Method in class org.jgap.gp.function.ForLoop
 
toString() - Method in class org.jgap.gp.function.ForXLoop
 
toString() - Method in class org.jgap.gp.function.GreaterThan
 
toString() - Method in class org.jgap.gp.function.If
 
toString() - Method in class org.jgap.gp.function.IfDyn
 
toString() - Method in class org.jgap.gp.function.IfElse
 
toString() - Method in class org.jgap.gp.function.Increment
 
toString() - Method in class org.jgap.gp.function.IncrementMemory
 
toString() - Method in class org.jgap.gp.function.LesserThan
 
toString() - Method in class org.jgap.gp.function.Log
 
toString() - Method in class org.jgap.gp.function.Loop
 
toString() - Method in class org.jgap.gp.function.Max
 
toString() - Method in class org.jgap.gp.function.Mean
 
toString() - Method in class org.jgap.gp.function.Min
 
toString() - Method in class org.jgap.gp.function.Modulo
 
toString() - Method in class org.jgap.gp.function.Multiply
 
toString() - Method in class org.jgap.gp.function.Multiply3
 
toString() - Method in class org.jgap.gp.function.Not
 
toString() - Method in class org.jgap.gp.function.Or
 
toString() - Method in class org.jgap.gp.function.Pop
 
toString() - Method in class org.jgap.gp.function.Pow
 
toString() - Method in class org.jgap.gp.function.Push
 
toString() - Method in class org.jgap.gp.function.RandomGenerator
 
toString() - Method in class org.jgap.gp.function.ReadFromMatrix
 
toString() - Method in class org.jgap.gp.function.ReadTerminal
 
toString() - Method in class org.jgap.gp.function.ReadTerminalIndexed
 
toString() - Method in class org.jgap.gp.function.ReplaceInMatrix
 
toString() - Method in class org.jgap.gp.function.ResetMatrix
 
toString() - Method in class org.jgap.gp.function.Round
 
toString() - Method in class org.jgap.gp.function.Sine
 
toString() - Method in class org.jgap.gp.function.StoreTerminal
 
toString() - Method in class org.jgap.gp.function.StoreTerminalIndexed
 
toString() - Method in class org.jgap.gp.function.SubProgram
 
toString() - Method in class org.jgap.gp.function.Subtract
 
toString() - Method in class org.jgap.gp.function.Switch
 
toString() - Method in class org.jgap.gp.function.Tangent
 
toString() - Method in class org.jgap.gp.function.TransferMemory
 
toString() - Method in class org.jgap.gp.function.Tupel
 
toString() - Method in class org.jgap.gp.function.WriteToMatrix
 
toString() - Method in class org.jgap.gp.function.Xor
 
toString(int) - Method in class org.jgap.gp.impl.GPProgram
Builds a string that represents the output of the GPProgram in left-hand-notion.
toString(int) - Method in class org.jgap.gp.impl.ProgramChromosome
Output program in left-hand notion (e.g.: "+ X Y" for "X + Y").
toString() - Method in class org.jgap.gp.terminal.Argument
 
toString() - Method in class org.jgap.gp.terminal.Constant
 
toString() - Method in class org.jgap.gp.terminal.False
 
toString() - Method in class org.jgap.gp.terminal.NOP
 
toString() - Method in class org.jgap.gp.terminal.Terminal
 
toString() - Method in class org.jgap.gp.terminal.True
 
toString() - Method in class org.jgap.gp.terminal.Variable
 
toString() - Method in class org.jgap.impl.BooleanGene
 
toString() - Method in class org.jgap.impl.CompositeGene
Retrieves a string representation of this CompositeGene's value that may be useful for display purposes.
toString() - Method in class org.jgap.impl.DoubleGene
 
toString() - Method in class org.jgap.impl.FixedBinaryGene
 
toString() - Method in class org.jgap.impl.IntegerGene
 
toString() - Method in class org.jgap.impl.MapGene
Retrieves a string representation of this Gene's value that may be useful for display purposes.
toString() - Method in class org.jgap.impl.MutipleIntegerGene
 
toString() - Method in class org.jgap.impl.StringGene
Retrieves a string representation of this StringGene's value that may be useful for display purposes.
toString() - Method in class org.jgap.supergenes.AbstractSupergene
 
toStringDebug() - Method in class org.jgap.gp.impl.GPProgram
Builds a string that represents the debug output of the GPProgram.
toStringDebug() - Method in class org.jgap.gp.impl.ProgramChromosome
 
toStringNorm(int) - Method in interface org.jgap.gp.IGPChromosome
Output program in "natural" notion (e.g.: "X + Y" for "X + Y")
toStringNorm(int) - Method in interface org.jgap.gp.IGPProgram
Builds a string that represents the normalized output of the GP program.
toStringNorm(int) - Method in class org.jgap.gp.impl.GPProgram
Builds a string that represents the normalized output of the GPProgram.
toStringNorm(int) - Method in class org.jgap.gp.impl.ProgramChromosome
Output program in "natural" notion (e.g.: "X + Y" for "X + Y").
toStringRecursive(StringBuffer, int) - Method in class org.jgap.distr.CultureMemoryCell
Recursive part of toString().
totalFood - Static variable in class examples.gp.anttrail.AntTrailProblem
 
TotalSupergeneTest - Class in examples.supergene
Total test of the supported Supergene classes.
TotalSupergeneTest() - Constructor for class examples.supergene.TotalSupergeneTest
 
TournamentSelector - Class in org.jgap.gp.impl
A GP tournament selector.
TournamentSelector() - Constructor for class org.jgap.gp.impl.TournamentSelector
Constructor with default tournament size.
TournamentSelector(int) - Constructor for class org.jgap.gp.impl.TournamentSelector
Preferred Constructor.
TournamentSelector - Class in org.jgap.impl
Implementation of a NaturalSelector that plays tournaments to determine the chromosomes to be taken to the next generation.
TournamentSelector() - Constructor for class org.jgap.impl.TournamentSelector
Default constructor.
TournamentSelector(Configuration, int, double) - Constructor for class org.jgap.impl.TournamentSelector
 
tournamentSelectorSize - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
TRAIL - Static variable in class examples.gp.anttrail.AntMap
 
TransferBoardToMemory - Class in examples.gp.tictactoe
 
TransferBoardToMemory(GPConfiguration, Board, int) - Constructor for class examples.gp.tictactoe.TransferBoardToMemory
 
TransferBoardToMemory(GPConfiguration, Board, int, int) - Constructor for class examples.gp.tictactoe.TransferBoardToMemory
 
TransferMemory - Class in org.jgap.gp.function
Transfers a memory value to another memory cell.
TransferMemory(GPConfiguration, String, String) - Constructor for class org.jgap.gp.function.TransferMemory
 
transposeMatrix(Double[][]) - Static method in class examples.gp.symbolicRegression.SymbolicRegression
 
TravellingSalesman - Class in examples.salesman
Explains how to use JGAP extensions, needed to solve the task group, known as the Problem of the travelling salesman.
TravellingSalesman() - Constructor for class examples.salesman.TravellingSalesman
 
trimHistory(int) - Method in class org.jgap.distr.CultureMemoryCell
Trims the history to the given size.
True - Class in org.jgap.gp.terminal
The boolean value true.
True(GPConfiguration) - Constructor for class org.jgap.gp.terminal.True
 
True(GPConfiguration, Class) - Constructor for class org.jgap.gp.terminal.True
 
TRUE_BOOLEAN - Static variable in class org.jgap.impl.BooleanGene
Shared constant representing the "true" boolean value.
TruthTableFitnessFunction - Class in org.jgap.impl.fitness
Fitness Function relying on a truth table.
TruthTableFitnessFunction() - Constructor for class org.jgap.impl.fitness.TruthTableFitnessFunction
Only use for dynamic instantiation as configuration retrieved from static setting.
TruthTableFitnessFunction(Configuration) - Constructor for class org.jgap.impl.fitness.TruthTableFitnessFunction
Constructor without registering a truth table.
TruthTableFitnessFunction(Configuration, Map) - Constructor for class org.jgap.impl.fitness.TruthTableFitnessFunction
Constructor for registering a truth table.
Tupel - Class in org.jgap.gp.function
Holds a tupel of n values of arbitrary type.
Tupel(GPConfiguration, Class[]) - Constructor for class org.jgap.gp.function.Tupel
 
Tupel(GPConfiguration, Class[], Class) - Constructor for class org.jgap.gp.function.Tupel
 
TurnToFood - Class in examples.gp.anttrail
Look ahead, right and left (in this order) and turns to food in case such was detected.
TurnToFood(GPConfiguration) - Constructor for class examples.gp.anttrail.TurnToFood
Constructor.
TwoWayMutationOperator - Class in org.jgap.impl
Considers two levels of mutation.
TwoWayMutationOperator() - Constructor for class org.jgap.impl.TwoWayMutationOperator
Constructs a new instance of this MutationOperator without a specified mutation rate, which results in dynamic mutation being turned on.
TwoWayMutationOperator(Configuration) - Constructor for class org.jgap.impl.TwoWayMutationOperator
Constructs a new instance of this MutationOperator without a specified mutation rate, which results in dynamic mutation being turned on.
TwoWayMutationOperator(Configuration, IUniversalRateCalculator) - Constructor for class org.jgap.impl.TwoWayMutationOperator
Constructs a new instance of this MutationOperator with a specified mutation rate calculator, which results in dynamic mutation being turned on.
TwoWayMutationOperator(Configuration, int) - Constructor for class org.jgap.impl.TwoWayMutationOperator
Constructs a new instance of this MutationOperator with the given mutation rate.

U

uniqueChromosomes(Population) - Static method in class examples.constraint.ConstraintExample
 
uniqueChromosomes(Population) - Static method in class examples.MapGeneExample
 
uniqueChromosomes(Population) - Static method in class examples.MinimizingMakeChange
 
UniqueRandomGenerator - Class in org.jgap.util
 
UniqueRandomGenerator(int, RandomGenerator) - Constructor for class org.jgap.util.UniqueRandomGenerator
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.jgap.util.XStreamPassThruConverter
 
unmarshalDefault(UnmarshallingContext, Object) - Method in class org.jgap.util.XStreamPassThruConverter
 
UnsupportedRepresentationException - Exception in org.jgap
This exception is typically thrown when the setValueFromPersistentRepresentation() method of a Gene class is unable to process the string representation it has been given, either because that representation is not supported by that Gene implementation or because the representation is corrupt.
UnsupportedRepresentationException(String) - Constructor for exception org.jgap.UnsupportedRepresentationException
Constructs a new UnsupportedRepresentationException instance with the given error message.
updateChromosomes(Population, Configuration) - Method in class org.jgap.impl.GABreeder
 
updateJGAPLibrary(String, String, String) - Static method in class org.jgap.distr.grid.util.GridKit
 
updateModule(String, String, String) - Static method in class org.jgap.distr.grid.util.GridKit
 
updateModuleLibrary(String, String, String, String) - Static method in class org.jgap.distr.grid.util.GridKit
 
upperRange - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
useADF - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 

V

validate(ProgramChromosome, CommandGene, CommandGene, int, int, int, Class, CommandGene[], int, boolean, int, boolean) - Method in class examples.gp.FibonacciNodeValidator
Validates a_node in the context of a_chrom during evolution.
validate(ProgramChromosome, CommandGene, CommandGene, int, int, int, Class, CommandGene[], int, boolean, int, boolean) - Method in class examples.gp.monalisa.core.NodeValidator
Validates a_node in the context of a_chrom during evolution.
validate(ProgramChromosome, CommandGene, CommandGene, int, int, int, Class, CommandGene[], int, boolean, int, boolean) - Method in class examples.gp.tictactoe.GameNodeValidator
Validates a_node in the context of a_chrom during evolution.
validate() - Method in class examples.grid.evolutionDistributed.GridConfiguration
 
validate() - Method in class examples.grid.fitnessDistributed.GridConfiguration
 
validate() - Method in class examples.grid.mathProblemDistributed.GridConfiguration
 
validate() - Method in class org.jgap.distr.grid.gp.GridConfigurationGPBase
Called immediately before starting the grid computation.
validate() - Method in interface org.jgap.distr.grid.gp.IGridConfigurationGP
 
validate() - Method in class org.jgap.distr.grid.GridConfigurationBase
Called immediately before starting the grid computation.
validate() - Method in interface org.jgap.distr.grid.IGridConfiguration
 
validate(ProgramChromosome, CommandGene, CommandGene, int, int, int, Class, CommandGene[], int, boolean, int, boolean) - Method in interface org.jgap.gp.INodeValidator
Validates a_node in the context of a_chrom.
validateNode(ProgramChromosome, CommandGene, CommandGene, int, int, int, Class, CommandGene[], int, boolean, int, boolean) - Method in class org.jgap.gp.impl.GPConfiguration
Validates a_node in the context of a_chrom.
Validator - Class in org.jgap.supergenes
The abstract supergeneValidator, hiding the getPersisten() and setFromPersistent() methods that are not always required.
Validator(Configuration) - Constructor for class org.jgap.supergenes.Validator
 
valueChanged(ListSelectionEvent) - Method in class org.jgap.gui.ConfigFrame.ConfigListSelectionListener
 
valueOf(String) - Static method in enum examples.gp.monalisa.core.DrawingProblem.TerminalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jgap.gp.CommandGene.COMMAND_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jgap.gp.function.CountMatrix.CountMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jgap.gp.function.CountMatrix.CountType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jgap.gp.function.ReplaceInMatrix.ReplacementMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jgap.gp.IComplexCommand.Complexity
Returns the enum constant of this type with the specified name.
values() - Static method in enum examples.gp.monalisa.core.DrawingProblem.TerminalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jgap.gp.CommandGene.COMMAND_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jgap.gp.function.CountMatrix.CountMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jgap.gp.function.CountMatrix.CountType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jgap.gp.function.ReplaceInMatrix.ReplacementMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jgap.gp.IComplexCommand.Complexity
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.jgap.gp.terminal
A terminal represented by a variable (x, y, z...).
Variable(GPConfiguration, String, Class) - Constructor for class org.jgap.gp.terminal.Variable
 
variableNames - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
variables - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
vars - Static variable in class org.jgap.gp.terminal.Variable
 
Vent - Class in examples.equalDistribution
Represents a vent with a specific weight.
Vent(double) - Constructor for class examples.equalDistribution.Vent
 
verboseOutput - Static variable in class examples.gp.symbolicRegression.SymbolicRegression
 
verify(Gene, Object, IChromosome, int) - Method in class examples.energy.CoinsEnergy.EnergyGeneConstraintChecker
Check if a given allele value is valid for the given gene instance.
verify(IGeneConstraintChecker) - Method in class org.jgap.Chromosome
Verifies the state of the chromosome.
verify(Gene, Object, IChromosome, int) - Method in interface org.jgap.IGeneConstraintChecker
Check if a given allele value is valid for the given gene instance.
verifyChangesAllowed() - Method in class org.jgap.Configuration
Makes sure that this Configuration object isn't locked.
verifyChildNodes(GPConfiguration, Class[], CommandGene[][]) - Static method in class org.jgap.gp.impl.GPGenotype
Determine impossible functions and terminals to obtimize creation of GP programs.
verifyDepthsForNodes(GPPopulation, GPConfiguration, Class[], int[], int[], int, CommandGene[][]) - Static method in class org.jgap.gp.impl.GPGenotype
 
verifyStateIsValid() - Method in class org.jgap.Configuration
Tests the state of this Configuration object to make sure it's valid.
verifyStateIsValid() - Method in class org.jgap.gp.impl.GPConfiguration
 
VersionInfo - Class in org.jgap.distr.grid.request
Holds version information for updating libraries.
VersionInfo() - Constructor for class org.jgap.distr.grid.request.VersionInfo
 
VoidClass - Static variable in class org.jgap.gp.CommandGene
 
volumeDifferenceBonus(double, double) - Method in class examples.knapsack.KnapsackFitnessFunction
Bonus calculation of fitness value.
vx - Static variable in class examples.gp.KarubProblem
 
vx - Static variable in class examples.gp.MathProblem
 
vx - Static variable in class examples.gp.SimpleExample
 

W

waitForAllJobs() - Method in class org.jgap.impl.job.SimpleJobConsumer
 
WAITTIME_SECONDS - Static variable in class org.jgap.distr.grid.gp.JGAPClientGP
 
WANData - Class in org.jgap.distr.grid.wan
Data for WAN results.
WANData() - Constructor for class org.jgap.distr.grid.wan.WANData
 
WANUtils - Class in org.jgap.distr.grid.wan
WAN Utilities.
WANUtils() - Constructor for class org.jgap.distr.grid.wan.WANUtils
 
WeightedRouletteSelector - Class in org.jgap.impl
A basic implementation of NaturalSelector that models a roulette wheel.
WeightedRouletteSelector() - Constructor for class org.jgap.impl.WeightedRouletteSelector
Default constructor.
WeightedRouletteSelector(Configuration) - Constructor for class org.jgap.impl.WeightedRouletteSelector
 
WIDTH - Static variable in class examples.gp.tictactoe.Board
 
Worker - Class in org.jgap.distr
Worker implementation.
Worker(String, MasterInfo, MasterListener) - Constructor for class org.jgap.distr.Worker
Construct the worker and tell him who his master is.
WorkerCommand - Class in org.jgap.distr
Command sent by an IMaster instance to an IWorker instance.
WorkerCommand(String) - Constructor for class org.jgap.distr.WorkerCommand
 
workerInfo - Variable in class org.jgap.distr.grid.wan.RequestInformation
 
workerInfo - Variable in class org.jgap.distr.grid.wan.ResultInformation
 
WorkerListener - Class in org.jgap.distr
Represents a listener for requests from workers to the master.
WorkerListener() - Constructor for class org.jgap.distr.WorkerListener
 
WorkRequestsSendException - Exception in org.jgap.distr.grid.common
Exception when sending work requests.
WorkRequestsSendException() - Constructor for exception org.jgap.distr.grid.common.WorkRequestsSendException
 
WorkRequestsSendException(Exception) - Constructor for exception org.jgap.distr.grid.common.WorkRequestsSendException
 
WorkRequestsSendException(Exception, JGAPRequestGP[]) - Constructor for exception org.jgap.distr.grid.common.WorkRequestsSendException
 
WorkResultNotFoundException - Exception in org.jgap.distr.grid.common
Signals that a requested work result could not be found.
WorkResultNotFoundException() - Constructor for exception org.jgap.distr.grid.common.WorkResultNotFoundException
 
WORST - Static variable in class org.jgap.impl.fitness.TruthTableFitnessFunction
 
write(IConfigInfo) - Method in class org.jgap.data.config.ConfigWriter
Persist the configuration information as selected by the user.
writeFile(Document, File) - Static method in class org.jgap.xml.XMLManager
Writes an XML file from a Document object.
writeTextFile(Vector, String) - Static method in class org.jgap.distr.grid.util.GridKit
 
writeToFile(Object, String, String) - Method in class org.jgap.distr.grid.gp.JGAPClientGP
Writes an object to a local file.
WriteToMatrix - Class in org.jgap.gp.function
Stores a value to a two-dimensional matrix in internal memory.
WriteToMatrix(GPConfiguration, String) - Constructor for class org.jgap.gp.function.WriteToMatrix
 
WriteToMatrix(GPConfiguration, String, int) - Constructor for class org.jgap.gp.function.WriteToMatrix
Allows setting a sub child type.
WriteToMatrix(GPConfiguration, String, int, int, int) - Constructor for class org.jgap.gp.function.WriteToMatrix
Allows setting the sub child types of all three children individually.
writeToStream(IGPProgram) - Static method in class examples.gp.Fibonacci
 

X

x - Static variable in class examples.gp.MathProblem
 
X - Class in examples.gp.paintedDesert
Look ahead, right and left (in this order) and turns to food in case such was detected.
X(GPConfiguration) - Constructor for class examples.gp.paintedDesert.X
Constructor.
X(GPConfiguration, int, int[]) - Constructor for class examples.gp.paintedDesert.X
 
XMLDocumentBuilder - Class in org.jgap.xml
Class building an XML file.
XMLDocumentBuilder() - Constructor for class org.jgap.xml.XMLDocumentBuilder
 
XMLManager - Class in org.jgap.xml
The XMLManager performs marshalling of genetic entity instances (such as Chromosomes and Genotypes) to XML representations of those entities, as well as unmarshalling.
Xor - Class in org.jgap.gp.function
The boolean xor operation.
Xor(GPConfiguration) - Constructor for class org.jgap.gp.function.Xor
 
XorD - Class in examples.gp.symbolicRegression
The boolean xor operation.
XorD(GPConfiguration) - Constructor for class examples.gp.symbolicRegression.XorD
 
XStreamPassThruConverter - Class in org.jgap.util
An abstract XSTream converter that offers services for default marshalling and unmarshalling of objects.
XStreamPassThruConverter(Mapper, ReflectionProvider, Class) - Constructor for class org.jgap.util.XStreamPassThruConverter
 
XStreamPassThruConverter(XStream, Class) - Constructor for class org.jgap.util.XStreamPassThruConverter
 

Y

y - Static variable in class examples.gp.MathProblem
 
Y - Class in examples.gp.paintedDesert
Look ahead, right and left (in this order) and turns to food in case such was detected.
Y(GPConfiguration) - Constructor for class examples.gp.paintedDesert.Y
Constructor.
Y(GPConfiguration, int, int[]) - Constructor for class examples.gp.paintedDesert.Y
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y
JGAP