public static class Statistics.Builder<G extends Gene<?,G>,C extends Comparable<? super C>> extends Object
Modifier and Type | Field and Description |
---|---|
protected double |
_ageMean |
protected double |
_ageVariance |
protected Phenotype<G,C> |
_best |
protected int |
_generation |
protected int |
_invalid |
protected int |
_killed |
protected Optimize |
_optimize |
protected int |
_samples |
protected Phenotype<G,C> |
_worst |
Constructor and Description |
---|
Statistics.Builder()
Create a new Statistics builder.
|
Modifier and Type | Method and Description |
---|---|
Statistics.Builder<G,C> |
ageMean(double ageMean) |
Statistics.Builder<G,C> |
ageVariance(double ageVariance) |
Statistics.Builder<G,C> |
bestPhenotype(Phenotype<G,C> best) |
Statistics<G,C> |
build()
Return a new Statistics object with the builder values.
|
Statistics.Builder<G,C> |
generation(int generation) |
Statistics.Builder<G,C> |
invalid(int invalid) |
Statistics.Builder<G,C> |
killed(int killed) |
Statistics.Builder<G,C> |
optimize(Optimize optimize) |
Statistics.Builder<G,C> |
samples(int samples) |
Statistics.Builder<G,C> |
statistics(Statistics<G,C> statistics)
Set the values of this builder with the values of the given
statistics . |
Statistics.Builder<G,C> |
worstPhenotype(Phenotype<G,C> worst) |
protected int _generation
protected int _samples
protected double _ageMean
protected double _ageVariance
protected int _killed
protected int _invalid
public Statistics.Builder()
public Statistics.Builder<G,C> statistics(Statistics<G,C> statistics)
statistics
.statistics
- the statistics values. If the statistics
is null
nothing is set.public Statistics.Builder<G,C> optimize(Optimize optimize)
public Statistics.Builder<G,C> generation(int generation)
Statistics.getGeneration()
public Statistics.Builder<G,C> bestPhenotype(Phenotype<G,C> best)
Statistics.getBestPhenotype()
public Statistics.Builder<G,C> worstPhenotype(Phenotype<G,C> worst)
Statistics.getWorstPhenotype()
public Statistics.Builder<G,C> samples(int samples)
Statistics.getSamples()
public Statistics.Builder<G,C> ageMean(double ageMean)
Statistics.getAgeMean()
public Statistics.Builder<G,C> ageVariance(double ageVariance)
Statistics.getAgeVariance()
public Statistics.Builder<G,C> invalid(int invalid)
Statistics.getInvalid()
public Statistics.Builder<G,C> killed(int killed)
Statistics.getKilled()
public Statistics<G,C> build()
© 2007-2014 Franz Wilhelmstötter (2014-03-07 19:35)