[][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 throughou the generational process so it is acessable 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 vairiables in the implementatino of this trait be readonly is preferred but isn't that big of a deal

Traits

Envionment