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

## S

SantaFeTrail - Class in com.epochx.model.ant
SantaFeTrail() - Constructor for class com.epochx.model.ant.SantaFeTrail
SecantFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the reciprocal trigonometric function of secant.
SecantFunction() - Constructor for class com.epochx.representation.dbl.SecantFunction
  Construct a SecantFunction with no children.
SecantFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.SecantFunction
  Construct a SecantFunction with one child.
Seq2Function - Class in com.epochx.representation.action
  A `FunctionNode` which provides the facility to sequence two instructions - which may be other functions or terminal nodes with actions.
Seq2Function() - Constructor for class com.epochx.representation.action.Seq2Function
  Construct a Seq2Function with no children.
Seq2Function(Node<Action>, Node<Action>) - Constructor for class com.epochx.representation.action.Seq2Function
  Construct a Seq2Function with two children.
Seq3Function - Class in com.epochx.representation.action
  A `FunctionNode` which provides the facility to sequence three instructions - which may be other functions or terminal nodes with actions.
Seq3Function() - Constructor for class com.epochx.representation.action.Seq3Function
  Construct a Seq3Function with no children.
Seq3Function(Node<Action>, Node<Action>, Node<Action>) - Constructor for class com.epochx.representation.action.Seq3Function
  Construct a Seq3Function with two children.
setChild(int, Node<TYPE>) - Method in class com.epochx.representation.Node
  Replaces the child node at the specified index with the specified node.
setChildren(Node<TYPE>[]) - Method in class com.epochx.representation.Node
  Sets the children of this node.
setCrossover(Crossover<TYPE>) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default crossover operator.
setCrossoverProbability(double) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default crossover probability.
setCrossoverStatFields(CrossoverStatField[]) - Method in class com.epochx.core.GPAbstractModel
  Set the crossover statistics that the given CrossoverStatListener will receive after each crossover operation.
setCrossoverStatListener(CrossoverStatListener) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default listener for crossover statistics.
setFoodLocations(List<Point>) - Method in class com.epochx.ant.AntLandscape
  Replaces the current set of food locations with a new set.
setGenerationStatListener(GenerationStatListener) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default listener for generation statistics.
setGenStatFields(GenerationStatField[]) - Method in class com.epochx.core.GPAbstractModel
  Set the generation statistics that the given GenerationStatListener will receive at the end of each generation.
setInitialiser(Initialiser<TYPE>) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default initialiser.
setInitialMaxDepth(int) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default max program tree depth allowed after initialisation is performed.
setLabel(String) - Method in class com.epochx.representation.Variable
  Replaces the variable's label with a new name.
setLifeCycleListener(LifeCycleListener<TYPE>) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default life cycle listener.
setLocation(int, int) - Method in class com.epochx.ant.Ant
  Sets the location of the ant on its landscape using an x/y co-ordinate system.
setMaxProgramDepth(int) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default max program tree depth allowed after genetic operators are performed.
setMutationProbability(double) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default mutation probability.
setMutationStatFields(MutationStatField[]) - Method in class com.epochx.core.GPAbstractModel
  Set the mutation statistics that the given MutationStatListener will receive after each mutation operation.
setMutationStatListener(MutationStatListener) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default listener for mutation statistics.
setMutator(Mutation<TYPE>) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default mutator used to perform mutation.
setNoElites(int) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default number of elites to copy from one generation to the next.
setNoGenerations(int) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default number of generations.
setNoRuns(int) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default number of runs.
setNthNode(int, Node<TYPE>) - Method in class com.epochx.representation.CandidateProgram
  Replaces the node at the specified position in the CandidateProgram with the specified node.
setNthNode(int, Node<TYPE>) - Method in class com.epochx.representation.Node
  Replaces the node at the specified position in this node tree, where this node is considered to be the root node - that is, the 0th node.
setOrientation(Orientation) - Method in class com.epochx.ant.Ant
  Sets the orientation the Ant is to facing.
