- calculate() - Method in class jcgp.backend.population.Output
-
- Chromosome - Class in jcgp.backend.population
-
This class encapsulates a CGP chromosome.
- Chromosome(Resources) - Constructor for class jcgp.backend.population.Chromosome
-
Initialise a chromosome with the specified parameters.
- Chromosome(Chromosome) - Constructor for class jcgp.backend.population.Chromosome
-
Copy constructor.
- ChromosomePane - Class in jcgp.gui.population
-
This extension of ScrollPane
contains a series of
nodes, inputs and outputs spread across a grid.
- ChromosomePane(Chromosome, GUI, PopulationPane) - Constructor for class jcgp.gui.population.ChromosomePane
-
- ChromosomeParser - Class in jcgp.backend.parsers
-
This class contains a method for parsing .chr files and another
for writing .chr files from given chromosomes.
- ChromosomeParser() - Constructor for class jcgp.backend.parsers.ChromosomeParser
-
- clearTestCases() - Method in class jcgp.backend.modules.problem.TestCaseProblem
-
Remove all test cases.
- columns() - Method in class jcgp.backend.resources.Resources
-
- compareActiveGenesTo(Chromosome) - Method in class jcgp.backend.population.Chromosome
-
Does the same as compareGenesto()
but only looks
at the active portion of the chromosome.
- compareGenesTo(Chromosome) - Method in class jcgp.backend.population.Chromosome
-
Performs a deep comparison between this chromosome and the provided one.
- compareTo(Chromosome) - Method in class jcgp.backend.population.Chromosome
-
- Connection - Interface in jcgp.backend.population
-
Connection
declares the expected behaviour of any
part of a chromosome that can be connected to, specifically
nodes or inputs.
- Console - Interface in jcgp.backend.resources
-
Defines the basic model for a console.
- CONSOLE_MIN_HEIGHT - Static variable in class jcgp.gui.GUI
-
The minimum width of the console pane, to prevent it
from being resized beyond visibility.
- ConsolePane - Class in jcgp.gui.console
-
Console pane used by the GUI to display CGP output messages.
- ConsolePane() - Constructor for class jcgp.gui.console.ConsolePane
-
Creates a new instance of this class.
- ConstantOne() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
-
- ConstantZero() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
-
- copyChromosome(int, int) - Method in class jcgp.backend.population.Population
-
Copy a chromosome into a different position.
- copyGenes(Chromosome) - Method in class jcgp.backend.population.Chromosome
-
Creates a deep copy of the specified chromosome in the
this instance.
- copyOf(Mutable) - Method in interface jcgp.backend.population.Mutable
-
Asserts if the specified element is a copy of the elements
this is called on.
This method returns true if and only if:
the elements being compared are not the same instance;
the connections of the compared elements are not the same instance;
the elements have the same function (in the case of Node);
the grid position of the elements themselves are the same;
the grid position of all equivalent connections are the same;
The relationship computed by this method is:
symmetric: a.copyOf(b) == b.copyOf(a);
not reflexive: a.copyOf(a) returns false;
not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is
not necessarily true since it is possible that a == c.
- copyOf(Mutable) - Method in class jcgp.backend.population.Node
-
- copyOf(Mutable) - Method in class jcgp.backend.population.Output
-
- Cosine() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Cosine
-
- CosineAB() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
-
- create(Parameter<?>, SettingsPane) - Static method in class jcgp.gui.settings.parameters.GUIParameter
-
Factory method to create @code{GUIParameter}s from @code{Parameter}s.
- Cube() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.Cube
-
- currentGeneration() - Method in class jcgp.backend.resources.Resources
-
- currentRun() - Method in class jcgp.backend.resources.Resources
-