ec.app.mona
Class MonaVectorIndividual
- java.lang.Object
-
- ec.Individual
-
- ec.vector.VectorIndividual
-
- ec.vector.DoubleVectorIndividual
-
- ec.app.mona.MonaVectorIndividual
-
- All Implemented Interfaces:
- Prototype, Setup, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable
public class MonaVectorIndividual extends DoubleVectorIndividual
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ec.vector.DoubleVectorIndividual
genome, MAXIMUM_INTEGER_IN_DOUBLE, P_DOUBLEVECTORINDIVIDUAL
-
Fields inherited from class ec.Individual
evaluated, EVALUATED_PREAMBLE, fitness, P_INDIVIDUAL, species
-
-
Constructor Summary
Constructors Constructor and Description MonaVectorIndividual()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidreset(EvolutionState state, int thread)Initializes the individual by randomly choosing doubles uniformly from mingene to maxgene.-
Methods inherited from class ec.vector.DoubleVectorIndividual
clamp, clone, defaultBase, defaultCrossover, defaultMutate, distanceTo, equals, genomeLength, genotypeToString, genotypeToStringForHumans, getGenome, hashCode, isInRange, join, polynomialMutate, readGenotype, setGenome, setGenomeLength, setup, simulatedBinaryCrossover, split, writeGenotype
-
Methods inherited from class ec.vector.VectorIndividual
cloneGenes, reset, size
-
Methods inherited from class ec.Individual
compareTo, merge, printIndividual, printIndividual, printIndividual, printIndividualForHumans, printIndividualForHumans, readIndividual, readIndividual, toString, writeIndividual
-
-
-
-
Method Detail
-
reset
public void reset(EvolutionState state, int thread)
Description copied from class:DoubleVectorIndividualInitializes the individual by randomly choosing doubles uniformly from mingene to maxgene.- Overrides:
resetin classDoubleVectorIndividual
-
-
DMelt 3.0 © DataMelt by jWork.ORG