private int EvaluateFitness(EvoString preyEvoString) { if (preyEvoString == null) { throw new Exception("Predator doesn't like this prey!"); } return this.target.Compare(preyEvoString); }
/// <summary> /// Creates an EvoStringPredator. /// </summary> /// <param name="target">Around here a predator is defined by its target.</param> /// <returns></returns> public static IPredator CreateEvoStringPredator(EvoString target) { return(new EvoStringPredator(target)); }
public EvoStringPredator(EvoString target) { this.target = target; }
/// <summary> /// Creates an EvoStringPredator. /// </summary> /// <param name="target">Around here a predator is defined by its target.</param> /// <returns></returns> public static IPredator CreateEvoStringPredator(EvoString target) { return new EvoStringPredator(target); }