Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X

## C

CandidateProgram<TYPE> - Class in com.epochx.representation
  A `CandidateProgram` encapsulates an individual program within a generation of a GP run.
CandidateProgram(Node<TYPE>, GPModel<TYPE>) - Constructor for class com.epochx.representation.CandidateProgram
  Constructs a new program individual where `rootNode` is the top most node in the program, and which may have 0 or more child nodes.
clearFoodLocations() - Method in class com.epochx.ant.AntLandscape
  Clears all food locations on the landscape.
clone() - Method in class com.epochx.random.MersenneTwisterFast
clone() - Method in class com.epochx.representation.CandidateProgram
  Creates and returns a copy of this program.
clone() - Method in class com.epochx.representation.Node
  Create a deep copy of this node tree.
clone() - Method in class com.epochx.representation.TerminalNode
  Creates a copy of this terminal node.
clone() - Method in class com.epochx.representation.Variable
  Variables cannot be cloned.
CoefficientPowerFunction - Class in com.epochx.representation.dbl
  The CoefficientPowerFunction is equivalent to a `PowerFunction` combined with a `MultiplyFunction`.
CoefficientPowerFunction() - Constructor for class com.epochx.representation.dbl.CoefficientPowerFunction
  Construct an CoefficientPowerFunction with no children.
CoefficientPowerFunction(Node<Double>, Node<Double>, Node<Double>) - Constructor for class com.epochx.representation.dbl.CoefficientPowerFunction
  Construct a CoefficientPowerFunction with three children.
com.epochx.action - package com.epochx.action
com.epochx.ant - package com.epochx.ant
com.epochx.life - package com.epochx.life
com.epochx.model.ant - package com.epochx.model.ant
com.epochx.model.majority - package com.epochx.model.majority
com.epochx.model.multiplexer - package com.epochx.model.multiplexer
com.epochx.model.parity - package com.epochx.model.parity
com.epochx.model.regression - package com.epochx.model.regression
com.epochx.op - package com.epochx.op
com.epochx.op.crossover - package com.epochx.op.crossover
com.epochx.op.initialisation - package com.epochx.op.initialisation
com.epochx.op.mutation - package com.epochx.op.mutation
com.epochx.op.selection - package com.epochx.op.selection
com.epochx.random - package com.epochx.random
com.epochx.representation - package com.epochx.representation
com.epochx.representation.action - package com.epochx.representation.action
com.epochx.representation.bool - package com.epochx.representation.bool
com.epochx.representation.dbl - package com.epochx.representation.dbl
com.epochx.stats - package com.epochx.stats
com.epochx.util - package com.epochx.util
compareTo(CandidateProgram<TYPE>) - Method in class com.epochx.representation.CandidateProgram
  Compares this program to another based upon fitness.
configure() - Method in class com.epochx.model.ant.SantaFeTrail
configure() - Method in class com.epochx.model.majority.Majority5
configure() - Method in class com.epochx.model.majority.Majority9
configure() - Method in class com.epochx.model.multiplexer.Multiplexer11Bit
configure() - Method in class com.epochx.model.multiplexer.Multiplexer20Bit
configure() - Method in class com.epochx.model.multiplexer.Multiplexer37Bit
configure() - Method in class com.epochx.model.multiplexer.Multiplexer6Bit
configure() - Method in class com.epochx.model.parity.Even4Parity
configure() - Method in class com.epochx.model.parity.Even5Parity
configure() - Method in class com.epochx.model.parity.Even7Parity
configure() - Method in class com.epochx.model.regression.CubicRegression
configure() - Method in class com.epochx.model.regression.QuarticRegression
CosecantFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the reciprocal trigonometric function of cosecant.
CosecantFunction() - Constructor for class com.epochx.representation.dbl.CosecantFunction
  Construct a CosecantFunction with no children.
CosecantFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.CosecantFunction
  Construct a CosecantFunction with one child.
CosineFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the trigonometric function of cosine.
CosineFunction() - Constructor for class com.epochx.representation.dbl.CosineFunction
  Construct a CosineFunction with no children.
CosineFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.CosineFunction
  Construct a CosineFunction with one child.
CotangentFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the reciprocal trigonometric function of cotangent.
CotangentFunction() - Constructor for class com.epochx.representation.dbl.CotangentFunction
  Construct a CotangentFunction with no children.
CotangentFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.CotangentFunction
  Construct a CotangentFunction with one child.
crossover() - Method in class com.epochx.core.GPCrossover
  Selects two parents by calling `getProgramSelector()` on the instance of `GPModel` given at construction and submits them to the `Crossover` operator which is obtained by calling `getCrossover()` on the model.
Crossover<TYPE> - Interface in com.epochx.op.crossover
  This interface defines the structure which specific crossover operations can implement to provide different methods of crossing over two `CandidatePrograms`.
crossover(CandidateProgram<TYPE>, CandidateProgram<TYPE>) - Method in interface com.epochx.op.crossover.Crossover
  Implementations should perform some form of exchange of material between the two children, returning the resultant children.
crossover(CandidateProgram<TYPE>, CandidateProgram<TYPE>) - Method in class com.epochx.op.crossover.KozaCrossover
  Crossover the two `CandidatePrograms` provided as arguments using Koza crossover.
crossover(CandidateProgram<TYPE>, CandidateProgram<TYPE>) - Method in class com.epochx.op.crossover.UniformPointCrossover
  Crossover the two `CandidatePrograms` provided as arguments using uniform swap points.
CrossoverListener<TYPE> - Interface in com.epochx.life
CrossoverStatField - Enum in com.epochx.stats
  This enum gives all the available crossover statistics that can be requested.
CrossoverStatListener - Interface in com.epochx.stats
  CrossoverStatsListener uses the listener pattern to provide a flexible way of accessing statistics about crossover operations that occur.
crossoverStats(Object[]) - Method in class com.epochx.core.GPAbstractModel
  Default implementation.
crossoverStats(Object[]) - Method in interface com.epochx.stats.CrossoverStatListener
  This method will be called after every crossover operation with an array containing the statistics requested with getCrossoverStatFields().
CrossoverStats<TYPE> - Class in com.epochx.stats
CrossoverStats() - Constructor for class com.epochx.stats.CrossoverStats
  Constructor.
CubeFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the arithmetic function of cube, that is - raising to the third power.
CubeFunction() - Constructor for class com.epochx.representation.dbl.CubeFunction
  Construct a CubeFunction with no children.
CubeFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.CubeFunction
  Construct a CubeFunction with one child.
CubeRootFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the mathematical function of cube root.
CubeRootFunction() - Constructor for class com.epochx.representation.dbl.CubeRootFunction
  Construct a CubeRootFunction with no children.
CubeRootFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.CubeRootFunction
  Construct a CubeRootFunction with one child.
CubicRegression - Class in com.epochx.model.regression
CubicRegression() - Constructor for class com.epochx.model.regression.CubicRegression

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X