setPoolSelector(PoolSelector<TYPE>) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default pool selector used to generate a mating pool.
setPoolSize(int) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default pool size value.
setPopulationSize(int) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default population size of CandidatePrograms.
setProgramSelector(ProgramSelector<TYPE>) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default parent selector used to select parents to undergo a genetic operator from either a pool or the previous population.
setRNG(RandomNumberGenerator) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default random number generator used to generate random numbers to control behaviour throughout a run.
setRunStatFields(RunStatField[]) - Method in class com.epochx.core.GPAbstractModel
  Set the run statistics that the given RunStatListener will receive at the end of each run.
setRunStatListener(RunStatListener) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default listener for run statistics.
setSeed(long) - Method in class com.epochx.random.JavaRandom
setSeed(long) - Method in class com.epochx.random.MersenneTwisterFast
  Initalize the pseudo random number generator.
setSeed(int[]) - Method in class com.epochx.random.MersenneTwisterFast
  Sets the seed of the MersenneTwister using an array of integers.
setSeed(long) - Method in interface com.epochx.random.RandomNumberGenerator
  Set the seed
setSelectionPool(List<CandidateProgram<TYPE>>) - Method in class com.epochx.op.selection.LinearRankSelector
  Sets the population from which programs will be selected.
setSelectionPool(List<CandidateProgram<TYPE>>) - Method in interface com.epochx.op.selection.ProgramSelector
  The GP system will call this method at the start of every generation to provide the selector with the population from which selections should be made.
setSelectionPool(List<CandidateProgram<TYPE>>) - Method in class com.epochx.op.selection.RandomSelector
  This method should only be called by the GP system.
setSelectionPool(List<CandidateProgram<TYPE>>) - Method in class com.epochx.op.selection.TournamentSelector
  Store the population for creating tournaments from.
setStartTime() - Method in class com.epochx.stats.GenerationStats
setTerminationFitness(double) - Method in class com.epochx.core.GPAbstractModel
  Overwrites the default fitness for run termination.
setValue(TYPE) - Method in class com.epochx.representation.TerminalNode
  Replaces the value of the terminal node.
SignumFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the mathematical sign function that extracts the sign of a number.
SignumFunction() - Constructor for class com.epochx.representation.dbl.SignumFunction
  Construct a SignumFunction with no children.
SignumFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.SignumFunction
  Construct a SignumFunction with one child.
SineFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the trigonometric function of sine.
SineFunction() - Constructor for class com.epochx.representation.dbl.SineFunction
  Construct a SineFunction with no children.
SineFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.SineFunction
  Construct a SineFunction with one child.
skip() - Method in class com.epochx.ant.Ant
  Skipping will cause the ant to fill one timestep without moving in its ant landscape.
SquareFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the arithmetic function of squaring, that is - raising to the second power.
SquareFunction() - Constructor for class com.epochx.representation.dbl.SquareFunction
  Construct a SquareFunction with no children.
SquareFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.SquareFunction
  Construct a SquareFunction with one child.
SquareRootFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the mathematical function of square root.
SquareRootFunction() - Constructor for class com.epochx.representation.dbl.SquareRootFunction
  Construct a SquareRootFunction with no children.
SquareRootFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.SquareRootFunction
  Construct a SquareRootFunction with one child.
stateEquals(Object) - Method in class com.epochx.random.MersenneTwisterFast
SubtractFunction - Class in com.epochx.representation.dbl
  A `FunctionNode` which performs the mathematical function of subtraction.
SubtractFunction() - Constructor for class com.epochx.representation.dbl.SubtractFunction
  Construct an SubtractFunction with no children.
SubtractFunction(Node<Double>, Node<Double>) - Constructor for class com.epochx.representation.dbl.SubtractFunction
  Construct a SubtractFunction with 2 children.
SubtreeMutation<TYPE> - Class in com.epochx.op.mutation
  This class performs a subtree mutation on a `CandidateProgram`.
SubtreeMutation(GPModel<TYPE>) - Constructor for class com.epochx.op.mutation.SubtreeMutation
  Simple constructor for subtree mutation using a default maximum depth of 4 for new subtrees.
SubtreeMutation(GPModel<TYPE>, int) - Constructor for class com.epochx.op.mutation.SubtreeMutation
  Subtree mutation constructor with control for the maximum depth of new subtrees.

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