[][src]Module radiate::engine::environment

Environment represents overall settings for a genome, this can be statistics to be tracked through evolution, or things like mutation rates or global counters. This is injected into functions throughout the generational process so it is accessible globally as a center point for the evolution. Note - if this is to be used a mutable in crossover or mutation, this will slow down the optimization process as it will have to be locked during the writing thus having the variables in the implementation of this trait be readonly is preferred but isn't that big of a deal

Traits

Envionment