From 8189116ea4b5db4675e31dfd04a5687d55e29262 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Tue, 6 May 2014 14:29:37 +0100 Subject: Added javadocs, made minor changes to the comments --- doc/index-files/index-1.html | 168 +++++++++++++ doc/index-files/index-10.html | 173 +++++++++++++ doc/index-files/index-11.html | 151 +++++++++++ doc/index-files/index-12.html | 197 +++++++++++++++ doc/index-files/index-13.html | 161 ++++++++++++ doc/index-files/index-14.html | 144 +++++++++++ doc/index-files/index-15.html | 269 ++++++++++++++++++++ doc/index-files/index-16.html | 340 +++++++++++++++++++++++++ doc/index-files/index-17.html | 428 ++++++++++++++++++++++++++++++++ doc/index-files/index-18.html | 359 +++++++++++++++++++++++++++ doc/index-files/index-19.html | 186 ++++++++++++++ doc/index-files/index-2.html | 166 +++++++++++++ doc/index-files/index-20.html | 187 ++++++++++++++ doc/index-files/index-21.html | 133 ++++++++++ doc/index-files/index-22.html | 131 ++++++++++ doc/index-files/index-3.html | 233 +++++++++++++++++ doc/index-files/index-4.html | 262 +++++++++++++++++++ doc/index-files/index-5.html | 158 ++++++++++++ doc/index-files/index-6.html | 172 +++++++++++++ doc/index-files/index-7.html | 566 ++++++++++++++++++++++++++++++++++++++++++ doc/index-files/index-8.html | 155 ++++++++++++ doc/index-files/index-9.html | 206 +++++++++++++++ 22 files changed, 4945 insertions(+) create mode 100644 doc/index-files/index-1.html create mode 100644 doc/index-files/index-10.html create mode 100644 doc/index-files/index-11.html create mode 100644 doc/index-files/index-12.html create mode 100644 doc/index-files/index-13.html create mode 100644 doc/index-files/index-14.html create mode 100644 doc/index-files/index-15.html create mode 100644 doc/index-files/index-16.html create mode 100644 doc/index-files/index-17.html create mode 100644 doc/index-files/index-18.html create mode 100644 doc/index-files/index-19.html create mode 100644 doc/index-files/index-2.html create mode 100644 doc/index-files/index-20.html create mode 100644 doc/index-files/index-21.html create mode 100644 doc/index-files/index-22.html create mode 100644 doc/index-files/index-3.html create mode 100644 doc/index-files/index-4.html create mode 100644 doc/index-files/index-5.html create mode 100644 doc/index-files/index-6.html create mode 100644 doc/index-files/index-7.html create mode 100644 doc/index-files/index-8.html create mode 100644 doc/index-files/index-9.html (limited to 'doc/index-files') diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html new file mode 100644 index 0000000..6a80e84 --- /dev/null +++ b/doc/index-files/index-1.html @@ -0,0 +1,168 @@ + + + + + +A-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

A

+
+
Absolute() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Absolute
+
 
+
AbsoluteCosineAB() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB
+
 
+
AbsoluteHyperbolicTangentAB() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
+
 
+
AbsoluteSineAB() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB
+
 
+
Addition() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Addition
+
 
+
addLocks(int) - Method in class jcgp.gui.population.GUIGene
+
 
+
addLocks(int) - Method in class jcgp.gui.population.GUIInput
+
 
+
addLocks(int) - Method in class jcgp.gui.population.GUINode
+
 
+
addLocks(int) - Method in class jcgp.gui.population.GUIOutput
+
 
+
addTestCase(String[], String[]) - Method in class jcgp.backend.modules.problem.TestCaseProblem
+
+
Adds test cases to the problem instance as they get parsed from a + problem data file.
+
+
And() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.And
+
 
+
AndNotA() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.AndNotA
+
 
+
AndNotB() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.AndNotB
+
 
+
applyParameters() - Method in class jcgp.gui.settings.SettingsPane
+
+
Calls applyValue() on every parameter.
+
+
applyValue() - Method in class jcgp.gui.settings.parameters.GUIParameter
+
+
Set the current parameter value as the reference value of the @code{GUIParameter}.
+
+
areParametersValid() - Method in class jcgp.gui.settings.SettingsPane
+
 
+
arity() - Method in class jcgp.backend.resources.Resources
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html new file mode 100644 index 0000000..1bb7515 --- /dev/null +++ b/doc/index-files/index-10.html @@ -0,0 +1,173 @@ + + + + + +J-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

J

+
+
jcgp - package jcgp
+
 
+
JCGP - Class in jcgp
+
+
Top-level JCGP class.
+
+
JCGP() - Constructor for class jcgp.JCGP
+
+
Creates a new instance of JCGP.
+
+
jcgp.backend.function - package jcgp.backend.function
+
 
+
jcgp.backend.modules - package jcgp.backend.modules
+
 
+
jcgp.backend.modules.es - package jcgp.backend.modules.es
+
 
+
jcgp.backend.modules.mutator - package jcgp.backend.modules.mutator
+
 
+
jcgp.backend.modules.problem - package jcgp.backend.modules.problem
+
 
+
jcgp.backend.parameters - package jcgp.backend.parameters
+
 
+
jcgp.backend.parameters.monitors - package jcgp.backend.parameters.monitors
+
 
+
jcgp.backend.parsers - package jcgp.backend.parsers
+
 
+
jcgp.backend.population - package jcgp.backend.population
+
 
+
jcgp.backend.resources - package jcgp.backend.resources
+
 
+
jcgp.backend.statistics - package jcgp.backend.statistics
+
 
+
jcgp.gui - package jcgp.gui
+
 
+
jcgp.gui.console - package jcgp.gui.console
+
 
+
jcgp.gui.dragresize - package jcgp.gui.dragresize
+
 
+
jcgp.gui.population - package jcgp.gui.population
+
 
+
jcgp.gui.settings - package jcgp.gui.settings
+
 
+
jcgp.gui.settings.parameters - package jcgp.gui.settings.parameters
+
 
+
jcgp.gui.settings.testcase - package jcgp.gui.settings.testcase
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html new file mode 100644 index 0000000..ab43c3d --- /dev/null +++ b/doc/index-files/index-11.html @@ -0,0 +1,151 @@ + + + + + +L-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

L

+
+
levelsBack() - Method in class jcgp.backend.resources.Resources
+
 
+
loadChromosome(File, int) - Method in class jcgp.JCGP
+
+
Loads a chromosome from the given file into + the specified population index.
+
+
loadParameters(File) - Method in class jcgp.JCGP
+
+
When given a .par file, this method loads the parameters into the + experiment's resources.
+
+
loadProblemData(File) - Method in class jcgp.JCGP
+
+
Parses a problem data file.
+
+
lock() - Method in class jcgp.gui.population.GUIOutput
+
 
+
LogBaseTen() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen
+
 
+
logRun(int, double, int, boolean) - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Log a new run.
+
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html new file mode 100644 index 0000000..d69ad68 --- /dev/null +++ b/doc/index-files/index-12.html @@ -0,0 +1,197 @@ + + + + + +M-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

M

+
+
main(String[]) - Static method in class jcgp.gui.GUI
+
 
+
main(String...) - Static method in class jcgp.JCGP
+
+
JCGP main method, this is used to execute JCGP from the command line.
+
+
makeDragResizable(Region) - Static method in class jcgp.gui.dragresize.HorizontalDragResize
+
+
Makes the specified region drag resizable.
+
+
makeDragResizable(Region) - Static method in class jcgp.gui.dragresize.VerticalDragResize
+
+
Makes the specified region drag resizable.
+
+
MEDIUM_HIGHLIGHT_COLOUR - Static variable in class jcgp.gui.GUI
+
 
+
ModifiableResources - Class in jcgp.backend.resources
+
+
This subclass of Resources allows modifications to be made.
+
+
ModifiableResources() - Constructor for class jcgp.backend.resources.ModifiableResources
+
+
Creates an instance of this class and initialises + all base parameters to default values.
+
+
Module - Class in jcgp.backend.modules
+
+
This class defines the expected behaviour of a module.
+
+
Multiplication() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Multiplication
+
 
+
Multiplication() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.Multiplication
+
 
+
MuPlusLambda - Class in jcgp.backend.modules.es
+
+
(μ + λ)-ES +

+ This strategy selects the μ fittest chromosomes from the population.
+
+
MuPlusLambda(Resources) - Constructor for class jcgp.backend.modules.es.MuPlusLambda
+
+
Creates a new instance of MuPlusLambda.
+
+
MutableElement - Interface in jcgp.backend.population
+
+
MutableElement declares the expected behaviour of any + part of a chromosome that is mutable, more specifically + nodes or outputs.
+
+
mutate(Chromosome) - Method in class jcgp.backend.modules.mutator.Mutator
+
+
Applies mutations to the specified chromosome according + to the parameter values.
+
+
mutate(Chromosome) - Method in class jcgp.backend.modules.mutator.PointMutator
+
 
