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