Package org.openjdk.jmh.samples
Class JMHSample_25_API_GA.Chromosome
- java.lang.Object
-
- org.openjdk.jmh.samples.JMHSample_25_API_GA.Chromosome
-
- All Implemented Interfaces:
java.lang.Comparable<JMHSample_25_API_GA.Chromosome>
- Enclosing class:
- JMHSample_25_API_GA
public static class JMHSample_25_API_GA.Chromosome extends java.lang.Object implements java.lang.Comparable<JMHSample_25_API_GA.Chromosome>
Chromosome: encodes solution.
-
-
Constructor Summary
Constructors Constructor Description Chromosome(Options baseOpts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(JMHSample_25_API_GA.Chromosome o)JMHSample_25_API_GA.Chromosomecrossover(JMHSample_25_API_GA.Chromosome other)doublegetScore()JMHSample_25_API_GA.Chromosomemutate()doublescore()java.lang.StringtoString()
-
-
-
Constructor Detail
-
Chromosome
public Chromosome(Options baseOpts)
-
-
Method Detail
-
score
public double score()
-
compareTo
public int compareTo(JMHSample_25_API_GA.Chromosome o)
- Specified by:
compareToin interfacejava.lang.Comparable<JMHSample_25_API_GA.Chromosome>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
crossover
public JMHSample_25_API_GA.Chromosome crossover(JMHSample_25_API_GA.Chromosome other)
-
mutate
public JMHSample_25_API_GA.Chromosome mutate()
-
getScore
public double getScore()
-
-