+
mutate(Chromosome) - Method in class jcgp.backend.modules.mutator.ProbabilisticMutator
+
 
+
Mutator - Class in jcgp.backend.modules.mutator
+
+
This class specifies the basic characteristics of a mutation operator.
+
+
Mux1() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Mux1
+
 
+
Mux2() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Mux2
+
 
+
Mux3() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Mux3
+
 
+
Mux4() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Mux4
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html new file mode 100644 index 0000000..0a7c5ae --- /dev/null +++ b/doc/index-files/index-13.html @@ -0,0 +1,161 @@ + + + + + +N-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

N

+
+
Nand() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Nand
+
 
+
NaturalLog() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog
+
 
+
NEUTRAL_COLOUR - Static variable in class jcgp.gui.GUI
+
 
+
NEUTRAL_SELECTION_COLOUR - Static variable in class jcgp.gui.GUI
+
 
+
nextGeneration() - Method in class jcgp.JCGP
+
+
Performs one full generational cycle.
+
+
Node - Class in jcgp.backend.population
+
+
Nodes make up the main part of the chromosome, + where the actual functions are evolved.
+
+
Node(Chromosome, int, int, int) - Constructor for class jcgp.backend.population.Node
+
+
Constructs a new instance of Node with the + specified parameters.
+
+
NODE_RADIUS - Static variable in class jcgp.gui.population.GUIGene
+
 
+
NODE_TEXT - Static variable in class jcgp.gui.population.GUIGene
+
 
+
nodes() - Method in class jcgp.backend.resources.Resources
+
 
+
Nor() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Nor
+
 
+
NotA() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.NotA
+
 
+
NotB() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.NotB
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html new file mode 100644 index 0000000..308fcd6 --- /dev/null +++ b/doc/index-files/index-14.html @@ -0,0 +1,144 @@ + + + + + +O-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

O

+
+
Or() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Or
+
 
+
OrNotA() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.OrNotA
+
 
+
OrNotB() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.OrNotB
+
 
+
Output - Class in jcgp.backend.population
+
+
This is a chromosome output.
+
+
Output(Chromosome, int) - Constructor for class jcgp.backend.population.Output
+
+
Makes a new instance of Output with the + specified arguments.
+
+
outputs() - Method in class jcgp.backend.resources.Resources
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html new file mode 100644 index 0000000..d1f37d6 --- /dev/null +++ b/doc/index-files/index-15.html @@ -0,0 +1,269 @@ + + + + + +P-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

P

+
+
Parameter<T> - Class in jcgp.backend.parameters
+
+
Specifies an abstract model of a module parameter.
+
+
ParameterParser - Class in jcgp.backend.parsers
+
+
Contains a static method for parsing parameters from a + .par file.
+
+
ParameterParser() - Constructor for class jcgp.backend.parsers.ParameterParser
+
 
+
ParameterStatus - Enum in jcgp.backend.parameters
+
+
Enum type containing all possible states for parameters.
+
+
parse(File, Chromosome, Resources) - Static method in class jcgp.backend.parsers.ChromosomeParser
+
+
Use this method to parse .chr files into a given chromosome.
+
+
parse(File, FunctionSet, Resources) - Static method in class jcgp.backend.parsers.FunctionParser
+
+
Reads the specified file and attempts to enable + and disable the functions in the FunctionSet + accordingly.
+
+
parse(File, ModifiableResources) - Static method in class jcgp.backend.parsers.ParameterParser
+
+
Parses the parameters from a specified CGP parameter file and + modifies the experiment resources appropriately.
+
+
parse(File, TestCaseProblem<?>, ModifiableResources) - Static method in class jcgp.backend.parsers.TestCaseParser
+
+
Sets the number of inputs and outputs in the resources + to match the given file, and parses each test case + from the file into the specified problem.
+
+
parseProblemData(File, ModifiableResources) - Method in class jcgp.backend.modules.problem.Problem
+
+
Parses the specified file and uses the parsed data to + set up the problem type instance appropriately.
+
+
parseProblemData(File, ModifiableResources) - Method in class jcgp.backend.modules.problem.TestCaseProblem
+
 
+
parseTestCase(String[], String[]) - Method in class jcgp.backend.modules.problem.DigitalCircuitProblem
+
 
+
parseTestCase(String[], String[]) - Method in class jcgp.backend.modules.problem.SymbolicRegressionProblem
+
 
+
PercentPointMutator - Class in jcgp.backend.modules.mutator
+
+
Percent point mutator +

+ This operator calculates how many genes to mutate based on the mutation rate + parameter.
+
+
PercentPointMutator(Resources) - Constructor for class jcgp.backend.modules.mutator.PercentPointMutator
+
+
Creates a new instance of PercentPointMutator.
+
+
perfectSolutionFound(Population) - Method in class jcgp.backend.modules.problem.DigitalCircuitProblem
+
 
+
perfectSolutionFound(Population) - Method in class jcgp.backend.modules.problem.Problem
+
+
Used to assert whether a given population contains a perfect solution + to the problem.
+
+
perfectSolutionFound(Population) - Method in class jcgp.backend.modules.problem.SymbolicRegressionProblem
+
 
+
PointMutator - Class in jcgp.backend.modules.mutator
+
+
Point mutator +

+ In point mutation, a number of random genes + is picked and mutated until all required + mutations have been performed.
+
+
Population - Class in jcgp.backend.population
+
+
This class primarily holds a collection of chromosomes.
+
+
Population(Resources) - Constructor for class jcgp.backend.population.Population
+
+
Initialise a random population according to the parameters specified + in the resources.
+
+
Population(Chromosome, Resources) - Constructor for class jcgp.backend.population.Population
+
+
Initialise a population of copies of the given chromosome.
+
+
PopulationPane - Class in jcgp.gui.population
+
 
+
PopulationPane(GUI) - Constructor for class jcgp.gui.population.PopulationPane
+
 
+
populationSize() - Method in class jcgp.backend.resources.Resources
+
 
+
Power() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Power
+
 
+
print(String) - Method in interface jcgp.backend.resources.Console
+
+
Prints a string without line break at the end (unless the string + itself specifies one).
+
+
print(String) - Method in class jcgp.backend.resources.Resources
+
+
Prints a message to the consoles ignoring + report interval.
+
+
print(String) - Method in class jcgp.gui.console.GUIConsole
+
 
+
println(String) - Method in interface jcgp.backend.resources.Console
+
+
Prints a string and automatically adds a line break at the end.
+
+
println(String) - Method in class jcgp.backend.resources.Resources
+
+
Prints a message to the consoles ignoring + report interval.
+
+
println(String) - Method in class jcgp.gui.console.GUIConsole
+
 
+
printNodes() - Method in class jcgp.backend.population.Chromosome
+
+
Iterates through the nodes and prints all connections and functions.
+
+
ProbabilisticMutator - Class in jcgp.backend.modules.mutator
+
+
Probabilistic mutator +

+ This operator iterates through every mutable gene in the chromosome and + decides whether to mutate each of them individually.
+
+
ProbabilisticMutator(Resources) - Constructor for class jcgp.backend.modules.mutator.ProbabilisticMutator
+
+
Creates a new instance of ProbabilisticMutator.
+
+
Problem - Class in jcgp.backend.modules.problem
+
+
Defines the general behaviour of a CGP problem.
+
+
Problem(Resources) - Constructor for class jcgp.backend.modules.problem.Problem
+
+
Initialises the two problem-wide parameters, maxFitness and bestFitness.
+
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html new file mode 100644 index 0000000..5f2eef1 --- /dev/null +++ b/doc/index-files/index-16.html @@ -0,0 +1,340 @@ + + + + + +R-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

R

+
+
Reciprocal() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal
+
 
+
recomputeActiveNodes() - Method in class jcgp.backend.population.Chromosome
+
+
This causes the list of active nodes to be recomputed lazily (once it is actually requested).
+
+
reDraw() - Method in class jcgp.gui.GUI
+
 
+
refreshValue() - Method in class jcgp.gui.settings.parameters.GUIBooleanParameter
+
 
+
refreshValue() - Method in class jcgp.gui.settings.parameters.GUIDoubleParameter
+
 
+
refreshValue() - Method in class jcgp.gui.settings.parameters.GUIIntegerParameter
+
 
+
reinitialise() - Method in class jcgp.backend.population.Population
+
+
Loop through all chromosomes and randomise all connections + and functions.
+
+
reinitialiseConnections() - Method in class jcgp.backend.population.Chromosome
+
+
Sets random connections and functions across the entire + chromosome.
+
+
relocateAndShow(MouseEvent, GUINode) - Method in class jcgp.gui.population.FunctionSelector
+
 
