[][src]Trait iter_num_tools::IntoArangeGrid

pub trait IntoArangeGrid<S> {
    type ArangeGrid;
    pub fn into_arange_grid(self, size: S) -> Self::ArangeGrid;
}

Associated Types

Loading content...

Required methods

pub fn into_arange_grid(self, size: S) -> Self::ArangeGrid[src]

Loading content...

Implementations on Foreign Types

impl<F1, F2> IntoArangeGrid<(F1, F2)> for Range<(F1, F2)> where
    F1: Float + AddAssign + Sub<Output = F1> + Div<Output = F1> + ToPrimitive,
    F2: Float + AddAssign + Sub<Output = F2> + Div<Output = F2> + ToPrimitive,
    Arange<F1>: Clone,
    Arange<F2>: Clone
[src]

type ArangeGrid = Product<Arange<F1>, Arange<F2>>

impl<F1, F2, F3> IntoArangeGrid<(F1, F2, F3)> for Range<(F1, F2, F3)> where
    F1: Float + AddAssign + Sub<Output = F1> + Div<Output = F1> + ToPrimitive,
    F2: Float + AddAssign + Sub<Output = F2> + Div<Output = F2> + ToPrimitive,
    F3: Float + AddAssign + Sub<Output = F3> + Div<Output = F3> + ToPrimitive,
    Arange<F1>: Clone,
    Arange<F2>: Clone,
    Arange<F3>: Clone
[src]

type ArangeGrid = Combine<Product<Product<Arange<F1>, Arange<F2>>, Arange<F3>>>

impl<F> IntoArangeGrid<F> for Range<(F, F)> where
    F: Float + AddAssign + Sub<Output = F> + Div<Output = F> + ToPrimitive,
    Arange<F>: Clone
[src]

type ArangeGrid = Product<Arange<F>, Arange<F>>

impl<F> IntoArangeGrid<F> for Range<(F, F, F)> where
    F: Float + AddAssign + Sub<Output = F> + Div<Output = F> + ToPrimitive,
    Arange<F>: Clone
[src]

type ArangeGrid = Combine<Product<Product<Arange<F>, Arange<F>>, Arange<F>>>

Loading content...

Implementors

Loading content...