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-7.html | 566 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 566 insertions(+) create mode 100644 doc/index-files/index-7.html (limited to 'doc/index-files/index-7.html') 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 
+ +
+ + + + + + + +
+ + + + -- cgit v1.2.3