Ejemplo n.º 1
0
 protected FeatureEvolution(
     Range <PersonAge> ageRange,
     FeatureImprovementRatio maxImprovement,
     EvolutionCurve evolutionCurve)
 {
     AgeRange = ageRange;
     MaxFeatureImprovement = maxImprovement;
     EvolutionCurve        = evolutionCurve;
 }
Ejemplo n.º 2
0
 private Phase1Evolution(Range <PersonAge> ageRange, EvolutionCurve evolutionCurve)
     : base(ageRange, new FeatureImprovementRatio(0.5), evolutionCurve)
 {
 }
Ejemplo n.º 3
0
 private Phase3Evolution(Range <PersonAge> ageRange, FeatureImprovementRatio maxImprovement, EvolutionCurve evolutionCurve)
     : base(ageRange, maxImprovement, evolutionCurve)
 {
 }
Ejemplo n.º 4
0
 public static Phase1Evolution Create(EvolutionCurve evolutionCurve)
 => new Phase1Evolution(new Range <PersonAge>(PersonAge.FromYears(AGE_MIN), PersonAge.FromYears(AGE_MAX)), evolutionCurve);