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