pub trait EvolutionOperator {
    type State: State;
    type Params: Set;
    type Iterator: Iterator<Item = (Self::State, Self::Params)>;
    fn step(&self, current: Self::State) -> Self::Iterator;
}
Expand description

A parametrised variant of an EvolutionOperator. For each state, a Params set is returned as well which gives the set of parameter valuations for which the transition is allowed.

Associated Types

Required methods

Implementors