Record Class EvolutionDurations

java.lang.Object
java.lang.Record
io.jenetics.engine.EvolutionDurations
Record Components:
offspringSelectionDuration - the duration needed for selecting the offspring population
survivorsSelectionDuration - the duration needed for selecting the survivors population
offspringAlterDuration - the duration needed for altering the offspring population
offspringFilterDuration - the duration needed for removing and replacing invalid offspring individuals
survivorFilterDuration - the duration needed for removing and replacing old and invalid survivor individuals
evaluationDuration - the duration needed for evaluating the fitness function of the new individuals
evolveDuration - the duration needed for the whole evolve step
All Implemented Interfaces:
Serializable, Comparable<EvolutionDurations>

public record EvolutionDurations(Duration offspringSelectionDuration, Duration survivorsSelectionDuration, Duration offspringAlterDuration, Duration offspringFilterDuration, Duration survivorFilterDuration, Duration evaluationDuration, Duration evolveDuration) extends Record implements Comparable<EvolutionDurations>, Serializable
This class contains timing information about one evolution step.
Since:
3.0
Version:
7.0
See Also: