Crate watchmaker

Source

Structs§

DetectConcurrencySettings
DetectConcurrencySettingsBuilder
Use to construct the settings required to execute a genetic algorithm search.
Failure
Define failure conditions for the entire crate.
SearchSettings
The settings for a genetic algorithm search.
SearchSettingsBuilder
Use to construct the settings required to execute a genetic algorithm search.
Success
Define the successful outcome of a genetic algorithm search.
TournamentSelector

Enums§

ConcurrencySettings
Define the degree of parallelism to use when searching.
Reason
Define the reason the search terminated.

Traits§

Genetic
Define the genetic operations on a chromosome G.
Selector

Functions§

search
Search for a solution using a genetic algorithm. This is the main entry point for the crate.

Type Aliases§

Progress
Define the progress reporting callback.