- 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
-
Does a complete GUI refresh.
- 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 button callback.
- 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
-
The width or height of the area that can be clicked on
to drag-resize a pane.
- 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
-
Run/pause method.
- runs() - Method in class jcgp.backend.resources.Resources
-