Function rustcoalescence::cli::simulate::dispatch::valid::algorithm_scenario::dispatch
source · pub(super) fn dispatch<R: Reporter, P: ReporterContext<Reporter = R>>(
partitioning: Partitioning,
event_log: Option<EventLogConfig>,
reporter_context: P,
speciation_probability_per_generation: OpenClosedUnitF64,
sample: Sample,
scenario: Scenario,
algorithm: Algorithm,
pause_before: Option<NonNegativeF64>,
ron_args: &str,
normalised_args: &mut BufferingSimulateArgsBuilder
) -> Result<SimulationOutcome>