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.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
 
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.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() - 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.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.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.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.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.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.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
 
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(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.
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.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.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.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.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.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.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.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.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.multiobjective.MultiObjectiveExample
Executes the genetic algorithm.
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.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.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.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(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(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.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 or WeightedGPRouletteSelector 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
 
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.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 highest 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
 
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.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() - 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.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
 
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.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(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_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
 
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
 
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.
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() - 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.
InitStrategy - Class in examples.gp.monalisa.core
Initializes GP programs properly when they are created.
InitStrategy() - Constructor for class examples.gp.monalisa.core.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
 
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
 
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
 
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 - 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.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 - 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.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.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.audit.EvolutionEvaluator
Sample usage of monitoring, together with an existing JGAP example.
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) - 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, 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
ATTENTION: This class is preliminary and subject of future adaptations!
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.
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.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 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.
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(GP