+
relockOutputs() - Method in class jcgp.gui.population.ChromosomePane
+
 
+
relockOutputs() - Method in class jcgp.gui.population.PopulationPane
+
 
+
remakeFunctions(FunctionSet) - Method in class jcgp.gui.population.FunctionSelector
+
 
+
remakeTabs() - Method in class jcgp.gui.population.PopulationPane
+
 
+
removeLocks(int) - Method in class jcgp.gui.population.GUIGene
+
 
+
removeLocks(int) - Method in class jcgp.gui.population.GUIInput
+
 
+
removeLocks(int) - Method in class jcgp.gui.population.GUINode
+
 
+
removeLocks(int) - Method in class jcgp.gui.population.GUIOutput
+
 
+
report(String) - Method in class jcgp.backend.resources.Resources
+
+
Prints a message to the consoles taking into account the + report interval parameter.
+
+
reportInterval() - Method in class jcgp.backend.resources.Resources
+
 
+
reportln(String) - Method in class jcgp.backend.resources.Resources
+
+
Prints a message to the consoles taking into account the + report interval parameter.
+
+
requiresReset() - Method in class jcgp.gui.settings.parameters.GUIParameter
+
+
Certain parameter changes might require the experiment to be reset, either + because the parameter is critical or because its status requires a reset.
+
+
reset() - Method in class jcgp.backend.modules.problem.Problem
+
+
Resets the bestFitness parameter.
+
+
reset() - Method in class jcgp.gui.GUI
+
 
+
reset() - Method in class jcgp.JCGP
+
+
Resets the experiment.
+
+
resetState() - Method in class jcgp.gui.population.GUIGene
+
 
+
resetState() - Method in class jcgp.gui.population.GUIInput
+
 
+
resetState() - Method in class jcgp.gui.population.GUINode
+
 
+
resetState() - Method in class jcgp.gui.population.GUIOutput
+
 
+
RESIZE_MARGIN - Static variable in class jcgp.gui.GUI
+
 
+
Resources - Class in jcgp.backend.resources
+
+
Encapsulates all of the resources based on which the program operates.
+
+
Resources() - Constructor for class jcgp.backend.resources.Resources
+
 
+
revalidateParameters() - Method in class jcgp.gui.settings.SettingsPane
+
+
Calls validate() on every parameter.
+
+
rows() - Method in class jcgp.backend.resources.Resources
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.And
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotA
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotB
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux1
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux2
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux3
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux4
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nand
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nor
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotA
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotB
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Or
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotA
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotB
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireA
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireB
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xnor
+
 
+
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xor
+
 
+
run(Object...) - Method in class jcgp.backend.function.Function
+
+
Executes the function.
+
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Absolute
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Addition
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Cosine
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Division
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Exponential
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Multiplication
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Power
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Sine
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SineAB
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Subtraction
+
 
+
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Tangent
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Cube
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Multiplication
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Square
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot
+
 
+
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction
+
 
+
RunEntry - Class in jcgp.backend.statistics
+
+
This class encapsulates the data contained in a log entry.
+
+
RunEntry(int, double, int, boolean) - Constructor for class jcgp.backend.statistics.RunEntry
+
+
Creates a new run entry for a logger.
+
+
runPause() - Method in class jcgp.gui.GUI
+
 
+
runs() - Method in class jcgp.backend.resources.Resources
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html new file mode 100644 index 0000000..d078f88 --- /dev/null +++ b/doc/index-files/index-17.html @@ -0,0 +1,428 @@ + + + + + +S-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

S

+
+
save(File, Chromosome, Resources) - Static method in class jcgp.backend.parsers.ChromosomeParser
+
+
Writes a chromosome into the specified .chr file.
+
+
saveChromosome(File, int) - Method in class jcgp.JCGP
+
+
Saves a copy of the specified chromosome + into the given file.
+
+
ScaledAddition() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition
+
 
+
ScaledExponential() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential
+
 
+
ScaledHypotenuse() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse
+
 
+
seed() - Method in class jcgp.backend.resources.Resources
+
 
+
set(T) - Method in class jcgp.backend.parameters.Parameter
+
+
Sets the parameter to the specified value, if the property + is not bound.
+
+
setArity(int) - Method in class jcgp.backend.resources.ModifiableResources
+
+
This is called automatically by the experiment when the arity changes.
+
+
setChangingConnection(Connection) - Method in class jcgp.gui.population.GUIGene
+
 
+
setChangingConnection(Connection) - Method in class jcgp.gui.population.GUIInput
+
 
+
setChangingConnection(Connection) - Method in class jcgp.gui.population.GUINode
+
 
+
setChangingConnection(Connection) - Method in class jcgp.gui.population.GUIOutput
+
 
