public Pollinator Update(Pollinator pollinator) { var values = pollinator.ToArray(); var i = RandomGenerator.Random.Next() % pollinator.Size; values[i] = RandomGenerator.Random.NextDouble(); return(new Pollinator(values)); }
public double Visit(Pollinator pollinator) { return(_func(pollinator.ToArray())); }