Skip navigation links
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
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
 
A B C D E F G H I J L M N O P R S T U V W X 
Skip navigation links