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

A

addChildTo(Element, String, String) - Static method in class evSOLve.JEvolution.misc.Xml
Creates a child element and adds it to parent.
addChromosome(Chromosome) - Method in class evSOLve.JEvolution.JEvolution
Add a JEvolution native or a custom Chromosome to the Genotype.
AddDouble - Class in evSOLve.JEvolution.gp.nodes
 
AddDouble() - Constructor for class evSOLve.JEvolution.gp.nodes.AddDouble
Constructing the function with two operands.
AddDouble(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.AddDouble
Creates the function via XML.
addIndividual(Individual) - Method in class evSOLve.JEvolution.SubPopulation
Adds an Individual to the SubPopulation.
addNode(ProgramNode) - Method in class evSOLve.JEvolution.gp.TreeChromosome
Adds a program node to the node set.
addTreeModelListener(TreeModelListener) - Method in class evSOLve.JEvolution.gp.Tree
Adds a tree mode listener.
addValue(Object) - Static method in class evSOLve.JEvolution.gp.ProgramNode
Adds a value to the variable container.
AndBoolean - Class in evSOLve.JEvolution.gp.nodes
 
AndBoolean() - Constructor for class evSOLve.JEvolution.gp.nodes.AndBoolean
Constructing the function with two operands.
AndBoolean(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.AndBoolean
Creates the function via XML.
ArrayEnumeration<E> - Class in evSOLve.JEvolution.misc
 
ArrayEnumeration(E[]) - Constructor for class evSOLve.JEvolution.misc.ArrayEnumeration
Constructs the Enumeration.

B

bases - Variable in class evSOLve.JEvolution.chromosomes.BitChromosome
The carrier of genetic information.
bases - Variable in class evSOLve.JEvolution.chromosomes.IntChromosome
The genetic information carrier.
BIASED - Static variable in class evSOLve.JEvolution.chromosomes.Chromosome
 
BitChromosome - Class in evSOLve.JEvolution.chromosomes
 
BitChromosome() - Constructor for class evSOLve.JEvolution.chromosomes.BitChromosome
The standard constructor with default length.
BitChromosome(int) - Constructor for class evSOLve.JEvolution.chromosomes.BitChromosome
Constructs a chromosome of given length.
BitChromosome(Element) - Constructor for class evSOLve.JEvolution.chromosomes.BitChromosome
Creates a BitChromosome via XML.
BRIEF - Static variable in class evSOLve.JEvolution.JEvolutionReporter
Information on each generation.
buildDocument(String) - Static method in class evSOLve.JEvolution.misc.Xml
Returns a JDOM document built from a file, or from scratch, if the file does not exist.

C

calcFitness() - Method in interface evSOLve.JEvolution.Phenotype
The fitness of the Phenotype is evaluated.
children - Variable in class evSOLve.JEvolution.gp.ProgramNode
The children of this node.
children() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns an Enumeration of the children.
Chromosome - Class in evSOLve.JEvolution.chromosomes
 
Chromosome(int) - Constructor for class evSOLve.JEvolution.chromosomes.Chromosome
Constructs a chromosome of given length.
Chromosome(Element) - Constructor for class evSOLve.JEvolution.chromosomes.Chromosome
Creates a Chromosome via XML.
clearValues() - Static method in class evSOLve.JEvolution.gp.ProgramNode
Removes all values from the container.
clone() - Method in class evSOLve.JEvolution.chromosomes.BitChromosome
A proper clone.
clone() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
The Chromosome's clone, which has to be done properly, i.e., all objects representing the chromosome should be replicated exactly.
clone() - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
A proper clone, cloning the bases deeply by creating new objects.
clone() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
A proper clone, cloning the bases deeply by creating new objects.
clone() - Method in class evSOLve.JEvolution.gp.ProgramNode
A deep clone of this node and all the nodes below, if the node is in a valid tree structure.
clone() - Method in class evSOLve.JEvolution.gp.Tree
A deep clone of this tree.
clone() - Method in class evSOLve.JEvolution.gp.TreeChromosome
A deep clone of this TreeChromosome.
clone() - Method in class evSOLve.JEvolution.Individual
A proper clone also cloning Genotype (including all Chromosomes) and Phenotype.
clone() - Method in interface evSOLve.JEvolution.Phenotype
A proper clone of the Phenotype.
compare(Object, Object) - Method in class evSOLve.JEvolution.misc.MaximizationComparator
Implements a Comparator for the fitness of Individuals, where a fitness value of 1.0 is greater than a fitness of 0.0.
compare(Object, Object) - Method in class evSOLve.JEvolution.misc.MinimizationComparator
Implements a Comparator for the fitness of Individuals, where a fitness value of 0.0 is greater than a fitness of 1.0.
ConstBoolean - Class in evSOLve.JEvolution.gp.nodes
 
ConstBoolean() - Constructor for class evSOLve.JEvolution.gp.nodes.ConstBoolean
Constructs the constant.
ConstBoolean(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.ConstBoolean
Creates the constant via XML.
ConstDouble - Class in evSOLve.JEvolution.gp.nodes
 
ConstDouble(double, double) - Constructor for class evSOLve.JEvolution.gp.nodes.ConstDouble
Constructs the constant within boundaries.
ConstDouble(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.ConstDouble
Creates the constant via XML.
ConstInteger - Class in evSOLve.JEvolution.gp.nodes
 
ConstInteger(int, int) - Constructor for class evSOLve.JEvolution.gp.nodes.ConstInteger
Constructs the constant within boundaries.
ConstInteger(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.ConstInteger
Creates the constant via XML.
create(Element) - Static method in class evSOLve.JEvolution.chromosomes.Chromosome
Creates the chromosome designated by an XML element by calling the XML constructor.
create(Element) - Static method in class evSOLve.JEvolution.gp.ProgramNode
Creates the ProgramNode designated by an XML element by calling the XML constructor.
createBitSet(String) - Static method in class evSOLve.JEvolution.misc.Utilities
Creates a BitSet from the given bit string.
crossoverPoints - Variable in class evSOLve.JEvolution.chromosomes.Chromosome
The number of crossover sites (default = 2).
crossoverRate - Variable in class evSOLve.JEvolution.chromosomes.Chromosome
The crossover rate (default = 0.6).
cutTailAtLast(String, char) - Static method in class evSOLve.JEvolution.misc.Utilities
Eliminates the substring after the last occurrence of 'c' including 'c'.

D

DecimationSelection - Class in evSOLve.JEvolution.selection
Decimation Selection is used to chop the seed population, if it is larger than the set population size.
DecimationSelection() - Constructor for class evSOLve.JEvolution.selection.DecimationSelection
Default constructor for decimation selection.
DivDouble - Class in evSOLve.JEvolution.gp.nodes
 
DivDouble() - Constructor for class evSOLve.JEvolution.gp.nodes.DivDouble
Constructing the function with two operands.
DivDouble(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.DivDouble
Creates the function via XML.
doCrossover(Chromosome) - Method in class evSOLve.JEvolution.chromosomes.BitChromosome
k-point Crossover.
doCrossover(Chromosome) - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Crossover.
doCrossover(Chromosome) - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Standard 1-, or 2-Point Crossover.
doCrossover(Chromosome) - Method in class evSOLve.JEvolution.chromosomes.PermChromosome
PMX Crossover.
doCrossover(Chromosome) - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Discrete recombination of two random parents.
doCrossover(Chromosome) - Method in class evSOLve.JEvolution.chromosomes.VariableBitChromosome
Non-homologous 1--point crossover.
doCrossover(Chromosome) - Method in class evSOLve.JEvolution.gp.TreeChromosome
Performs crossover by selecting a random node in each of the two parent trees and swapping the subtrees.
doesMaximization() - Method in class evSOLve.JEvolution.JEvolution
Returns status of optimization.
doEvolve() - Method in class evSOLve.JEvolution.JEvolution
The evolutionary cycle.
doEvolve(int) - Method in class evSOLve.JEvolution.JEvolution
Runs JEvolution for the specified number of generations.
doMutation() - Method in class evSOLve.JEvolution.chromosomes.BitChromosome
Bit flip mutation.
doMutation() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Mutation of Chromosome.
doMutation() - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Mutate by randomly setting a base to a new integer value within 'low' and 'high' (both included).
doMutation() - Method in class evSOLve.JEvolution.chromosomes.PermChromosome
Mutate by swapping two bases saving the permutation property.
doMutation() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Mutate by adding normal noise with constant, single, or specific standard deviation (strategy parameters).
doMutation() - Method in class evSOLve.JEvolution.gp.TreeChromosome
Performs tree and node mutation by iterating over the tree.
doOntogeny(List<Chromosome>) - Method in interface evSOLve.JEvolution.Phenotype
The genotype-phenotype mapper converting the genetic code to a phenotypic structure.
doSelect(SubPopulation, SubPopulation) - Method in class evSOLve.JEvolution.selection.DecimationSelection
JEvolution native selection method.
doSelect(SubPopulation, SubPopulation) - Method in class evSOLve.JEvolution.selection.NoSelection
Simply copies parents to offspring without any selection.
doSelect(SubPopulation, SubPopulation) - Method in interface evSOLve.JEvolution.selection.Selection
The selection method implementing the core principle of an EA: survival of the fittest.
doSelect(SubPopulation, SubPopulation) - Method in class evSOLve.JEvolution.selection.TournamentSelection
JEvolution native and default (binary tournaments) selection method.

E

EACH - Static variable in class evSOLve.JEvolution.chromosomes.RealChromosome
Object parameters are mutated with a strategy parameter (sigma) for each object parameter.
equals(Object) - Method in class evSOLve.JEvolution.chromosomes.BitChromosome
An efficient check for equality.
equals(Object) - Method in class evSOLve.JEvolution.chromosomes.Chromosome
This is very important for usage of the fitness repository.
equals(Object) - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
An efficient check for equality.
equals(Object) - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
An efficient check for equality.
equals(Object) - Method in class evSOLve.JEvolution.chromosomes.SubsetPermChromosome
An efficient check for equality.
equals(Object) - Method in class evSOLve.JEvolution.gp.ProgramNode
Checks for equality of this node to another by using the nodes' string representation.
equals(Object) - Method in class evSOLve.JEvolution.gp.Tree
Checks this tree for equality with another tree.
equals(Object) - Method in class evSOLve.JEvolution.gp.TreeChromosome
Compares this program tree to another in 'chrom'.
eval() - Method in class evSOLve.JEvolution.gp.nodes.AddDouble
Adds up the values of the two children.
eval() - Method in class evSOLve.JEvolution.gp.nodes.AndBoolean
Returns the logical AND of the two operands.
eval() - Method in class evSOLve.JEvolution.gp.nodes.ConstBoolean
Returns the value of the constant.
eval() - Method in class evSOLve.JEvolution.gp.nodes.ConstDouble
Returns the constant value.
eval() - Method in class evSOLve.JEvolution.gp.nodes.ConstInteger
Returns the constant value.
eval() - Method in class evSOLve.JEvolution.gp.nodes.DivDouble
Divides the values of the two children.
eval() - Method in class evSOLve.JEvolution.gp.nodes.IfInteger
Evaluates the if condition and returns the value of the corresponding path.
eval() - Method in class evSOLve.JEvolution.gp.nodes.LessEqualBoolean
Compares first with second child.
eval() - Method in class evSOLve.JEvolution.gp.nodes.MultDouble
Multiplies the values of the two children.
eval() - Method in class evSOLve.JEvolution.gp.nodes.NotBoolean
Returns the logical NOT of the operand.
eval() - Method in class evSOLve.JEvolution.gp.nodes.OrBoolean
Returns the logical OR of the two operands.
eval() - Method in class evSOLve.JEvolution.gp.nodes.SubDouble
Subtracts the values of the two children.
eval() - Method in class evSOLve.JEvolution.gp.nodes.VarDouble
Returns the value of the variable.
eval() - Method in class evSOLve.JEvolution.gp.ProgramNode
Evaluates the node.
evSOLve.JEvolution - package evSOLve.JEvolution
An Evolutionary Algorithm package.
evSOLve.JEvolution.chromosomes - package evSOLve.JEvolution.chromosomes
 
evSOLve.JEvolution.gp - package evSOLve.JEvolution.gp
 
evSOLve.JEvolution.gp.nodes - package evSOLve.JEvolution.gp.nodes
 
evSOLve.JEvolution.misc - package evSOLve.JEvolution.misc
 
evSOLve.JEvolution.selection - package evSOLve.JEvolution.selection
 
exchangeNodes(MutableTreeNode, MutableTreeNode, Tree) - Method in class evSOLve.JEvolution.gp.Tree
Exchanges the subtree at node 'own' from this tree with another subtree given by 'other'.
express(BitSet, int, int, double, double) - Static method in class evSOLve.JEvolution.misc.Utilities
Converts a bit gene in a scaled double value.
express(BitSet, int, int) - Static method in class evSOLve.JEvolution.misc.Utilities
Converts a bit gene in a positive integer value.

F

fixedPoint - Static variable in class evSOLve.JEvolution.misc.Utilities
For numbers with four fraction digits.
fromString(String) - Method in class evSOLve.JEvolution.chromosomes.BitChromosome
Create bases from String.
fromString(String) - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Constructs the Chromosome from its string representation.
fromString(String) - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Create bases from String.
fromString(String) - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Create bases from String.
fromString(String) - Method in class evSOLve.JEvolution.gp.TreeChromosome
Creates a program tree from its string representation.
FULL - Static variable in class evSOLve.JEvolution.gp.TreeChromosome
 

G

generationCount - Variable in class evSOLve.JEvolution.JEvolution
The number of currently completed generations.
getAllowsChildren() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns if the node allows children.
getBases() - Method in class evSOLve.JEvolution.chromosomes.BitChromosome
Return the genetic information.
getBases() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Returns the genetic information carrier of the Chromosome.
getBases() - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Return the genetic information.
getBases() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Return the genetic code for object parameters.
getBases() - Method in class evSOLve.JEvolution.gp.TreeChromosome
Returns the genotype aka the program tree, which in this case is also the phenotype.
getBestIndividual() - Method in class evSOLve.JEvolution.JEvolutionReporter
Gives the best Individual of the last run.
getChild(Object, int) - Method in class evSOLve.JEvolution.gp.Tree
Returns the child of a parent node at the given index.
getChildAt(int) - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns the child at the given index.
getChildCount() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns the number of children of this node.
getChildCount(Object) - Method in class evSOLve.JEvolution.gp.Tree
Returns the number of children of the parent.
getChildOf(Element, String) - Static method in class evSOLve.JEvolution.misc.Xml
Returns the child of an element and creates the child, if it does not exist.
getClassName(Object) - Static method in class evSOLve.JEvolution.misc.Utilities
Returns the unqualified class name, i.e., with all package names dropped.
getCrossoverPoints() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Access crossover points.
getCrossoverRate() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Access crossover rate.
getFitness() - Method in class evSOLve.JEvolution.Individual
Get the fitness of the phenotype.
getFitness() - Method in interface evSOLve.JEvolution.Phenotype
Gives the fitness of this Phenotype.
getFitnessComparator() - Method in class evSOLve.JEvolution.JEvolution
Returns the fitness comparator.
getFitnessThreshold() - Method in class evSOLve.JEvolution.JEvolution
Gives the fitness threshold of this evolutionary cycle.
getFreezer() - Method in class evSOLve.JEvolution.JEvolution
Gets the freezing state of the population.
getFullClassName(Object) - Static method in class evSOLve.JEvolution.misc.Utilities
Returns the qualified class name, i.e., with all package names.
getGenotype() - Method in class evSOLve.JEvolution.Individual
Supplies the Individual's Genotype.
getGenotypeModel() - Method in class evSOLve.JEvolution.JEvolution
Returns the genotype used by JEvolution.
getHigh() - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Gives higher bound of integer encoding.
getHigh() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Gives upper bound of initial real values.
getIndex(TreeNode) - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns the index of the given node in children.
getIndexOfChild(Object, Object) - Method in class evSOLve.JEvolution.gp.Tree
Returns the index of a parent's child.
getIndividual(int) - Method in class evSOLve.JEvolution.SubPopulation
Gives specific Individual.
getIndividualsDone() - Method in class evSOLve.JEvolution.JEvolutionReporter
Access the current number of fitness calculations performed.
getInstance() - Static method in class evSOLve.JEvolution.JEvolution
Returns the singleton.
getJEvolutionReporter() - Method in class evSOLve.JEvolution.JEvolution
Access statistics.
getLastPopulation() - Method in class evSOLve.JEvolution.JEvolution
Returns the current (last) population.
getLength() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Return length of the Chromosome.
getLevel() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns the node's level in a tree.
getList() - Static method in class evSOLve.JEvolution.misc.Utilities
Returns the utility list.
getLow() - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Gives lower bound of integer encoding.
getLow() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Gives lower bound of initial real values.
getMaximalGenerations() - Method in class evSOLve.JEvolution.JEvolution
Gives maximal number of generations.
getMinimalGenerations() - Method in class evSOLve.JEvolution.JEvolution
Gives minimal number of generations.
getMutationRate() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Access mutation rate.
getNodeContent(Element, String) - Static method in class evSOLve.JEvolution.misc.Xml
Returns the content of either a child or a attribute of node parent
getNodeMutation() - Method in class evSOLve.JEvolution.gp.TreeChromosome
Returns the flag for node mutation.
getOffspringCount() - Method in class evSOLve.JEvolution.JEvolution
Returns the number of offspring.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.nodes.AddDouble
Returns the operand type Double for both children.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.nodes.AndBoolean
Returns the operand type Boolean for all children.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.nodes.DivDouble
Returns the operand type Double for both children.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.nodes.IfInteger
Returns the operand type for all children.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.nodes.LessEqualBoolean
Returns the operand type for both children.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.nodes.MultDouble
Returns the operand type Double for both children.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.nodes.NotBoolean
Returns the operand type Boolean for the child.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.nodes.OrBoolean
Returns the operand type Boolean for all children.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.nodes.SubDouble
Returns the operand type Double for both children.
getOperandType(int) - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns the operand type of the program node.
getParent() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns the parent of this node.
getParentCount() - Method in class evSOLve.JEvolution.JEvolution
Returns the number of parents.
getParentheses(int) - Static method in class evSOLve.JEvolution.misc.Utilities
Returns 'count' opening = '(' or closing = ')' parentheses.
getPhenotype() - Method in class evSOLve.JEvolution.Individual
Supplies the Individual's Phenotype.
getProperty(Element, String, String) - Static method in class evSOLve.JEvolution.misc.Xml
Returns the content of either a child node or an attribute of the XML element.
getProperty(Element, String, int) - Static method in class evSOLve.JEvolution.misc.Xml
Returns the content of either a child node or an attribute of the XML element.
getProperty(Element, String, double) - Static method in class evSOLve.JEvolution.misc.Xml
Returns the content of either a child node or an attribute of the XML element.
getProperty(Element, String, boolean) - Static method in class evSOLve.JEvolution.misc.Xml
Returns the content of either a child node or an attribute of the XML element.
getReportLevel() - Method in class evSOLve.JEvolution.JEvolutionReporter
Access report level.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.AddDouble
Returns the result type Double.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.AndBoolean
Returns the result type.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.ConstBoolean
Returns the result type.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.ConstDouble
Returns the result type Double.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.ConstInteger
Returns the result type int.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.DivDouble
Returns the result type Double.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.IfInteger
Returns the result type.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.LessEqualBoolean
Returns the result type.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.MultDouble
Returns the result type Double.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.NotBoolean
Returns the result type.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.OrBoolean
Returns the result type.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.SubDouble
Returns the result type Double.
getResultType() - Method in class evSOLve.JEvolution.gp.nodes.VarDouble
Returns the result type Double.
getResultType() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns the result type of the program node.
getRoot() - Method in class evSOLve.JEvolution.gp.Tree
Returns the root node.
getSeedPopulation() - Method in class evSOLve.JEvolution.JEvolution
Returns the seedPopulation (may be empty).
getShuffleRate() - Method in class evSOLve.JEvolution.JEvolution
Returns the shuffle rate.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.AddDouble
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.AndBoolean
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.ConstBoolean
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.ConstDouble
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.ConstInteger
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.DivDouble
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.IfInteger
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.LessEqualBoolean
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.MultDouble
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.NotBoolean
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.OrBoolean
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.SubDouble
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.nodes.VarDouble
Returns the string signature of the node.
getSignature() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns the string signature of the node.
getSize() - Method in class evSOLve.JEvolution.SubPopulation
Gives the current sub-population size.
getSoupType() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Access soup type.
getStarPool() - Method in class evSOLve.JEvolution.JEvolutionReporter
Returns star pool.
getStrategy() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Gives strategy type.
getStrategyBases() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Return the genetic code for strategy parameters.
getSubSetSize() - Method in class evSOLve.JEvolution.chromosomes.SubsetPermChromosome
Return subset size.
getTournamentSize() - Method in class evSOLve.JEvolution.selection.TournamentSelection
Gives the tournament size tournament size.
GROW - Static variable in class evSOLve.JEvolution.gp.TreeChromosome
Initial mode of creation of Chromosome.

H

hashCode() - Method in class evSOLve.JEvolution.chromosomes.BitChromosome
An efficient hash code.
hashCode() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
The Chromosome's hash code.
hashCode() - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
An efficient hash code.
hashCode() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
An efficient hash code.
hashCode() - Method in class evSOLve.JEvolution.chromosomes.SubsetPermChromosome
An efficient hash code.
hashCode() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns a hash code for the node by using the hash code for its string representation.
hashCode() - Method in class evSOLve.JEvolution.gp.Tree
Returns a hash code for the tree by using the nodes' hashCode().
hashCode() - Method in class evSOLve.JEvolution.gp.TreeChromosome
Returns a hash code for the program tree.
hasMoreElements() - Method in class evSOLve.JEvolution.misc.ArrayEnumeration
Returns, if there are more elements in the array.
hasNext() - Method in class evSOLve.JEvolution.misc.TreeIterator
Returns, if there are more nodes in the tree.
high - Variable in class evSOLve.JEvolution.chromosomes.IntChromosome
The largest integer encoded.
high - Variable in class evSOLve.JEvolution.chromosomes.RealChromosome
The largest real number for initialization.

I

IfInteger - Class in evSOLve.JEvolution.gp.nodes
 
IfInteger() - Constructor for class evSOLve.JEvolution.gp.nodes.IfInteger
Constructing the function with three operands.
IfInteger(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.IfInteger
Creates the function via XML.
Individual - Class in evSOLve.JEvolution
 
Individual(String) - Constructor for class evSOLve.JEvolution.Individual
Constructs an Individual purely from an Individual stored in an XML file.
insert(MutableTreeNode, int) - Method in class evSOLve.JEvolution.gp.ProgramNode
Sets the given node at index in children.
instantiateByClassName(String, String[], Object[]) - Static method in class evSOLve.JEvolution.misc.Utilities
Instantiates an Object by passing the name of the Class in a String.
IntChromosome - Class in evSOLve.JEvolution.chromosomes
 
IntChromosome() - Constructor for class evSOLve.JEvolution.chromosomes.IntChromosome
Creates a chromosome with default length.
IntChromosome(int) - Constructor for class evSOLve.JEvolution.chromosomes.IntChromosome
Constructs a chromosome of given length.
IntChromosome(Element) - Constructor for class evSOLve.JEvolution.chromosomes.IntChromosome
Creates an IntChromosome via XML.
isFitnessRepositoryUsed() - Method in class evSOLve.JEvolution.JEvolutionReporter
Access status of the use of fitness repository.
isLeaf() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns if the node is a leaf node.
isLeaf(Object) - Method in class evSOLve.JEvolution.gp.Tree
Returns if the given node is a leaf node.
iterator() - Method in class evSOLve.JEvolution.gp.Tree
Returns a tree iterator for this tree.

J

JEvolution - Class in evSOLve.JEvolution
A quite general implementation of Evolutionary Algorithms.
JEvolutionException - Exception in evSOLve.JEvolution
Handles and comments invalid JEvolution parameters.
JEvolutionException(String, Number) - Constructor for exception evSOLve.JEvolution.JEvolutionException
 
JEvolutionReporter - Class in evSOLve.JEvolution
 

L

LAPLACE - Static variable in class evSOLve.JEvolution.chromosomes.Chromosome
Initial mode of creation of Chromosome.
length - Variable in class evSOLve.JEvolution.chromosomes.Chromosome
The default length of the Chromosome.
LessEqualBoolean - Class in evSOLve.JEvolution.gp.nodes
 
LessEqualBoolean() - Constructor for class evSOLve.JEvolution.gp.nodes.LessEqualBoolean
Constructing the function with two operands.
LessEqualBoolean(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.LessEqualBoolean
Creates the function via XML.
low - Variable in class evSOLve.JEvolution.chromosomes.IntChromosome
The lowest integer encoded.
low - Variable in class evSOLve.JEvolution.chromosomes.RealChromosome
The lowest real number for initialization.

M

MaximizationComparator - Class in evSOLve.JEvolution.misc
 
MaximizationComparator() - Constructor for class evSOLve.JEvolution.misc.MaximizationComparator
 
MINIMAL - Static variable in class evSOLve.JEvolution.JEvolutionReporter
Global run information.
MinimizationComparator - Class in evSOLve.JEvolution.misc
 
MinimizationComparator() - Constructor for class evSOLve.JEvolution.misc.MinimizationComparator
 
mixSoup() - Method in class evSOLve.JEvolution.chromosomes.BitChromosome
Initial creation of alleles.
mixSoup() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Generate initial chromosomes.
mixSoup() - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Initial creation of alleles.
mixSoup() - Method in class evSOLve.JEvolution.chromosomes.PermChromosome
Initial creation of alleles.
mixSoup() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Initial creation of the alleles.
mixSoup() - Method in class evSOLve.JEvolution.gp.TreeChromosome
Creates a random program tree in different manners.
MultDouble - Class in evSOLve.JEvolution.gp.nodes
 
MultDouble() - Constructor for class evSOLve.JEvolution.gp.nodes.MultDouble
Constructing the function with two operands.
MultDouble(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.MultDouble
Creates the function via XML.
mutate() - Method in class evSOLve.JEvolution.gp.nodes.ConstBoolean
Mutates via bit flip.
mutate() - Method in class evSOLve.JEvolution.gp.nodes.ConstDouble
Mutates value by a small percentage value drawn from uniform distribution.
mutate() - Method in class evSOLve.JEvolution.gp.nodes.ConstInteger
Mutates value by drawing a random value within boundaries.
mutate() - Method in class evSOLve.JEvolution.gp.nodes.DivDouble
Changes the operand sequence.
mutate() - Method in class evSOLve.JEvolution.gp.nodes.IfInteger
Exchanges true and false path.
mutate() - Method in class evSOLve.JEvolution.gp.nodes.LessEqualBoolean
Changes the operand sequence.
mutate() - Method in class evSOLve.JEvolution.gp.nodes.SubDouble
Changes the operand sequence.
mutate() - Method in class evSOLve.JEvolution.gp.nodes.VarDouble
Is randomize().
mutate() - Method in class evSOLve.JEvolution.gp.ProgramNode
Mutates attributes of a program node, if necessary.
mutationRate - Variable in class evSOLve.JEvolution.chromosomes.Chromosome
The mutation rate (default = 0.1).

N

next() - Method in class evSOLve.JEvolution.misc.TreeIterator
Returns the next tree node.
nextElement() - Method in class evSOLve.JEvolution.misc.ArrayEnumeration
Returns the next element.
nextIntegerInRange(int, int) - Static method in class evSOLve.JEvolution.misc.Utilities
Return a random integer within 'low' and 'high'.
nextReal() - Static method in class evSOLve.JEvolution.misc.Utilities
Return a random double within the unit interval'.
nextRealInRange(double, double) - Static method in class evSOLve.JEvolution.misc.Utilities
Return a random double within 'low' and 'high'.
NONE - Static variable in class evSOLve.JEvolution.chromosomes.RealChromosome
Object parameters are mutated with a constant mutation rate.
normalNoise(double, double) - Static method in class evSOLve.JEvolution.misc.Utilities
Normal noise with specified mean and standard deviation.
NoSelection - Class in evSOLve.JEvolution.selection
All parents are selected into the next geneneration, i.e., there is no selection pressure (JEvolution native selection).
NoSelection() - Constructor for class evSOLve.JEvolution.selection.NoSelection
Default constructor.
NotBoolean - Class in evSOLve.JEvolution.gp.nodes
 
NotBoolean() - Constructor for class evSOLve.JEvolution.gp.nodes.NotBoolean
Constructing the function with one operand.
NotBoolean(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.NotBoolean
Creates the function via XML.

O

objectBases - Variable in class evSOLve.JEvolution.chromosomes.RealChromosome
The genetic information carrier for the object parameters.
OrBoolean - Class in evSOLve.JEvolution.gp.nodes
 
OrBoolean() - Constructor for class evSOLve.JEvolution.gp.nodes.OrBoolean
Constructing the function with two operands.
OrBoolean(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.OrBoolean
Creates the function via XML.

P

parent - Variable in class evSOLve.JEvolution.gp.ProgramNode
The parent of this node.
PermChromosome - Class in evSOLve.JEvolution.chromosomes
 
PermChromosome() - Constructor for class evSOLve.JEvolution.chromosomes.PermChromosome
The standard constructor with default length of chromosome.
PermChromosome(int) - Constructor for class evSOLve.JEvolution.chromosomes.PermChromosome
Constructs a chromosome of given length.
PermChromosome(Element) - Constructor for class evSOLve.JEvolution.chromosomes.PermChromosome
Creates a PermChromosome via XML.
Phenotype - Interface in evSOLve.JEvolution
 
ProgramNode - Class in evSOLve.JEvolution.gp
 
ProgramNode() - Constructor for class evSOLve.JEvolution.gp.ProgramNode
 

Q

QUIET - Static variable in class evSOLve.JEvolution.JEvolutionReporter
No output from JevolutionStats.

R

RAMPED - Static variable in class evSOLve.JEvolution.gp.TreeChromosome
 
randomize() - Method in class evSOLve.JEvolution.gp.nodes.ConstBoolean
Assigns a random constant value.
randomize() - Method in class evSOLve.JEvolution.gp.nodes.ConstDouble
Assigns a random constant value within boundaries.
randomize() - Method in class evSOLve.JEvolution.gp.nodes.ConstInteger
Assigns a random constant value within boundaries.
randomize() - Method in class evSOLve.JEvolution.gp.nodes.VarDouble
Assigns a random variable index, e.
randomize() - Method in class evSOLve.JEvolution.gp.ProgramNode
Randomizes attributes of a program node, if necessary.
RealChromosome - Class in evSOLve.JEvolution.chromosomes
 
RealChromosome() - Constructor for class evSOLve.JEvolution.chromosomes.RealChromosome
Creates a default chromosome.
RealChromosome(int) - Constructor for class evSOLve.JEvolution.chromosomes.RealChromosome
Constructs a chromosome of given length and default values for 'low' (0.0) and 'high' (1.0), and 'mutationRate' (0.05).
RealChromosome(Element) - Constructor for class evSOLve.JEvolution.chromosomes.RealChromosome
Creates a RealChromosome via XML.
recordPopulation(String) - Method in class evSOLve.JEvolution.JEvolution
Deprecated. 
remove(int) - Method in class evSOLve.JEvolution.gp.ProgramNode
Sets the node at the given child index to null.
remove(MutableTreeNode) - Method in class evSOLve.JEvolution.gp.ProgramNode
Removes the given child node.
remove() - Method in class evSOLve.JEvolution.misc.TreeIterator
Removes the last returned tree node from this iterator.
removeFromParent() - Method in class evSOLve.JEvolution.gp.ProgramNode
Removes this node from parent.
removeIndividual(int) - Method in class evSOLve.JEvolution.SubPopulation
Removes an indexed Individual from the SubPopulation.
removeIndividuals() - Method in class evSOLve.JEvolution.SubPopulation
Clear all individuals of the population.
removeTreeModelListener(TreeModelListener) - Method in class evSOLve.JEvolution.gp.Tree
Removes a tree mode listener.
replaceNode(MutableTreeNode, MutableTreeNode) - Method in class evSOLve.JEvolution.gp.Tree
Replaces the subtree at node 'own' from this tree with another subtree given by 'other'.
restorePopulation(String) - Method in class evSOLve.JEvolution.JEvolution
Deprecated. 
root - Variable in class evSOLve.JEvolution.gp.Tree
The root of this tree.

S

saveDocument(Document, String) - Static method in class evSOLve.JEvolution.misc.Xml
Writes a JDOM document to a file of given name.
scientific - Static variable in class evSOLve.JEvolution.misc.Utilities
For numbers in a power format.
Selection - Interface in evSOLve.JEvolution.selection
The Selection interface for implementation of various selection methods.
setCrossoverPoints(int) - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Change crossover points.
setCrossoverRate(double) - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Change crossover rate.
setFitnessThreshold(double) - Method in class evSOLve.JEvolution.JEvolution
Changes the fitness threshold.
setFreezer(boolean) - Method in class evSOLve.JEvolution.JEvolution
Freezes the population starting with the next generation.
setHigh(int) - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Changes higher bound of integer encoding.
setHigh(double) - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Changes upper bound of initial real values.
setLength(int) - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Change Chromosome length.
setLow(int) - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Changes lower bound of integer encoding.
setLow(double) - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Changes lower bound of initial real values.
setMaximalGenerations(int) - Method in class evSOLve.JEvolution.JEvolution
Changes maximal number of generations.
setMaximization(boolean) - Method in class evSOLve.JEvolution.JEvolution
Sets status of optimization.
setMinimalGenerations(int) - Method in class evSOLve.JEvolution.JEvolution
Changes minimal number of generations.
setMutationRate(double) - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Change mutation rate.
setNodeMutation(boolean) - Method in class evSOLve.JEvolution.gp.TreeChromosome
Sets the flag for node mutation.
setParent(MutableTreeNode) - Method in class evSOLve.JEvolution.gp.ProgramNode
Sets the parent of this node.
setPhenotype(Phenotype) - Method in class evSOLve.JEvolution.JEvolution
Set the Phenotype with all the problem-specific code.
setPopulationSize(int) - Method in class evSOLve.JEvolution.JEvolution
Changes population sizes.
setPopulationSize(int, int) - Method in class evSOLve.JEvolution.JEvolution
Changes population sizes.
setPrintWriter(PrintWriter) - Method in class evSOLve.JEvolution.JEvolutionReporter
Define the output sink for reports.
setRandomSeed(long) - Static method in class evSOLve.JEvolution.misc.Utilities
Sets the random seed of the random number generator.
setReportLevel(int) - Method in class evSOLve.JEvolution.JEvolutionReporter
Change report level.
setRoot(MutableTreeNode) - Method in class evSOLve.JEvolution.gp.Tree
Sets the root node.
setSeedPopulation(SubPopulation) - Method in class evSOLve.JEvolution.JEvolution
Sets seed population.
setSelection(Selection) - Method in class evSOLve.JEvolution.JEvolution
Set Selection type.
setShuffleRate(double) - Method in class evSOLve.JEvolution.JEvolution
Sets the shuffle rate.
setSoupType(int) - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Change soup type.
setStarPool(boolean) - Method in class evSOLve.JEvolution.JEvolutionReporter
Creates star pool with specific modes.
setStrategy(int) - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Changes number of strategy parameters.
setSubPopulations(int) - Method in class evSOLve.JEvolution.JEvolution
Sets the number of sub-populations (default = 1).
setSubSetSize(int) - Method in class evSOLve.JEvolution.chromosomes.SubsetPermChromosome
Change subset size.
setTournamentSize(int) - Method in class evSOLve.JEvolution.selection.TournamentSelection
Sets tournament size.
setUserObject(Object) - Method in class evSOLve.JEvolution.gp.ProgramNode
Empty implementation.
SINGLE - Static variable in class evSOLve.JEvolution.chromosomes.RealChromosome
Object parameters are mutated with a single strategy parameter (sigma).
size() - Method in class evSOLve.JEvolution.gp.Tree
Returns the number of nodes in this tree.
sort() - Method in class evSOLve.JEvolution.SubPopulation
Sorts the SubPopulation according to fitness in descending order.
soupType - Variable in class evSOLve.JEvolution.chromosomes.Chromosome
Method of generation of start population (default = LAPLACE).
strategy - Variable in class evSOLve.JEvolution.chromosomes.RealChromosome
The type of self-adaptation strategy.
strategyBases - Variable in class evSOLve.JEvolution.chromosomes.RealChromosome
The genetic information carrier for the strategy parameters.
SubDouble - Class in evSOLve.JEvolution.gp.nodes
 
SubDouble() - Constructor for class evSOLve.JEvolution.gp.nodes.SubDouble
Constructing the function with two operands.
SubDouble(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.SubDouble
Creates the function via XML.
SubPopulation - Class in evSOLve.JEvolution
 
SubsetPermChromosome - Class in evSOLve.JEvolution.chromosomes
 
SubsetPermChromosome() - Constructor for class evSOLve.JEvolution.chromosomes.SubsetPermChromosome
The standard constructor.
SubsetPermChromosome(int) - Constructor for class evSOLve.JEvolution.chromosomes.SubsetPermChromosome
Constructs a chromosome of given length.
SubsetPermChromosome(Element) - Constructor for class evSOLve.JEvolution.chromosomes.SubsetPermChromosome
Creates a SubsetPermChromosome via XML.
swap(List, int, int) - Static method in class evSOLve.JEvolution.misc.Utilities
Exchanges two elements in a List.
swap(int, int) - Method in class evSOLve.JEvolution.SubPopulation
Exchanges two Individuals in the Population.

T

tau - Variable in class evSOLve.JEvolution.chromosomes.RealChromosome
The second parameter for mutation of strategy parameters.
tauPrime - Variable in class evSOLve.JEvolution.chromosomes.RealChromosome
The first parameter for mutation of strategy parameters.
toFile(String) - Method in class evSOLve.JEvolution.Individual
Saves the Individual to an XML file.
toString() - Method in class evSOLve.JEvolution.chromosomes.BitChromosome
Convert chromosome to string.
toString() - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Returns bases of the Chromosome as String.
toString() - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Convert chromosome to string.
toString() - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Convert chromosome (object parameters) to string.
toString() - Method in class evSOLve.JEvolution.gp.nodes.AddDouble
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.AndBoolean
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.ConstBoolean
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.ConstDouble
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.ConstInteger
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.DivDouble
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.IfInteger
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.LessEqualBoolean
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.MultDouble
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.NotBoolean
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.OrBoolean
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.SubDouble
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.nodes.VarDouble
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.ProgramNode
Returns the string representation of the node.
toString() - Method in class evSOLve.JEvolution.gp.Tree
Returns the string representation of this tree in Polish notation.
toString() - Method in class evSOLve.JEvolution.gp.TreeChromosome
Returns the string representation of the program tree.
toString() - Method in class evSOLve.JEvolution.Individual
Convert Individual's Genotype to a string.
toString() - Method in interface evSOLve.JEvolution.Phenotype
A String representation of the Phenotype.
TournamentSelection - Class in evSOLve.JEvolution.selection
 
TournamentSelection() - Constructor for class evSOLve.JEvolution.selection.TournamentSelection
Default constructor for binary tournament selection.
TournamentSelection(int) - Constructor for class evSOLve.JEvolution.selection.TournamentSelection
Constructor for tournament selection with a given tournament size.
toXml(Element) - Method in class evSOLve.JEvolution.chromosomes.Chromosome
Saves the current state to XML.
toXml(Element) - Method in class evSOLve.JEvolution.chromosomes.IntChromosome
Saves the current state to XML.
toXml(Element) - Method in class evSOLve.JEvolution.chromosomes.RealChromosome
Saves the current state to XML.
toXml(Element) - Method in class evSOLve.JEvolution.chromosomes.SubsetPermChromosome
Saves the current state to XML.
toXml(Element) - Method in class evSOLve.JEvolution.gp.nodes.ConstBoolean
Saves the constant to XML.
toXml(Element) - Method in class evSOLve.JEvolution.gp.nodes.ConstDouble
Saves the constant to XML.
toXml(Element) - Method in class evSOLve.JEvolution.gp.nodes.ConstInteger
Saves the constant to XML.
toXml(Element) - Method in class evSOLve.JEvolution.gp.nodes.VarDouble
Saves the variable to XML.
toXml(Element) - Method in class evSOLve.JEvolution.gp.ProgramNode
Saves the node to XML.
toXml(Element) - Method in class evSOLve.JEvolution.gp.TreeChromosome
Saves the current state to XML.
toXml(Element) - Method in interface evSOLve.JEvolution.Phenotype
Saves the phenotype to XML.
Tree - Class in evSOLve.JEvolution.gp
 
Tree(MutableTreeNode) - Constructor for class evSOLve.JEvolution.gp.Tree
Constructs the tree by defining the root.
TreeChromosome - Class in evSOLve.JEvolution.gp
 
TreeChromosome(int, int) - Constructor for class evSOLve.JEvolution.gp.TreeChromosome
Constructs a TreeChromosome.
TreeChromosome(Element) - Constructor for class evSOLve.JEvolution.gp.TreeChromosome
Creates a TreeChromosome via XML.
TreeIterator - Class in evSOLve.JEvolution.misc
 
TreeIterator(TreeModel) - Constructor for class evSOLve.JEvolution.misc.TreeIterator
Constructs the TreeIterator.
TYPE_BOOLEAN - Static variable in class evSOLve.JEvolution.gp.ProgramNode
 
TYPE_DOUBLE - Static variable in class evSOLve.JEvolution.gp.ProgramNode
 
TYPE_INT - Static variable in class evSOLve.JEvolution.gp.ProgramNode
 
TYPE_UNDEFINED - Static variable in class evSOLve.JEvolution.gp.ProgramNode
The node result/operand types.

U

useFitnessRepository(boolean) - Method in class evSOLve.JEvolution.JEvolutionReporter
Switch the use of fitness repository on/off.
Utilities - Class in evSOLve.JEvolution.misc
 
Utilities() - Constructor for class evSOLve.JEvolution.misc.Utilities
 

V

valueForPathChanged(TreePath, Object) - Method in class evSOLve.JEvolution.gp.Tree
Receives notification of a node change.
values - Static variable in class evSOLve.JEvolution.gp.ProgramNode
Container for the variable values passed to the program.
VarDouble - Class in evSOLve.JEvolution.gp.nodes
 
VarDouble() - Constructor for class evSOLve.JEvolution.gp.nodes.VarDouble
Constructs the variable.
VarDouble(Element) - Constructor for class evSOLve.JEvolution.gp.nodes.VarDouble
Creates the variable via XML.
VariableBitChromosome - Class in evSOLve.JEvolution.chromosomes
 
VariableBitChromosome() - Constructor for class evSOLve.JEvolution.chromosomes.VariableBitChromosome
The standard constructor.
VariableBitChromosome(int) - Constructor for class evSOLve.JEvolution.chromosomes.VariableBitChromosome
Constructs a chromosome of given length.
VariableBitChromosome(Element) - Constructor for class evSOLve.JEvolution.chromosomes.VariableBitChromosome
Creates a VariableBitChromosome via XML.
VERBOSE - Static variable in class evSOLve.JEvolution.JEvolutionReporter
Report on each Individual.

X

Xml - Class in evSOLve.JEvolution.misc
 
Xml() - Constructor for class evSOLve.JEvolution.misc.Xml
 
A B C D E F G H I J L M N O P Q R S T U V X