Trait genevo::simulation::SimulationBuilder
[−]
[src]
pub trait SimulationBuilder<S, A> where
S: Simulation<A>,
A: Algorithm, { fn build(self) -> S; }
The SimulationBuilder
creates a new Simulation
with given parameters
and options. It forms the initialization stage of the algorithm.
Required Methods
fn build(self) -> S
Finally build the Simulation.
Implementors
impl<A, T> SimulationBuilder<Simulator<A, T>, A> for SimulatorBuilder<A, T> where
A: Algorithm + TrackProcessingTime,
T: Termination<A>,