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.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Options
(package private) int
(package private) int
(package private) int
(package private) int
(package private) int
(package private) int
(package private) double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
double
getScore()
mutate()
private double
randomChange
(double v) double
score()
toString()
-
Field Details
-
score
double score -
baseOpts
-
freqInlineSize
int freqInlineSize -
inlineSmallCode
int inlineSmallCode -
maxInlineLevel
int maxInlineLevel -
maxInlineSize
int maxInlineSize -
maxRecursiveInlineLevel
int maxRecursiveInlineLevel -
minInliningThreshold
int minInliningThreshold
-
-
Constructor Details
-
Chromosome
-
-
Method Details
-
score
public double score() -
compareTo
- Specified by:
compareTo
in interfaceComparable<JMHSample_25_API_GA.Chromosome>
-
toString
-
crossover
-
mutate
-
randomChange
private double randomChange(double v) -
getScore
public double getScore()
-