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-2013 Franz Wilhelmstötter (2013-12-18 20:17)