Function construct_simulation_runner

Source
pub fn construct_simulation_runner<D, S, C, A, Com, Sy, Ci>(
    domain: D,
    agents: Ci,
    n_subdomains: NonZeroUsize,
    init_aux_storage: impl Fn(&C) -> A,
) -> Result<SimulationRunner<D::SubDomainIndex, SubDomainBox<D::SubDomainIndex, S, C, A, Com, Sy>>, SimulationError>
where Ci: IntoIterator<Item = C>, D: Domain<C, S, Ci>, D::SubDomainIndex: Eq + PartialEq + Hash + Clone + Ord, <S as SubDomain>::VoxelIndex: Eq + Hash + Ord + Clone, S: SortCells<C, VoxelIndex = <S as SubDomain>::VoxelIndex> + SubDomain, Sy: FromMap<SubDomainPlainIndex>, Com: FromMap<SubDomainPlainIndex>,
Available on crate feature chili only.
Expand description

Construct a new SimulationRunner from a given auxiliary storage and communicator object