public static class JMHSample_25_API_GA.Chromosome extends java.lang.Object implements java.lang.Comparable<JMHSample_25_API_GA.Chromosome>
Modifier and Type | Field and Description |
---|---|
(package private) Options |
baseOpts |
(package private) int |
freqInlineSize |
(package private) int |
inlineSmallCode |
(package private) int |
maxInlineLevel |
(package private) int |
maxInlineSize |
(package private) int |
maxRecursiveInlineLevel |
(package private) int |
minInliningThreshold |
(package private) double |
score |
Constructor and Description |
---|
Chromosome(Options baseOpts) |
Modifier and Type | Method and 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() |
private double |
randomChange(double v) |
double |
score() |
java.lang.String |
toString() |
double score
final Options baseOpts
int freqInlineSize
int inlineSmallCode
int maxInlineLevel
int maxInlineSize
int maxRecursiveInlineLevel
int minInliningThreshold
public Chromosome(Options baseOpts)
public double score()
public int compareTo(JMHSample_25_API_GA.Chromosome o)
compareTo
in interface java.lang.Comparable<JMHSample_25_API_GA.Chromosome>
public java.lang.String toString()
toString
in class java.lang.Object
public JMHSample_25_API_GA.Chromosome crossover(JMHSample_25_API_GA.Chromosome other)
public JMHSample_25_API_GA.Chromosome mutate()
private double randomChange(double v)
public double getScore()