Enum darwin_rs::simulation::SimulationType
[−]
[src]
pub enum SimulationType { EndIteration(u32), EndFitness(f64), EndFactor(f64), }
The SimulationType
type. Speficies the criteria on how a simulation should stop.
Variants
EndIteration(u32)
Finish the simulation when a number of iteration has been reached.
EndFitness(f64)
Finish the simulation when a specific fitness is rached.
That means if at least one of the individuals has this fitness.
The fitness is calculated using the implemented calculate_fitness
functions
of the Individual
trait.
EndFactor(f64)
Finish the simulation when a specific improvement factor is reached. That means the relation between the very first fitness and the current fitness of the fittest individual.
Trait Implementations
impl Debug for SimulationType
[src]
impl Clone for SimulationType
[src]
fn clone(&self) -> SimulationType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more