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:
Comparable<JMHSample_25_API_GA.Chromosome>
- Enclosing class:
- JMHSample_25_API_GA
public static class JMHSample_25_API_GA.Chromosome extends Object implements Comparable<JMHSample_25_API_GA.Chromosome>
Chromosome: encodes solution.
-
-
Constructor Summary
Constructors Constructor Description Chromosome(org.openjdk.jmh.runner.options.Options baseOpts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(JMHSample_25_API_GA.Chromosome o)
JMHSample_25_API_GA.Chromosome
crossover(JMHSample_25_API_GA.Chromosome other)
double
getScore()
JMHSample_25_API_GA.Chromosome
mutate()
double
score()
String
toString()
-
-
-
Method Detail
-
score
public double score()
-
compareTo
public int compareTo(JMHSample_25_API_GA.Chromosome o)
- Specified by:
compareTo
in interfaceComparable<JMHSample_25_API_GA.Chromosome>
-
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()
-
-