+
setColumns(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setConnection(int, Connection) - Method in interface jcgp.backend.population.MutableElement
+
+
This method sets the indexed connection to the specified new connection.
+
+
setConnection(int, Connection) - Method in class jcgp.backend.population.Node
+
 
+
setConnection(int, Connection) - Method in class jcgp.backend.population.Output
+
+
When mutating an output, the index parameter + is simply ignored and the output source is + set.
+
+
setConnectionLine(GUIGene) - Method in class jcgp.gui.population.GUIGene
+
 
+
setConnectionLine(GUIGene) - Method in class jcgp.gui.population.GUIInput
+
 
+
setConnectionLine(GUIGene) - Method in class jcgp.gui.population.GUINode
+
 
+
setConnectionLine(GUIGene) - Method in class jcgp.gui.population.GUIOutput
+
 
+
setConnections(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIGene
+
 
+
setConnections(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIInput
+
+
Set all connections to a given state.
+
+
setConnections(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUINode
+
 
+
setConnections(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIOutput
+
 
+
setConsole(Console) - Method in class jcgp.backend.resources.ModifiableResources
+
+
This can be set to null if no extra console is desired.
+
+
setConsole(Console) - Method in class jcgp.JCGP
+
+
Sets an extra console.
+
+
setCurrentGeneration(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setCurrentRun(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setDetails(String) - Method in enum jcgp.backend.parameters.ParameterStatus
+
+
Sets a new string containing details about the current status.
+
+
setEvaluating(boolean) - Method in class jcgp.gui.GUI
+
 
+
setEvaluating(boolean) - Method in class jcgp.gui.population.PopulationPane
+
 
+
setEvolutionaryStrategy(int) - Method in class jcgp.JCGP
+
 
+
setFitness(double) - Method in class jcgp.backend.population.Chromosome
+
+
Sets the fitness of the chromosome.
+
+
setFitnessOrientation(BestFitness) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setFunction(Function) - Method in class jcgp.backend.population.Node
+
+
Sets the node function.
+
+
setFunction(Function) - Method in class jcgp.gui.population.GUINode
+
 
+
setFunctionSet(FunctionSet) - Method in class jcgp.backend.resources.ModifiableResources
+
+
Update the current function set.
+
+
setGenerations(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setInputs(Object...) - Method in class jcgp.backend.population.Chromosome
+
+
Loops through the inputs and sets the specified values, + so that evaluations can be performed.
+
+
setInputs(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setInputs(Object[]) - Method in class jcgp.gui.population.ChromosomePane
+
 
+
setLevelsBack(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setMutator(int) - Method in class jcgp.JCGP
+
 
+
setNode(Node) - Method in class jcgp.gui.population.GUINode
+
 
+
setOutput(Output) - Method in class jcgp.gui.population.GUIOutput
+
 
+
setOutputs(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setPopulationSize(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setProblem(int) - Method in class jcgp.JCGP
+
 
+
setReportInterval(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setRows(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setRuns(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setSeed(int) - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
setState(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIGene
+
 
+
setState(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIInput
+
 
+
setState(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUINode
+
 
+
setState(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIOutput
+
 
+
SETTINGS_MIN_WIDTH - Static variable in class jcgp.gui.GUI
+
 
+
SettingsPane - Class in jcgp.gui.settings
+
 
+
SettingsPane(GUI) - Constructor for class jcgp.gui.settings.SettingsPane
+
 
+
setValue(Object) - Method in class jcgp.backend.population.Input
+
+
Sets this input's value.
+
+
setValue(Object) - Method in class jcgp.gui.population.GUIInput
+
 
+
Sine() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Sine
+
 
+
SineAB() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.SineAB
+
 
+
SOCKET_RADIUS - Static variable in class jcgp.gui.population.GUIGene
+
 
+
SOFT_HIGHLIGHT_COLOUR - Static variable in class jcgp.gui.GUI
+
 
+
sort() - Method in class jcgp.backend.population.Population
+
+
Sorts the population in ascending order of fitness quality.
+
+
SPACING - Static variable in class jcgp.gui.population.GUIGene
+
 
+
Square() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.Square
+
 
+
SquaredMultiplication() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication
+
 
+
SquareRoot() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot
+
 
+
SquareRoot() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot
+
 
+
start(Stage) - Method in class jcgp.gui.GUI
+
 
+
start() - Method in class jcgp.JCGP
+
+
This method calls nextGeneration() in a loop + until the experiment is flagged as finished.
+
+
StatisticsLogger - Class in jcgp.backend.statistics
+
+
This is a utility class for logging experiment statistics when doing multiple runs.
+
+
StatisticsLogger() - Constructor for class jcgp.backend.statistics.StatisticsLogger
+
+
Create a new statistics logger, use this when resetting is necessary.
+
+
step() - Method in class jcgp.gui.GUI
+
 
+
Subtraction() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Subtraction
+
 
+
SymbolicRegressionFunctions - Class in jcgp.backend.function
+
+
This class contains all symbolic regression functions + (defined as double functions in the classic CGP implementation) + in static nested classes.
+
+
SymbolicRegressionFunctions() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions
+
+
Creates a new instance of SymbolicRegressionFunctions.
+
+
SymbolicRegressionFunctions.Absolute - Class in jcgp.backend.function
+
+
Absolute returns the positive value of input 0.
+
+
SymbolicRegressionFunctions.Addition - Class in jcgp.backend.function
+
+
Addition returns the sum of inputs 0 and 1.
+
+
SymbolicRegressionFunctions.Cosine - Class in jcgp.backend.function
+
+
Cosine function, in radians.
+
+
SymbolicRegressionFunctions.CosineAB - Class in jcgp.backend.function
+
+
Cosine of sum.
+
+
SymbolicRegressionFunctions.Division - Class in jcgp.backend.function
+
+
Protected division, returns the quotient of input 0 (the dividend) and input 1 (the divisor).
+
+
SymbolicRegressionFunctions.Exponential - Class in jcgp.backend.function
+
+
Exponential function.
+
+
SymbolicRegressionFunctions.HyperbolicCosine - Class in jcgp.backend.function
+
+
Returns the hyperbolic cosine of input 0.
+
+
SymbolicRegressionFunctions.HyperbolicSine - Class in jcgp.backend.function
+
+
Returns the hyperbolic sine of input 0.
+
+
SymbolicRegressionFunctions.HyperbolicTangent - Class in jcgp.backend.function
+
+
Returns the hyperbolic tangent of input 0.
+
+
SymbolicRegressionFunctions.Hypotenuse - Class in jcgp.backend.function
+
+
Hypotenuse function.
+
+
SymbolicRegressionFunctions.LogBaseTen - Class in jcgp.backend.function
+
+
Protected log base 10 function.
+
+
SymbolicRegressionFunctions.Multiplication - Class in jcgp.backend.function
+
+
Multiplication returns the product of inputs 0 and 1.
+
+
SymbolicRegressionFunctions.NaturalLog - Class in jcgp.backend.function
+
+
Protected natural log function.
+
+
SymbolicRegressionFunctions.Power - Class in jcgp.backend.function
+
+
Power function.
+
+
SymbolicRegressionFunctions.Reciprocal - Class in jcgp.backend.function
+
+
Protected reciprocal function, returns (1 / input 0).
+
+
SymbolicRegressionFunctions.Sine - Class in jcgp.backend.function
+
+
Sine function, in radians.
+
+
SymbolicRegressionFunctions.SineAB - Class in jcgp.backend.function
+
+
Sine of sum.
+
+
SymbolicRegressionFunctions.SquareRoot - Class in jcgp.backend.function
+
+
Protected square root function, returns the square root of the absolute + value of input 0.
+
+
SymbolicRegressionFunctions.Subtraction - Class in jcgp.backend.function
+
+
Subtraction returns the difference between inputs 0 and 1.
+
+
SymbolicRegressionFunctions.Tangent - Class in jcgp.backend.function
+
+
Protected tangent function, in radians.
+
+
SymbolicRegressionProblem - Class in jcgp.backend.modules.problem
+
+
Symbolic regression functions +

+ Using this problem type, regression problems can be solved.
+
+
SymbolicRegressionProblem(Resources) - Constructor for class jcgp.backend.modules.problem.SymbolicRegressionProblem
+
+
Creates a new instance of SymbolicRegressionProblem.
+
+
SymmetricSubtraction() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html new file mode 100644 index 0000000..81fdf2b --- /dev/null +++ b/doc/index-files/index-18.html @@ -0,0 +1,359 @@ + + + + + +T-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

T

+
+
Tangent() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Tangent
+
 
+
TestCase(U[], U[]) - Constructor for class jcgp.backend.modules.problem.TestCaseProblem.TestCase
+
+
Creates a new test case, inputs and outputs + must be specified upon instantiation.
+
+
TestCaseParser - Class in jcgp.backend.parsers
+
+
Contains a static method for parsing values from a + CGP problem data file.
+
+
TestCaseParser() - Constructor for class jcgp.backend.parsers.TestCaseParser
+
 
+
TestCaseProblem<T> - Class in jcgp.backend.modules.problem
+
+
Abstract model for a problem that uses test cases.
+
+
TestCaseProblem(Resources) - Constructor for class jcgp.backend.modules.problem.TestCaseProblem
+
+
Creates a new TestCaseProblem object.
+
+
TestCaseProblem.TestCase<U> - Class in jcgp.backend.modules.problem
+
+
Basic data type for encapsulating test cases, it simply + contains arrays of inputs and outputs and associated getters.
+
+
TestCaseTable - Class in jcgp.gui.settings.testcase
+
+
This is a test case table.
+
+
TestCaseTable(TestCaseProblem<Object>, GUI) - Constructor for class jcgp.gui.settings.testcase.TestCaseTable
+
+
Make a new instance of TestCaseTable.
+
+
THETA - Static variable in class jcgp.gui.population.GUIGene
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.And
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotA
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotB
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux1
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux2
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux3
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux4
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nand
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nor
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotA
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotB
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Or
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotA
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotB
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireA
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireB
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xnor
+
 
+
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xor
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Absolute
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Addition
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Cosine
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Division
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Exponential
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Multiplication
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Power
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Sine
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SineAB
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Subtraction
+
 
+
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Tangent
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Cube
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Multiplication
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Square
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot
+
 
+
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction
+
 
+
toString() - Method in class jcgp.backend.function.UnsignedInteger
+
 
+
toString() - Method in class jcgp.backend.modules.Module
+
 
+
toString() - Method in class jcgp.backend.parameters.Parameter
+
 
+
toString() - Method in class jcgp.backend.population.Input
+
 
+
toString() - Method in class jcgp.backend.population.Node
+
 
+
toString() - Method in class jcgp.backend.population.Output
+
 
+
TournamentSelection - Class in jcgp.backend.modules.es
+
+
Tournament selection +

+ This strategy generates a new population by selecting a specified number + of chromosomes from the original population and selecting the fittest out + of the isolated subset (the tournament).
+
+
TournamentSelection(Resources) - Constructor for class jcgp.backend.modules.es.TournamentSelection
+
+
Creates a new instance of TournamentSelection.
+
+
TravellingSalesmanFunctions - Class in jcgp.backend.function
+
+
This class contains all travelling salesman functions in static nested classes.
+
+
TravellingSalesmanFunctions() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions
+
+
Creates a new instance of TravellingSalesmanFunctions.
+
+
TravellingSalesmanFunctions.AbsoluteCosineAB - Class in jcgp.backend.function
+
+
Cosine of sum.
+
+
TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB - Class in jcgp.backend.function
+
+
Hyperbolic tangent of sum.
+
+
TravellingSalesmanFunctions.AbsoluteSineAB - Class in jcgp.backend.function
+
+
Sine of sum.
+
+
TravellingSalesmanFunctions.BoundedDivision - Class in jcgp.backend.function
+
+
Bounded division, returns the quotient of the two inputs where the larger + is the denominator.
+
+
TravellingSalesmanFunctions.Cube - Class in jcgp.backend.function
+
+
Cube function, returns the value of input 0 cubed.
+
+
TravellingSalesmanFunctions.Multiplication - Class in jcgp.backend.function
+
+
Multiplication returns the product of inputs 0 and 1.
+
+
TravellingSalesmanFunctions.ScaledAddition - Class in jcgp.backend.function
+
+
Scaled addition returns the sum of inputs 0 and 1 scaled + to the range 0 < x > 1.
+
+
TravellingSalesmanFunctions.ScaledExponential - Class in jcgp.backend.function
+
+
Scaled exponential function.
+
+
TravellingSalesmanFunctions.ScaledHypotenuse - Class in jcgp.backend.function
+
+
Scaled hypotenuse function.
+
+
TravellingSalesmanFunctions.Square - Class in jcgp.backend.function
+
+
Square function, returns the square of the + value of input 0.
+
+
TravellingSalesmanFunctions.SquaredMultiplication - Class in jcgp.backend.function
+
+
Multiplication returns the product of inputs 0 and 1, squared.
+
+
TravellingSalesmanFunctions.SquareRoot - Class in jcgp.backend.function
+
+
Protected square root function, returns the square root of the absolute + value of input 0.
+
+
TravellingSalesmanFunctions.SymmetricSubtraction - Class in jcgp.backend.function
+
+
Symmetric subtraction returns the absolute difference between inputs 0 and 1, + scaled to the range 0 <; x > 1.
+
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-19.html b/doc/index-files/index-19.html new file mode 100644 index 0000000..6a35cb4 --- /dev/null +++ b/doc/index-files/index-19.html @@ -0,0 +1,186 @@ + + + + + +U-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

U

+
+
unlock() - Method in class jcgp.gui.population.GUIOutput
+
 
+
unlockOutputs() - Method in class jcgp.gui.population.ChromosomePane
+
 
+
unlockOutputs() - Method in class jcgp.gui.population.PopulationPane
+
 
+
UnsignedInteger - Class in jcgp.backend.function
+
+
Integer wrapper type for unsigned integer values.
+
+
UnsignedInteger(int) - Constructor for class jcgp.backend.function.UnsignedInteger
+
+
Makes a new instance of UnsignedInteger with a specified value.
+
+
UnsignedInteger(Integer) - Constructor for class jcgp.backend.function.UnsignedInteger
+
+
Makes a new instance of UnsignedInteger with a specified value.
+
+
UnsignedInteger(String) - Constructor for class jcgp.backend.function.UnsignedInteger
+
+
Makes a new instance of UnsignedInteger from the string representation + of an unsigned integer.
+
+
updateControls(boolean, boolean) - Method in class jcgp.gui.settings.SettingsPane
+
+
Updates all of the controls to their appropriate state based on the status of the + experiment, in order to prevent inappropriate operations if the experiment is + running or finished.
+
+
updateFunctionSelector() - Method in class jcgp.gui.GUI
+
 
+
updateGenes(Chromosome) - Method in class jcgp.gui.population.ChromosomePane
+
 
+
updateGenes() - Method in class jcgp.gui.population.PopulationPane
+
 
+
updateLine(int) - Method in class jcgp.gui.population.GUINode
+
+
Place the end of the specified line on the output of the associated connection.
+
+
updateLines() - Method in class jcgp.gui.population.GUIGene
+
 
+
updateLines() - Method in class jcgp.gui.population.GUIInput
+
 
+
updateLines() - Method in class jcgp.gui.population.GUINode
+
+
Updates the end of all lines to match the associated connections.
+
+
updateLines() - Method in class jcgp.gui.population.GUIOutput
+
 
+
updateText() - Method in class jcgp.gui.population.GUIGene
+
 
+
updateText() - Method in class jcgp.gui.population.GUIInput
+
 
+
updateText() - Method in class jcgp.gui.population.GUINode
+
 
+
updateText() - Method in class jcgp.gui.population.GUIOutput
+
 
+
updateValues() - Method in class jcgp.gui.population.ChromosomePane
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html new file mode 100644 index 0000000..186fecc --- /dev/null +++ b/doc/index-files/index-2.html @@ -0,0 +1,166 @@ + + + + + +B-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

B

+
+
BAD_SELECTION_COLOUR - Static variable in class jcgp.gui.GUI
+
 
+
BASE_CHECKBOX_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
+
 
+
BASE_TEXT_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
+
 
+
BestFitness - Enum in jcgp.backend.modules.problem
+
 
+
BooleanMonitor - Class in jcgp.backend.parameters.monitors
+
+
This is a special type of BooleanParameter which + cannot be modified in the GUI (if the GUI is in use).
+
+
BooleanMonitor(boolean, String) - Constructor for class jcgp.backend.parameters.monitors.BooleanMonitor
+
+
Creates a new instance of this class, assuming the monitor + is not critical.
+
+
BooleanMonitor(boolean, String, boolean) - Constructor for class jcgp.backend.parameters.monitors.BooleanMonitor
+
+
Creates a new instance of this class.
+
+
BooleanParameter - Class in jcgp.backend.parameters
+
+
Parameter subclass for the boolean type.
+
+
BooleanParameter(boolean, String) - Constructor for class jcgp.backend.parameters.BooleanParameter
+
+
Creates a new instance of this class, assuming the parameter + is not critical.
+
+
BooleanParameter(boolean, String, boolean) - Constructor for class jcgp.backend.parameters.BooleanParameter
+
+
Creates a new instance of this class.
+
+
BoundedDivision() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision
+
 
+
bringFunctionSelector(MouseEvent, GUINode) - Method in class jcgp.gui.GUI
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-20.html b/doc/index-files/index-20.html new file mode 100644 index 0000000..83339e6 --- /dev/null +++ b/doc/index-files/index-20.html @@ -0,0 +1,187 @@ + + + + + +V-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

V

+
+
VALID_PARAMETER_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
+
 
+
validate(Boolean) - Method in class jcgp.backend.parameters.BooleanParameter
+
 
+
validate(Number) - Method in class jcgp.backend.parameters.DoubleParameter
+
 
+
validate(Number) - Method in class jcgp.backend.parameters.IntegerParameter
+
 
+
validate(Boolean) - Method in class jcgp.backend.parameters.monitors.BooleanMonitor
+
 
+
validate(Number) - Method in class jcgp.backend.parameters.monitors.DoubleMonitor
+
 
+
validate(Number) - Method in class jcgp.backend.parameters.monitors.IntegerMonitor
+
 
+
validate(T) - Method in class jcgp.backend.parameters.Parameter
+
+
This is a callback method which gets called whenever changes + to parameters (not only its own instance) are made.
+
+
validate() - Method in class jcgp.gui.settings.parameters.GUIParameter
+
+
Force the parameter to validate its current value, and apply the associated + style to the @code{GUIParameter}.
+
+
valueOf(String) - Static method in enum jcgp.backend.modules.problem.BestFitness
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum jcgp.backend.parameters.ParameterStatus
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum jcgp.gui.population.GUIGene.GUIGeneState
+
+
Returns the enum constant of this type with the specified name.
+
+
valueProperty() - Method in class jcgp.backend.parameters.Parameter
+
+
This method is intended for bindings only.
+
+
values() - Static method in enum jcgp.backend.modules.problem.BestFitness
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum jcgp.backend.parameters.ParameterStatus
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum jcgp.gui.population.GUIGene.GUIGeneState
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VerticalDragResize - Class in jcgp.gui.dragresize
+
+
This class adds vertical drag resize functionality to any + arbitrary region provided.
+
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-21.html b/doc/index-files/index-21.html new file mode 100644 index 0000000..308eabe --- /dev/null +++ b/doc/index-files/index-21.html @@ -0,0 +1,133 @@ + + + + + +W-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

W

+
+
WARNING_PARAMETER_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
+
 
+
WireA() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.WireA
+
 
+
WireB() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.WireB
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-22.html b/doc/index-files/index-22.html new file mode 100644 index 0000000..9e8da56 --- /dev/null +++ b/doc/index-files/index-22.html @@ -0,0 +1,131 @@ + + + + + +X-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

X

+
+
Xnor() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Xnor
+
 
+
Xor() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Xor
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html new file mode 100644 index 0000000..2833121 --- /dev/null +++ b/doc/index-files/index-3.html @@ -0,0 +1,233 @@ + + + + + +C-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

C

+
+
calculate() - Method in class jcgp.backend.population.Output
+
 
+
Chromosome - Class in jcgp.backend.population
+
+
This class encapsulates a CGP chromosome.
+
+
Chromosome(Resources) - Constructor for class jcgp.backend.population.Chromosome
+
+
Initialise a chromosome with the specified parameters.
+
+
Chromosome(Chromosome) - Constructor for class jcgp.backend.population.Chromosome
+
+
Copy constructor.
+
+
ChromosomePane - Class in jcgp.gui.population
+
 
+
ChromosomePane(Chromosome, GUI, PopulationPane) - Constructor for class jcgp.gui.population.ChromosomePane
+
 
+
ChromosomeParser - Class in jcgp.backend.parsers
+
+
This class contains a method for parsing .chr files and another + for writing .chr files from given chromosomes.
+
+
ChromosomeParser() - Constructor for class jcgp.backend.parsers.ChromosomeParser
+
 
+
clearTestCases() - Method in class jcgp.backend.modules.problem.TestCaseProblem
+
+
Remove all test cases.
+
+
columns() - Method in class jcgp.backend.resources.Resources
+
 
+
compareActiveGenesTo(Chromosome) - Method in class jcgp.backend.population.Chromosome
+
+
Does the same as compareGenesto() but only looks + at the active portion of the chromosome.
+
+
compareGenesTo(Chromosome) - Method in class jcgp.backend.population.Chromosome
+
+
Performs a deep comparison between this chromosome and the provided one.
+
+
compareTo(Chromosome) - Method in class jcgp.backend.population.Chromosome
+
 
+
Connection - Interface in jcgp.backend.population
+
+
Connection declares the expected behaviour of any + part of a chromosome that can be connected to, specifically + nodes or inputs.
+
+
Console - Interface in jcgp.backend.resources
+
+
Defines the basic model for a console.
+
+
CONSOLE_MIN_HEIGHT - Static variable in class jcgp.gui.GUI
+
 
+
ConstantOne() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
+
 
+
ConstantZero() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
+
 
+
copyChromosome(int, int) - Method in class jcgp.backend.population.Population
+
+
Copy a chromosome into a different position.
+
+
copyGenes(Chromosome) - Method in class jcgp.backend.population.Chromosome
+
+
Creates a deep copy of the specified chromosome in the + this instance.
+
+
copyOf(MutableElement) - Method in interface jcgp.backend.population.MutableElement
+
+
Asserts if the specified element is a copy of the elements + this is called on.
+ This method returns true if and only if: + + the elements being compared are not the same instance; + the connections of the compared elements are not the same instance; + the elements have the same function (in the case of Node); + the grid position of the elements themselves are the same; + the grid position of all equivalent connections are the same; + +

+ The relationship computed by this method is: + + symmetric: a.copyOf(b) == b.copyOf(a); + not reflexive: a.copyOf(a) returns false; + not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is + not necessarily true since it is possible that a == c. +
+
+
copyOf(MutableElement) - Method in class jcgp.backend.population.Node
+
 
+
copyOf(MutableElement) - Method in class jcgp.backend.population.Output
+
 
+
Cosine() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Cosine
+
 
+
CosineAB() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
+
 
+
create(Parameter<?>, SettingsPane) - Static method in class jcgp.gui.settings.parameters.GUIParameter
+
+
Factory method to create @code{GUIParameter}s from @code{Parameter}s.
+
+
Cube() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.Cube
+
 
+
currentGeneration() - Method in class jcgp.backend.resources.Resources
+
 
+
currentRun() - Method in class jcgp.backend.resources.Resources
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html new file mode 100644 index 0000000..d78174e --- /dev/null +++ b/doc/index-files/index-4.html @@ -0,0 +1,262 @@ + + + + + +D-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

D

+
+
DigitalCircuitFunctions - Class in jcgp.backend.function
+
+
This class contains all digital circuit functions + (defined as unsigned integer functions in the classic + CGP implementation) defined in static nested classes.
+
+
DigitalCircuitFunctions() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions
+
+
Creates a new instance of DigitalCircuitFunctions.
+
+
DigitalCircuitFunctions.And - Class in jcgp.backend.function
+
+
ANDs inputs together.
+
+
DigitalCircuitFunctions.AndNotA - Class in jcgp.backend.function
+
+
ANDs inputs together with one input inverted.
+
+
DigitalCircuitFunctions.AndNotB - Class in jcgp.backend.function
+
+
ANDs inputs together with one input inverted.
+
+
DigitalCircuitFunctions.ConstantOne - Class in jcgp.backend.function
+
+
Outputs a constant 1, has no inputs.
+
+
DigitalCircuitFunctions.ConstantZero - Class in jcgp.backend.function
+
+
Outputs a constant 0, has no inputs.
+
+
DigitalCircuitFunctions.Mux1 - Class in jcgp.backend.function
+
+
Works as a multiplexer.
+
+
DigitalCircuitFunctions.Mux2 - Class in jcgp.backend.function
+
+
Works as a multiplexer.
+
+
DigitalCircuitFunctions.Mux3 - Class in jcgp.backend.function
+
+
Works as a multiplexer.
+
+
DigitalCircuitFunctions.Mux4 - Class in jcgp.backend.function
+
+
Works as a multiplexer.
+
+
DigitalCircuitFunctions.Nand - Class in jcgp.backend.function
+
+
NANDs inputs together.
+
+
DigitalCircuitFunctions.Nor - Class in jcgp.backend.function
+
+
NORs inputs together.
+
+
DigitalCircuitFunctions.NotA - Class in jcgp.backend.function
+
+
Inverts input, equivalent to inverter logic gate.
+
+
DigitalCircuitFunctions.NotB - Class in jcgp.backend.function
+
+
Inverts input, equivalent to inverter logic gate.
+
+
DigitalCircuitFunctions.Or - Class in jcgp.backend.function
+
+
ORs inputs together.
+
+
DigitalCircuitFunctions.OrNotA - Class in jcgp.backend.function
+
+
ORs inputs together with one inverted input.
+
+
DigitalCircuitFunctions.OrNotB - Class in jcgp.backend.function
+
+
ORs inputs together with one inverted input.
+
+
DigitalCircuitFunctions.WireA - Class in jcgp.backend.function
+
+
Connects one node to another with no function.
+
+
DigitalCircuitFunctions.WireB - Class in jcgp.backend.function
+
+
Connects one node to another with no function.
+
+
DigitalCircuitFunctions.Xnor - Class in jcgp.backend.function
+
+
XNORs inputs together.
+
+
DigitalCircuitFunctions.Xor - Class in jcgp.backend.function
+
+
XORs inputs together.
+
+
DigitalCircuitProblem - Class in jcgp.backend.modules.problem
+
+
Digital circuit problem +

+ Using this problem type, digital logic circuits can be evolved.
+
+
DigitalCircuitProblem(Resources) - Constructor for class jcgp.backend.modules.problem.DigitalCircuitProblem
+
+
Construct a new instance of DigitalCircuitProblem.
+
+
disableFunction(int) - Method in class jcgp.backend.function.FunctionSet
+
+
Disables the indexed function.
+
+
Division() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Division
+
 
+
DIVISION_LIMIT - Static variable in class jcgp.backend.function.SymbolicRegressionFunctions
+
 
+
DoubleMonitor - Class in jcgp.backend.parameters.monitors
+
+
This is a special type of DoubleParameter which + cannot be modified in the GUI (if the GUI is in use).
+
+
DoubleMonitor(double, String) - Constructor for class jcgp.backend.parameters.monitors.DoubleMonitor
+
+
Creates a new instance of this class, assuming the monitor + is not critical.
+
+
DoubleMonitor(double, String, boolean) - Constructor for class jcgp.backend.parameters.monitors.DoubleMonitor
+
+
Creates a new instance of this class.
+
+
DoubleParameter - Class in jcgp.backend.parameters
+
+
Parameter subclass for the double type.
+
+
DoubleParameter(double, String) - Constructor for class jcgp.backend.parameters.DoubleParameter
+
+
Creates a new instance of this class, assuming the parameter + is not critical.
+
+
DoubleParameter(double, String, boolean) - Constructor for class jcgp.backend.parameters.DoubleParameter
+
+
Creates a new instance of this class.
+
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html new file mode 100644 index 0000000..a056ba9 --- /dev/null +++ b/doc/index-files/index-5.html @@ -0,0 +1,158 @@ + + + + + +E-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

E

+
+
enableFunction(int) - Method in class jcgp.backend.function.FunctionSet
+
+
Disables the indexed function.
+
+
evaluate(Population, Resources) - Method in class jcgp.backend.modules.problem.DigitalCircuitProblem
+
 
+
evaluate(Population, Resources) - Method in class jcgp.backend.modules.problem.Problem
+
+
The most important method of the problem type.
+
+
evaluate(Population, Resources) - Method in class jcgp.backend.modules.problem.SymbolicRegressionProblem
+
 
+
evaluateTestCase(TestCaseProblem.TestCase<Object>) - Method in class jcgp.gui.GUI
+
 
+
evaluateTestCase(TestCaseProblem.TestCase<Object>) - Method in class jcgp.gui.population.PopulationPane
+
 
+
EvolutionaryStrategy - Class in jcgp.backend.modules.es
+
+
This class specifies the characteristics of an evolutionary strategy.
+
+
evolve(Population, Mutator) - Method in class jcgp.backend.modules.es.EvolutionaryStrategy
+
+
Performs the selection algorithm and uses the mutator to create + the next generation of solutions.
+
+
evolve(Population, Mutator) - Method in class jcgp.backend.modules.es.MuPlusLambda
+
 
+
evolve(Population, Mutator) - Method in class jcgp.backend.modules.es.TournamentSelection
+
 
+
Exponential() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Exponential
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html new file mode 100644 index 0000000..925008d --- /dev/null +++ b/doc/index-files/index-6.html @@ -0,0 +1,172 @@ + + + + + +F-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

F

+
+
fitnessOrientation() - Method in class jcgp.backend.resources.Resources
+
 
+
FixedPointMutator - Class in jcgp.backend.modules.mutator
+
+
Fixed point mutator +

+ This operator uses the point mutator + algorithm to mutate a user-defined fixed + number of genes.
+
+
FixedPointMutator(Resources) - Constructor for class jcgp.backend.modules.mutator.FixedPointMutator
+
+
Creates a new instance of FixedPointMutator.
+
+
flush() - Method in interface jcgp.backend.resources.Console
+
+
Outputs all buffered messages to the console.
+
+
flush() - Method in class jcgp.gui.console.GUIConsole
+
 
+
flushConsole() - Method in class jcgp.gui.GUI
+
 
+
Function - Class in jcgp.backend.function
+
+
Function is a callback wrapper.
+
+
Function() - Constructor for class jcgp.backend.function.Function
+
 
+
FunctionParser - Class in jcgp.backend.parsers
+
+
Contains a static method for parsing functions from a + .par file.
+
+
FunctionParser() - Constructor for class jcgp.backend.parsers.FunctionParser
+
 
+
FunctionSelector - Class in jcgp.gui.population
+
 
+
FunctionSelector(FunctionSet) - Constructor for class jcgp.gui.population.FunctionSelector
+
 
+
FunctionSet - Class in jcgp.backend.function
+
+
FunctionSet encapsulates a group of functions.
+
+
FunctionSet() - Constructor for class jcgp.backend.function.FunctionSet
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html new file mode 100644 index 0000000..f92083f --- /dev/null +++ b/doc/index-files/index-7.html @@ -0,0 +1,566 @@ + + + + + +G-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

G

+
+
generations() - Method in class jcgp.backend.resources.Resources
+
 
+
get() - Method in class jcgp.backend.function.UnsignedInteger
+
 
+
get() - Method in class jcgp.backend.parameters.BooleanParameter
+
 
+
get() - Method in class jcgp.backend.parameters.DoubleParameter
+
 
+
get() - Method in class jcgp.backend.parameters.IntegerParameter
+
 
+
get() - Method in class jcgp.backend.parameters.Parameter
+
 
+
get(int) - Method in class jcgp.backend.population.Population
+
+
Returns the indexed chromosome.
+
+
getActiveNodes() - Method in class jcgp.backend.population.Chromosome
+
+
This method computes a list of active nodes (if necessary) and returns it.
+
+
getActiveNodes(ArrayList<Node>) - Method in class jcgp.backend.population.Output
+
 
+
getActiveNodes() - Method in class jcgp.backend.statistics.RunEntry
+
 
+
getAllowedFunction(int) - Method in class jcgp.backend.function.FunctionSet
+
+
Returns an allowed function.
+
+
getAllowedFunctionCount() - Method in class jcgp.backend.function.FunctionSet
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.And
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotA
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotB
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux1
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux2
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux3
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux4
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nand
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nor
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotA
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotB
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Or
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotA
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotB
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireA
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireB
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xnor
+
 
+
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xor
+
 
+
getArity() - Method in class jcgp.backend.function.Function
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Absolute
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Addition
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Cosine
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Division
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Exponential
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Multiplication
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Power
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Sine
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SineAB
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Subtraction
+
 
+
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Tangent
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Cube
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Multiplication
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Square
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot
+
 
+
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction
+
 
+
getArityParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getAverageActiveNodes() - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Averages the number of active nodes in the + best chromosomes obtained across all runs.
+
+
getAverageActiveNodesStdDev() - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Calculates the standard deviation of + the number of active nodes in the best solution + in each run.
+
+
getAverageFitness() - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Averages the best fitness obtained in each run.
+
+
getAverageFitnessStdDev() - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Calculates the standard deviation of + the best fitness obtained in each run.
+
+
getAverageGenerations() - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Calculates the average generation out of all runs.
+
+
getAverageGenerationsStdDev() - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Calculates the standard deviation of + the average number of generations in + each run.
+
+
getAverageSuccessfulGenerations() - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Calculates the average generation out of successful runs only.
+
+
getAverageSuccessfulGenerationsStdDev() - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Calculates the standard deviation of + the average number of generations in + each run where a perfect solution was found.
+
+
getBestFitness() - Method in class jcgp.backend.modules.problem.Problem
+
 
+
getChangingConnection() - Method in class jcgp.gui.population.GUIGene
+
 
+
getChangingConnection() - Method in class jcgp.gui.population.GUIInput
+
 
+
getChangingConnection() - Method in class jcgp.gui.population.GUINode
+
 
+
getChangingConnection() - Method in class jcgp.gui.population.GUIOutput
+
 
+
getChromosomeIndex() - Method in class jcgp.gui.GUI
+
 
+
getColumn() - Method in class jcgp.backend.population.Node
+
 
+
getColumnsParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getConnection(int) - Method in class jcgp.backend.population.Node
+
 
+
getCurrentGenerationParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getCurrentRunParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getDetails() - Method in enum jcgp.backend.parameters.ParameterStatus
+
 
+
getEvolutionaryStrategies() - Method in class jcgp.JCGP
+
 
+
getEvolutionaryStrategy() - Method in class jcgp.JCGP
+
 
+
getExperiment() - Method in class jcgp.gui.GUI
+
 
+
getFileExtension() - Method in class jcgp.backend.modules.problem.Problem
+
 
+
getFitness() - Method in class jcgp.backend.population.Chromosome
+
 
+
getFitness() - Method in class jcgp.backend.statistics.RunEntry
+
 
+
getFitnessOrientation() - Method in class jcgp.backend.modules.problem.Problem
+
 
+
getFunction(int) - Method in class jcgp.backend.function.FunctionSet
+
+
Returns a function from the complete collection, + enabled or disabled alike.
+
+
getFunction() - Method in class jcgp.backend.population.Node
+
 
+
getFunction(int) - Method in class jcgp.backend.resources.Resources
+
+
Gets the indexed function out of the + complete set of functions.
+
+
getFunctionIndex(Function) - Method in class jcgp.backend.resources.Resources
+
+
Returns the index of a specified function.
+
+
getFunctionSet() - Method in class jcgp.backend.modules.problem.Problem
+
 
+
getFunctionSet() - Method in class jcgp.backend.resources.Resources
+
 
+
getGeneration() - Method in class jcgp.backend.statistics.RunEntry
+
 
+
getGenerationsParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getHighestFitness() - Method in class jcgp.backend.statistics.StatisticsLogger
+
 
+
getIndex() - Method in class jcgp.backend.population.Input
+
 
+
getIndex() - Method in class jcgp.backend.population.Output
+
 
+
getInput(int) - Method in class jcgp.backend.modules.problem.TestCaseProblem.TestCase
+
 
+
getInput(int) - Method in class jcgp.backend.population.Chromosome
+
+
Returns a reference to the indexed input.
+
+
getInputs() - Method in class jcgp.backend.modules.problem.TestCaseProblem.TestCase
+
 
+
getInputsParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getLevelsBackParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getLocalParameters() - Method in class jcgp.backend.modules.Module
+
+
This method is used by the GUI in order to build visual + representations of all parameters used by the module.
+
+
getLocks() - Method in class jcgp.gui.population.GUIGene
+
 
+
getLowestFitness() - Method in class jcgp.backend.statistics.StatisticsLogger
+
 
+
getMaxArity() - Method in class jcgp.backend.function.FunctionSet
+
+
Computes and returns the maximum arity out of + all enabled functions.
+
+
getMutator() - Method in class jcgp.JCGP
+
 
+
getMutators() - Method in class jcgp.JCGP
+
 
+
getNode(int, int) - Method in class jcgp.backend.population.Chromosome
+
+
Returns a reference to any node, addressed by row and column.
+
+
getNode() - Method in class jcgp.gui.population.GUINode
+
 
+
getOutput(int) - Method in class jcgp.backend.modules.problem.TestCaseProblem.TestCase
+
 
+
getOutput(int) - Method in class jcgp.backend.population.Chromosome
+
+
Returns a reference to the indexed output.
+
+
getOutputs() - Method in class jcgp.backend.modules.problem.TestCaseProblem.TestCase
+
 
+
getOutputsParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getPopulation() - Method in class jcgp.JCGP
+
 
+
getPopulationSizeParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getProblem() - Method in class jcgp.JCGP
+
 
+
getProblems() - Method in class jcgp.JCGP
+
 
+
getRandomChromosome() - Method in class jcgp.backend.population.Population
+
 
+
getRandomConnection(int) - Method in class jcgp.backend.population.Chromosome
+
+
Returns a random allowed connection respecting levels back.
+ This method may always pick inputs, as they can be picked + regardless of the column.
+
+
getRandomConnection() - Method in class jcgp.backend.population.Chromosome
+
+
This method will pick a completely random connection, independently + of levels back, including inputs.
+
+
getRandomDouble(int) - Method in class jcgp.backend.resources.Resources
+
+
Gets the next random double using the experiment's random + number generator.
+
+
getRandomDouble() - Method in class jcgp.backend.resources.Resources
+
+
Gets the next random integer using the experiment's random + number generator.
+
+
getRandomFunction() - Method in class jcgp.backend.resources.Resources
+
+
Gets a random allowed function from the problem function set.
+
+
getRandomInt(int) - Method in class jcgp.backend.resources.Resources
+
+
Gets the next random integer using the experiment's random + number generator.
+
+
getRandomMutableElement() - Method in class jcgp.backend.population.Chromosome
+
+
This method is useful for mutating chromosomes.
+
+
getReportIntervalParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getResources() - Method in class jcgp.backend.population.Chromosome
+
 
+
getResources() - Method in class jcgp.JCGP
+
+
Returns a reference to the ModifiableResources used by the + experiment.
+
+
getRow() - Method in class jcgp.backend.population.Node
+
 
+
getRowsParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getRunsParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getSeedParameter() - Method in class jcgp.backend.resources.ModifiableResources
+
 
+
getSource() - Method in class jcgp.backend.population.Output
+
 
+
getStage() - Method in class jcgp.gui.GUI
+
 
+
getState() - Method in class jcgp.gui.population.GUIGene
+
 
+
getStatus() - Method in class jcgp.backend.parameters.Parameter
+
 
+
getSuccessfulRuns() - Method in class jcgp.backend.statistics.StatisticsLogger
+
 
+
getSuccessRate() - Method in class jcgp.backend.statistics.StatisticsLogger
+
+
Calculates the ratio of successful runs (runs where + a perfect solution was found) to total number of runs.
+
+
getTable() - Method in class jcgp.gui.settings.testcase.TestCaseTable
+
 
+
getTestCases() - Method in class jcgp.backend.modules.problem.TestCaseProblem
+
 
+
getTestCaseTable() - Method in class jcgp.gui.settings.SettingsPane
+
 
+
getTotalFunctionCount() - Method in class jcgp.backend.function.FunctionSet
+
 
+
getValue() - Method in interface jcgp.backend.population.Connection
+
+
Compute and return the value of this connection.
+
+
getValue() - Method in class jcgp.backend.population.Input
+
 
+
getValue() - Method in class jcgp.backend.population.Node
+
 
+
GOOD_SELECTION_COLOUR - Static variable in class jcgp.gui.GUI
+
 
+
GUI - Class in jcgp.gui
+
+
Main class for the graphical user interface (GUI)
+
+
GUI() - Constructor for class jcgp.gui.GUI
+
 
+
GUIBooleanParameter - Class in jcgp.gui.settings.parameters
+
+
This extension of @code{GUIParameter} uses a @code{CheckBox} to display + the value of a @code{BooleanParameter}.
+
+
GUIConsole - Class in jcgp.gui.console
+
+
Console pane used by the GUI to display CGP output messages.
+
+
GUIConsole() - Constructor for class jcgp.gui.console.GUIConsole
+
+
Creates a new instance of this class.
+
+
GUIDoubleParameter - Class in jcgp.gui.settings.parameters
+
+
This extension of @code{GUIParameter} uses a @code{TextField} to display + the value of a @code{DoubleParameter}.
+
+
GUIGene - Class in jcgp.gui.population
+
 
+
GUIGene() - Constructor for class jcgp.gui.population.GUIGene
+
 
+
GUIGene.GUIGeneState - Enum in jcgp.gui.population
+
 
+
GUIInput - Class in jcgp.gui.population
+
 
+
GUIInput(ChromosomePane, Input) - Constructor for class jcgp.gui.population.GUIInput
+
 
+
GUIIntegerParameter - Class in jcgp.gui.settings.parameters
+
+
This extension of @code{GUIParameter} uses a @code{TextField} to display + the value of a @code{IntegerParameter}.
+
+
GUINode - Class in jcgp.gui.population
+
 
+
GUINode(ChromosomePane, Node, Line[], GUI) - Constructor for class jcgp.gui.population.GUINode
+
 
+
GUIOutput - Class in jcgp.gui.population
+
 
+
GUIOutput(ChromosomePane, Output, Line, GUI) - Constructor for class jcgp.gui.population.GUIOutput
+
 
+
GUIParameter<T> - Class in jcgp.gui.settings.parameters
+
+
This is the base class for all @code{GUIParameter}s.
+
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html new file mode 100644 index 0000000..1f4c14a --- /dev/null +++ b/doc/index-files/index-8.html @@ -0,0 +1,155 @@ + + + + + +H-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

H

+
+
HARD_HIGHLIGHT_COLOUR - Static variable in class jcgp.gui.GUI
+
 
+
hasImprovement(Population) - Method in class jcgp.backend.modules.problem.DigitalCircuitProblem
+
 
+
hasImprovement(Population) - Method in class jcgp.backend.modules.problem.Problem
+
+
Used to assert whether a given population has a chromosome that is an improvement over + the current best chromosome.
+
+
hasImprovement(Population) - Method in class jcgp.backend.modules.problem.SymbolicRegressionProblem
+
 
+
hideGeneValues() - Method in class jcgp.gui.GUI
+
 
+
hideValues() - Method in class jcgp.gui.population.PopulationPane
+
 
+
HorizontalDragResize - Class in jcgp.gui.dragresize
+
+
This class adds horizontal drag resize functionality to any + arbitrary region provided.
+
+
HyperbolicCosine() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine
+
 
+
HyperbolicSine() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine
+
 
+
HyperbolicTangent() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent
+
 
+
Hypotenuse() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html new file mode 100644 index 0000000..fcefb3b --- /dev/null +++ b/doc/index-files/index-9.html @@ -0,0 +1,206 @@ + + + + + +I-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

I

+
+
incrementGeneration() - Method in class jcgp.backend.resources.ModifiableResources
+
+
Adds 1 to the current generation.
+
+
incrementRun() - Method in class jcgp.backend.resources.ModifiableResources
+
+
Adds 1 to the current generation.
+
+
initialise(Function, Connection...) - Method in class jcgp.backend.population.Node
+
+
Initialises the node with the specified values.
+
+
Input - Class in jcgp.backend.population
+
+
This is a chromosome input.
+
+
Input(int) - Constructor for class jcgp.backend.population.Input
+
+
Initialises a new input with the current index.
+
+
inputs() - Method in class jcgp.backend.resources.Resources
+
 
+
IntegerMonitor - Class in jcgp.backend.parameters.monitors
+
+
This is a special type of IntegerParameter which + cannot be modified in the GUI (if the GUI is in use).
+
+
IntegerMonitor(int, String) - Constructor for class jcgp.backend.parameters.monitors.IntegerMonitor
+
+
Creates a new instance of this class, assuming the monitor + is not critical.
+
+
IntegerMonitor(int, String, boolean) - Constructor for class jcgp.backend.parameters.monitors.IntegerMonitor
+
+
Creates a new instance of this class.
+
+
IntegerParameter - Class in jcgp.backend.parameters
+
+
Parameter subclass for the double type.
+
+
IntegerParameter(int, String) - Constructor for class jcgp.backend.parameters.IntegerParameter
+
+
Creates a new instance of this class, assuming the parameter + is not critical.
+
+
IntegerParameter(int, String, boolean) - Constructor for class jcgp.backend.parameters.IntegerParameter
+
+
Creates a new instance of this class.
+
+
INVALID_PARAMETER_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
+
 
+
isCritical() - Method in class jcgp.backend.parameters.Parameter
+
 
+
isEnabled(Function) - Method in class jcgp.backend.function.FunctionSet
+
+
Checks if a specified function is enabled.
+
+
isEvaluating() - Method in class jcgp.gui.population.ChromosomePane
+
 
+
isEvaluating() - Method in class jcgp.gui.population.PopulationPane
+
 
+
isExperimentRunning() - Method in class jcgp.gui.settings.SettingsPane
+
 
+
isFinished() - Method in class jcgp.JCGP
+
+
Returns the experiment's status.
+
+
isLocked() - Method in class jcgp.gui.population.GUIGene
+
 
+
isMonitor() - Method in class jcgp.backend.parameters.Parameter
+
 
+
isResetRequired() - Method in class jcgp.gui.settings.SettingsPane
+
 
+
isSuccessful() - Method in class jcgp.backend.statistics.RunEntry
+
 
+
isValid() - Method in class jcgp.gui.settings.parameters.GUIParameter
+
 
+
isWorking() - Method in class jcgp.gui.GUI
+
 
+
+A B C D E F G H I J L M N O P R S T U V W X 
+ +
+ + + + + + + +
+ + + + -- cgit v1.2.3