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

M

main(String[]) - Static method in class com.epochx.model.ant.SantaFeTrail
 
main(String[]) - Static method in class com.epochx.random.MersenneTwisterFast
Tests the code.
Majority5 - Class in com.epochx.model.majority
 
Majority5() - Constructor for class com.epochx.model.majority.Majority5
 
Majority9 - Class in com.epochx.model.majority
 
Majority9() - Constructor for class com.epochx.model.majority.Majority9
 
MaxFunction - Class in com.epochx.representation.dbl
A FunctionNode which performs the simple comparison function of determining which of 2 numbers is larger, as per the boolean greater-than function.
MaxFunction() - Constructor for class com.epochx.representation.dbl.MaxFunction
Construct a MaxFunction with no children.
MaxFunction(Node<Double>, Node<Double>) - Constructor for class com.epochx.representation.dbl.MaxFunction
Construct a MaxFunction with two child.
MersenneTwisterFast - Class in com.epochx.random
MersenneTwister and MersenneTwisterFast
MersenneTwisterFast() - Constructor for class com.epochx.random.MersenneTwisterFast
Constructor using the default seed.
MersenneTwisterFast(long) - Constructor for class com.epochx.random.MersenneTwisterFast
Constructor using a given seed.
MersenneTwisterFast(int[]) - Constructor for class com.epochx.random.MersenneTwisterFast
Constructor using an array of integers as seed.
MinFunction - Class in com.epochx.representation.dbl
A MinFunction which performs the simple comparison function of determining which of 2 numbers is smaller, as per the boolean less-than function.
MinFunction() - Constructor for class com.epochx.representation.dbl.MinFunction
Construct a MinFunction with no children.
MinFunction(Node<Double>, Node<Double>) - Constructor for class com.epochx.representation.dbl.MinFunction
Construct a MinFunction with two child.
ModuloFunction - Class in com.epochx.representation.dbl
A FunctionNode which performs the modulo operation, that is it finds the remainder of division.
ModuloFunction() - Constructor for class com.epochx.representation.dbl.ModuloFunction
Construct a ModuloFunction with no children.
ModuloFunction(Node<Double>, Node<Double>) - Constructor for class com.epochx.representation.dbl.ModuloFunction
Construct a ModuloFunction with two children.
move() - Method in class com.epochx.ant.Ant
Moves the ant's position one place in the direction it is currently facing based upon its orientation.
Multiplexer11Bit - Class in com.epochx.model.multiplexer
 
Multiplexer11Bit() - Constructor for class com.epochx.model.multiplexer.Multiplexer11Bit
 
Multiplexer20Bit - Class in com.epochx.model.multiplexer
 
Multiplexer20Bit() - Constructor for class com.epochx.model.multiplexer.Multiplexer20Bit
 
Multiplexer37Bit - Class in com.epochx.model.multiplexer
 
Multiplexer37Bit() - Constructor for class com.epochx.model.multiplexer.Multiplexer37Bit
 
Multiplexer6Bit - Class in com.epochx.model.multiplexer
 
Multiplexer6Bit() - Constructor for class com.epochx.model.multiplexer.Multiplexer6Bit
 
MultiplyFunction - Class in com.epochx.representation.dbl
A FunctionNode which performs the mathematical function of multiplication.
MultiplyFunction() - Constructor for class com.epochx.representation.dbl.MultiplyFunction
Construct a MultiplyFunction with no children.
MultiplyFunction(Node<Double>, Node<Double>) - Constructor for class com.epochx.representation.dbl.MultiplyFunction
Construct a MultiplyFunction with 2 children.
mutate() - Method in class com.epochx.core.GPMutation
Selects a CandidateProgram from the population using the ProgramSelector returned by a call to getProgramSelector() on the model given at construction and submits it to the Mutation operator which is obtained by calling getMutation() on the model.
mutate(CandidateProgram<TYPE>) - Method in interface com.epochx.op.mutation.Mutation
Implementations should perform some form of alteration to the genetic material of the given CandidateProgram, returning the resultant program.
mutate(CandidateProgram<TYPE>) - Method in class com.epochx.op.mutation.PointMutation
Perform point mutation on the given CandidateProgram.
mutate(CandidateProgram<TYPE>) - Method in class com.epochx.op.mutation.SubtreeMutation
Perform subtree mutation on the given CandidateProgram.
Mutation<TYPE> - Interface in com.epochx.op.mutation
This interface defines the structure which specific mutation operators can implement to provide different methods of mutating a CandidateProgram.
MutationListener<TYPE> - Interface in com.epochx.life
 
MutationStatField - Enum in com.epochx.stats
This enum gives all the available mutation statistics that can be requested.
MutationStatListener - Interface in com.epochx.stats
MutationStatsListener uses the listener pattern to provide a flexible way of accessing statistics about each run.
mutationStats(Object[]) - Method in class com.epochx.core.GPAbstractModel
Default implementation.
mutationStats(Object[]) - Method in interface com.epochx.stats.MutationStatListener
This method will be called after every run completes with an array containing the statistics requested with getMutationStatFields().
MutationStats<TYPE> - Class in com.epochx.stats
 
MutationStats() - Constructor for class com.epochx.stats.MutationStats
 

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