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 

C

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
 
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