Trait gol_core::space::grid::GridFactory [−][src]
Required methods
fn new_with_origin(shape: I, origin: GridOrigin) -> Grid<T>
[src]
Provided methods
Loading content...Implementors
impl<T, U, I> GridFactory<GridPoint1D<T>, U, I> for Grid<GridPoint1D<T>> where
T: PrimInt + FromPrimitive + Send + Sync,
U: PrimInt + Unsigned + ToPrimitive + Send + Sync,
I: Iterator<Item = U>,
[src]
T: PrimInt + FromPrimitive + Send + Sync,
U: PrimInt + Unsigned + ToPrimitive + Send + Sync,
I: Iterator<Item = U>,
fn new_with_origin(shape: I, origin: GridOrigin) -> Grid<GridPoint1D<T>>
[src]
impl<T, U, I> GridFactory<GridPoint2D<T>, U, I> for Grid<GridPoint2D<T>> where
T: PrimInt + FromPrimitive + Send + Sync,
U: PrimInt + Unsigned + ToPrimitive + Send + Sync,
I: Iterator<Item = U>,
[src]
T: PrimInt + FromPrimitive + Send + Sync,
U: PrimInt + Unsigned + ToPrimitive + Send + Sync,
I: Iterator<Item = U>,
fn new_with_origin(shape: I, origin: GridOrigin) -> Grid<GridPoint2D<T>>
[src]
impl<T, U, I> GridFactory<GridPoint3D<T>, U, I> for Grid<GridPoint3D<T>> where
T: PrimInt + FromPrimitive + Send + Sync,
U: PrimInt + Unsigned + ToPrimitive + Send + Sync,
I: Iterator<Item = U>,
[src]
T: PrimInt + FromPrimitive + Send + Sync,
U: PrimInt + Unsigned + ToPrimitive + Send + Sync,
I: Iterator<Item = U>,
fn new_with_origin(shape: I, origin: GridOrigin) -> Grid<GridPoint3D<T>>
[src]
impl<T, U, I> GridFactory<GridPointND<T>, U, I> for Grid<GridPointND<T>> where
T: PrimInt + CheckedDiv + TryFrom<U> + Send + Sync,
U: PrimInt + Unsigned + ToPrimitive + FromPrimitive + Send + Sync,
I: Iterator<Item = U>,
[src]
T: PrimInt + CheckedDiv + TryFrom<U> + Send + Sync,
U: PrimInt + Unsigned + ToPrimitive + FromPrimitive + Send + Sync,
I: Iterator<Item = U>,