You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// IMutationManagers lets you dynamically determine the probability of a mutation based on the current population.
/// </summary>
public interface IMutationProbabilityManager
{
/// <summary>
/// This method is will be called once per generation (after the MutationProbability method for that generation), so you can use it to remember old data.
/// </summary>
void AddGeneration(Population population);
/// <summary>
/// Returns the probability for a mutation
/// </summary>
double MutationProbability(Population population, IEnvironment environment, int generation);