Crate maelstrom_simex

Source
Expand description

Provide a mechanism for exhaustively exploring all possible simulations in a simulation space.

The user is given a Simulation object, from which they can retrieve values (choices). On later simulations, different values will be retrieved. The SimulationExplorer will keep yielding simulations until all possible values have been returned.

Structsยง

ChooseN
An iterator that returns chosen values from an underlying ExactSizeIterator.
ChooseNUnknownSize
An iterator that returns chosen values from an underlying Iterator.
Map
An iterator that returns the results of simulations.
Simulation
An object that yields successive choices and which can be used to drive a simulation.
SimulationExplorer
An object that yields successive Simulations until there are no more.